12. Регламентированная отчетность, интеграция с конфигурацией '1С:Буглатерия 8'
#18

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Что произойдет, если в базе-источнике будет изменено наименование элемента справочника, который был ранее выгружен и присутствует в обеих базах?

Элемент справочника зарегистрируется к обмену.
Неправильно: регистрация изменения действительно происходит, но это только часть процесса - при последующей загрузке в базе-приемнике еще и обновится наименование уже существующего элемента.
При загрузке в базу-приемник, в существующем элементе справочника будет изменено наименование.
Неправильно: итоговый результат верный, но он достигается после регистрации объекта к обмену в базе-источнике; в вопросе ожидается полный сценарий, включающий оба шага.
При загрузке в базу-приемник, будет создан новый элемент справочника.
Неправильно: при синхронизации элементы сопоставляются по идентификаторам и правилам поиска, поэтому переименование обычно приводит к обновлению реквизита у уже найденного элемента, а не к созданию нового.
Ничего не произойдет, т.к. данный объект уже был выгружен.
Неправильно: синхронизация передает не только новые объекты, но и изменения ранее переданных данных, если объект включен в правила обмена и его изменения зарегистрированы.
Верны ответы 1 и 2.
Правильно: изменение реквизитов ранее синхронизированного элемента фиксируется для обмена, после чего при загрузке в другую базу система находит соответствующий объект и обновляет его наименование без создания дубля.
Верны ответы 1 и 3.
Неправильно: регистрация изменения не означает создание нового объекта; при корректном сопоставлении по идентификаторам и правилам обмена происходит обновление существующего элемента.

Пояснение

Как это понимать на практике (и почему это важно для автозаполнения «Ведомости в кассу»): 1) Что означает «переименовали элемент справочника» Это изменение реквизита (обычно «Наименование») у уже существующего объекта: кассы, сотрудника, физлица, подразделения и т.п. Такие объекты используются в зарплатных документах и в ведомостях, а их названия попадают в формы подбора и печатные формы. 2) Почему объект попадает в обмен В типовой синхронизации обмен идет по правилам: какие справочники и документы передавать. Когда элемент справочника изменили, это изменение отмечается как подлежащее обмену (то есть «регистрируется»), чтобы при следующем сеансе синхронизации ушли не только новые данные, но и правки в уже переданных объектах. 3) Почему не создается новый элемент После первичной синхронизации между базами формируется соответствие объектов (идентификаторы/сопоставление). Поэтому при очередной загрузке система старается найти в приемнике уже существующий элемент, который соответствует объекту-источнику. Если соответствие найдено, меняются реквизиты (в том числе наименование) у существующего элемента, а не создается дубль. 4) Как это связано с «Ведомостью в кассу» Автозаполнение ведомости зависит от данных по сотрудникам и настройкам выплаты (место/способ выплаты, наличие рассчитанных сумм, отсутствие перекрывающей задолженности, отсутствие уже оформленных ведомостей за тот же период и т.д.). Переименование справочника само по себе не пересчитывает суммы, но влияет на отображение: - в списках и подборе вы увидите обновленное имя (например, у кассы или сотрудника); - в печатных формах ведомости будет выводиться новое наименование. 5) Мини-пример Если в ЗУП переименовали «Касса №1» в «Основная касса» и эта касса участвует в выплатах, то при следующей синхронизации в Бухгалтерии (или другой базе-приемнике) имя обновится у той же кассы. Ведомость продолжит заполняться по тем же расчетным данным, но в шапке/подборе/печатной форме вы уже увидите новое название. 6) Если вдруг появились дубли (что не должно быть нормой) Чаще всего это признак проблем сопоставления: сбитые соответствия, ручные правки идентификаторов/правил поиска, перенос данных через «нестандартные» обработки, либо некорректные настройки обмена. Тогда полезно проверить список зарегистрированных объектов к обмену и корректность сопоставления объектов между базами.