5. Технология разработки
#34

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

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

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

Вы сравниваете и объединяете основную конфигурацию с конфигурацией, загруженной из файла. Если для объекта выбран режим «Взять из файла», что произойдёт при выполнении объединения?

Изменённый объект в основной конфигурации будет полностью заменён версией из файла (перенесутся структура, формы, модули и прочие свойства объекта).
Правильно: режим «Взять из файла» означает приоритет загружаемой конфигурации - новый объект будет добавлен, а изменённый объект будет замещён целиком, включая модули, формы и описание.
Если в основной конфигурации ранее удаляли фрагменты кода модулей, то при объединении эти удаления автоматически “подтвердятся” и текст удалится окончательно.
Неправильно: режим «Взять из файла» не «закрепляет» удаления, сделанные в основной конфигурации, а подменяет объект содержимым из файла. В зависимости от того, что находится в файле, удалённые ранее фрагменты могут как исчезнуть (если их нет в файле), так и вернуться (если они есть в файле).
Вся конфигурация целиком будет заменена конфигурацией из файла.
Неправильно: при сравнении и объединении в таком режиме замещается выбранный объект (или набор объектов, которым назначен режим), а не вся конфигурация целиком.

Пояснение

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