В процессе работы с конфигурацией Управление производственным предприятием (УПП) специалисты часто сталкиваются с необходимостью экстренного обновления системы в связи с изменением законодательства. Одним из таких критических периодов стал июль 2021 года, когда вступили в силу требования Постановления Правительства РФ № 534, касающиеся прослеживаемости товаров. Давайте разберем, с какими сложностями можно столкнуться при обновлении на релизы серии 162.x и как минимизировать риски.
Когда фирма «1С» выпускает обновления для закрытия законодательных дыр в сжатые сроки, конфигурация может подвергаться «релизопаду». Это ситуация, при которой подряд выходят версии с исправлениями ошибок, допущенных в предыдущих итерациях. В случае с УПП 162-й серии пользователи столкнулись с рядом проблем:
Закрытие месяца попросту не выполняется.Счет-фактура могут потребовать внесения ручных правок.Рассмотрим порядок действий, который позволит избежать остановки бизнес-процессов на вашем предприятии при внедрении критических обновлений:
1. Мониторинг «релизопада»
Никогда не спешите устанавливать первый же выпущенный релиз в рабочую среду. Как показывает практика (например, ситуация с версиями 162.1, 162.2 и 162.3), первые сборки часто содержат критические баги. Мы рекомендуем:
2. Проверка ключевых функциональных блоков
После установки обновления необходимо провести экспресс-проверку критических узлов. Особое внимание уделите следующим объектам:
Регламентные процедуры — проверьте, корректно ли работает Закрытие месяца. Если процесс обрывается, необходимо проанализировать изменения в объектах Регистры накопления и убедиться, что параметры вызова функций учета затрат не были нарушены при правках прослеживаемости.
Печатные формы — убедитесь, что новая форма счета-фактуры корректно отображает:
При адаптации печатных форм для прослеживаемости, разработчикам приходится модифицировать алгоритмы заполнения табличных частей. Разберем типичную ситуацию, когда параметры функции не передаются корректно. Если вы видите, что данные в печатную форму не выводятся, необходимо проверить вызов функции, отвечающей за формирование сведений о прослеживаемости:
// Пример логики проверки корректности передачи параметров в функцию формирования данных
Функция СформироватьДанныеПрослеживаемости(СтруктураШапки, ТабличнаяЧасть)
// Проверяем наличие РНПТ в строках
Для Каждого Стр Из ТабличнаяЧасть Цикл
Если Не ЗначениеЗаполнено(Стр.РНПТ) Тогда
// Логика обработки отсутствующих данных
Сообщить(\"Ошибка: Не заполнен РНПТ для товара: \" + Стр.Номенклатура);
КонецЕсли;
КонецЦикла;
КонецФункции
Работая с устаревающими, но все еще критически важными конфигурациями, такими как УПП, помните: каждое законодательное обновление — это риск для стабильности фундаментальных механизмов учета.
Будьте внимательны к деталям, анализируйте изменения в каждом новом релизе и не бойтесь выждать несколько дней, пока сообщество не выявит явные ошибки в текущей версии обновления.