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

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

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

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

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

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

Пояснение

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