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