Многие пользователи при переходе с версии 1С:Управление торговлей 11.4 на 11.5 столкнулись с неожиданным поведением помощника закрытия месяца. Одной из наиболее раздражающих проверок стала операция «Оформление СЧ и таможенных документов». Даже если в компании не ведется активная внешнеэкономическая деятельность или учет счетов-фактур кажется завершенным, система настойчиво требует выполнения этой операции, не давая закрыть период без ошибок или предупреждений.
В этой статье мы подробно разберем, почему эта операция появилась в версии 11.5, проанализируем механизмы, которые ее вызывают, и рассмотрим помощник закрытия месяца и все доступные способы решения проблемы: от методических исправлений в учете до технической корректировки программы — для автоматического решения проблемы есть поиск и исправление ошибок закрытия месяца в 1С:УТ.
Рассмотрим архитектурные изменения, которые произошли в системе. В версии 11.5 разработчики 1С существенно переработали механизм контроля целостности данных — для выявления расхождений пригодится выявление расхождений в ключевых регистрах УТ/ERP. Если в 11.4 многие проверки были «скрытыми» или срабатывали только при определенных настройках, то в 11.5 помощник закрытия месяца стал более строгим. Операция ОформлениеСчетовФактурИТаможенныхДокументов теперь является обязательным элементом контроля взаимосвязи между управленческим и регламентированным учетом.
Проанализируем ситуацию: система больше не верит «на слово», что документов к оформлению нет. Она обращается к специализированным регистрам накопления, которые хранят очередь распоряжений. Если в этих регистрах есть хотя бы одна запись (даже за 2018 или 2020 год), помощник будет требовать оформления документов. Это сделано для того, чтобы НДС и таможенные сборы были отражены корректно в соответствующих периодах.
Чаще всего операция «висит» из-за старых «хвостов» в учете. Для начала стоит провести устранение расхождений между регистрами, а затем выяснить причину через стандартные рабочие места системы. Разберем шаги, которые необходимо предпринять:
ОчередьДокументовКОформлению, которые раньше игнорировались.Если в вашей базе включена настройка Передачи товаров между организациями, система будет жестко контролировать оформление счетов-фактур по каждой передаче. Посмотрим на алгоритм работы контроля:
Даже если в текущем месяце движений между вашими организациями не было, система проверяет остатки по регистру ПередачиТоваровКОформлению. Если там числится товар, который был передан, но на него не оформлен итоговый пакет документов (включая счета-фактуры), операция в закрытии месяца будет активна. Чтобы убрать ее, если вы не используете Интеркампани, выполните следующие действия:
Особое внимание стоит уделить таможенным документам. В 11.5 усилился контроль за прослеживаемостью и номерами ГТД. Разберем ситуацию: если вы создали документ ПриобретениеТоваровУслуг с типом операции «Импорт», система ожидает, что в цепочке появится документ ТаможеннаяДекларацияИмпорт.
Если декларация не создана или не привязана к поставке, операция «Оформление СЧ и таможенных документов» будет требовать внимания. Проверьте справочник НомераГТД и наличие незаполненных данных в приходных документах. В 11.5 система ждет полного закрытия контура движения импортного товара — для исправления расхождений есть автоматическое исправление сальдо по видам запасов и ГТД.
Рассмотрим вариант, когда «дожимать» учет нет времени — получить финансовую отчетность поможет анализ валовой прибыли и себестоимости в УТ/КА/ERP без закрытия месяца. В помощнике закрытия месяца есть возможность временно обойти проверку. Проанализируем, как это сделать:
Важно: Это решение временное. При следующем пересчете или перезапуске процедуры закрытия за этот же месяц система может снова вернуть статус «Требуется выполнение», если записи в регистрах не были очищены.
Если типового решения (галочки в настройках) не существует, а «хвосты» в базе слишком велики, можно прибегнуть к написанию расширения конфигурации. Разберем пример логики, которую можно реализовать. Мы можем перехватить заполнение списка операций в помощнике закрытия месяца и принудительно устанавливать статус для данной операции.
Посмотрим на концептуальный пример кода, который может быть использован в расширении для изменения статуса операции:
&После("ЗаполнитьСписокОпераций")
Процедура Мой_ЗаполнитьСписокОпераций(Параметры)
Для Каждого СтрокаИзСписка Из Параметры.ДеревоОпераций.Строки Цикл
// Ищем операцию по внутреннему идентификатору
Если СтрокаИзСписка.ИмяОперации = "ОформлениеСчетовФактурИТаможенныхДокументов" Тогда
// Принудительно ставим статус "Выполнено"
СтрокаИзСписка.Статус = Перечисления.СтатусыВыполненияОперацийЗакрытияМесяца.Выполнено;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Такой подход позволяет полностью скрыть проблему от глаз бухгалтера, однако помните, что это не решает проблему отсутствия документов. Если эти документы действительно важны для налоговой отчетности, использование расширения может привести к расхождениям в декларации по НДС.
Проанализируем еще один важный момент: в ранних релизах ветки 11.5.7 и 11.5.8 наблюдалась программная ошибка. Операция висела в статусе «Требуется выполнение», даже если все списки распоряжений были пусты. Это происходило из-за некорректного обновления регистра сведений ЗаданияКЗакрытиюМесяца.
Для решения этой проблемы мы рекомендуем:
Таким образом, мы выяснили, что универсальной «кнопки выключения» для этой операции нет. Система 1С:УТ 11.5 требует чистоты данных в регистрах очереди оформления. Выберите наиболее подходящий вам путь: либо методическая чистка старых документов, либо техническое скрытие операции через расширение конфигурации.