Обновление конфигурации 1С:Бухгалтерия до релиза 3.0.133.27 привнесло изменения в работу документа Счет на оплату покупателю. В частности, в документ был добавлен новый Вид операции, что потребовало от системы выполнения длительных фоновых процедур по пересчету данных. У многих пользователей этот процесс вызывает ошибки или приводит к бесконечному ожиданию завершения фоновых заданий. Разберем, почему это происходит и как успешно завершить обновление.
При переходе на указанный релиз система автоматически запускает процедуру Документы.СчетНаОплатуПокупателю.ЗаполнитьВидОперацииПоУмоганию(). Эта процедура пытается прочитать и перезаписать исторические данные счетов покупателей. Основные причины сбоя при выполнении:
Если фоновое задание «зависло» или выдает ошибку при записи документа, самым эффективным методом является принудительный запуск процедур обновления в монопольном режиме. Рассмотрим пошагово, как это выполнить:
При использовании монопольного режима все другие пользователи должны выйти из базы 1С. Это исключает возникновение взаимных блокировок и конфликтов доступа к регистрам, что позволяет процедуре беспрепятственно завершить все необходимые операции с данными.
В релизе 3.0.133.27 в Счет покупателю добавлена возможность выбора справочника Основные средства в качестве типа номенклатуры. Пользователи отмечают, что при создании счета по умолчанию может предлагаться таблица для основных средств, что требует привыкания или настройки интерфейса. Если после обновления у вас возникают странности в отображении табличных частей, проанализируйте настройки вида операции в документе.
Важно помнить, что при наличии сильно доработанной конфигурации, перед массовым обновлением необходимо:
Для обеспечения стабильности работы системы при обновлении на новые релизы 1С, придерживайтесь следующего регламента:
Соблюдайте интервал ожидания: Не торопитесь обновлять рабочую базу в день выхода релиза. Оптимально выждать 5-7 дней. За это время разработчики часто выпускают исправительные патчи или уточняют механизмы обновления, что позволит избежать критических ошибок в работе предприятия.
Используйте отладку: Если ошибка не устраняется монопольным режимом, настройте Остановку по ошибке в конфигураторе (меню Отладка — Остановка по ошибке). Это позволит увидеть, на какой строке кода возникает конфликт при записи документа. Часто это указывает на то, что бизнес-логика ваших доработок не соответствует новой структуре Счета на оплату.
Анализируйте функционал производства: Отдельно отметим, что в версиях, начиная с 3.0.133, расширен функционал учета незавершенного производства (НЗП). Теперь система позволяет вести учет затрат по конкретным наименованиям продукции, а не только по укрупненным номенклатурным группам. Рекомендуем использовать эти возможности для повышения точности калькуляции себестоимости в вашей организации.