При работе в 1С:ERP 2.5 пользователи часто сталкиваются с ситуацией, когда документ Передача сырья переработчику проводится, но при попытке отражения в регламентированном учете выдает ошибку: «При отражении документа в регламентированном учете произошла ошибка». При этом, если включить ручную корректировку проводок, мы видим незавершенную запись: Дт [пусто] — Кт 10.02. В норме система должна автоматически подставлять счет 10.07 (Материалы, переданные в переработку на сторону) в дебет проводки.
Рассмотрим подробно, почему это происходит и как настроить систему, чтобы проводки формировались корректно.
В 1С:ERP счета учета не привязываются напрямую к карточке номенклатуры. Вместо этого используется механизм Групп финансового учета (ГФУ). Это позволяет гибко настраивать правила отражения для разных организаций и складов. Если в проводке дебет остается пустым, значит, система не смогла найти счет в матрице настроек для конкретной ГФУ.
Разберем по шагам, где именно скрывается нужная настройка:
Важный нюанс: часто бухгалтеры заполняют только основную колонку «На складе» (где стоит 10.02), но забывают про специфические колонки для переработки. Если ячейка в колонке Переданные переработчику пуста, система «не видит» счет 10.07. Укажите там счет 10.07, и ошибка должна исчезнуть после переотражения документа.
Проанализируем настройки договора, выбранного в документе. Для системы 1С:ERP критически важно, чтобы хозяйственная операция соответствовала юридической сущности договора. Если вы выбрали обычный договор с поставщиком, механизм переработки может блокироваться.
Проверим следующие параметры договора:
Передача сырья переработчику.Выясним, включена ли в базе возможность работы с давальческим сырьем. Если опция выключена, документы могут создаваться, но их «финансовая жизнь» будет ограничена. Проследуем по пути:
НСИ и администрирование — Настройка НСИ и разделов — Производство — Переработка на стороне.
Флаг Производство силами сторонних организаций (переработка на стороне) должен быть обязательно активен. Кроме того, в самом документе проверьте поле Хозяйственная операция — там должно быть указано именно «Передача сырья переработчику».
В ERP 2.5 проводки часто зависят от статуса документа. Рассмотрим ситуацию: если документ находится в статусе «В работе» или «Подготовлено», он может не делать движений по регламентированному учету, так как факт передачи ценностей еще не подтвержден. Установите статус Отгружено (или аналогичный финальный статус в зависимости от настроек вашей системы).
Также стоит помнить о складском учете. Если склад является ордерным, то финансовые проводки могут не сформироваться до тех пор, пока не будет оформлен Расходный ордер на товары. Система ждет подтверждения от кладовщика, что сырье действительно покинуло склад.
Если визуальные настройки не помогают, проанализируем ситуацию на уровне запроса. В ERP 2.5 формирование проводок происходит через сложные механизмы шаблонов. Как упоминалось на форуме, основной запрос формирования проводок для этого типа документа можно найти в модуле менеджера или специализированных модулях локализации.
Посмотрим на функцию ТекстОтраженияВРеглУчете() в модуле ПередачаСырьяПереработчикуЛокализация. Чтобы понять, почему счет не подтягивается, можно воспользоваться отладчиком в момент формирования проводок. Система собирает данные в таблицу, и если в поле счета стоит NULL или ПустаяСсылка, значит, запрос к регистру сведений ПорядокОтраженияНаСчетахУчета не вернул результат из-за отсутствия подходящей настройки.
Пример логики поиска счета в запросе (схематично):
// Внутренний механизм системы ищет счет примерно так:
ВЫБРАТЬ
Настройки.СчетУчетаПереданныеПереработчику КАК СчетДебета,
Настройки.СчетУчетаНаСкладе КАК СчетКредита
ИЗ
РегистрСведений.ПорядокОтраженияНоменклатуры КАК Настройки
ГДЕ
Настройки.Организация = &Организация
И Настройки.ГФУ = &ГФУНоменклатуры
И Настройки.Склад = &Склад
Если вы видите, что СчетДебета пустой, вернитесь к пункту №1 данной статьи.
Иногда текст ошибки «Произошла ошибка» скрывает за собой более детальную информацию. Проанализируем Журнал регистрации (Администрирование — Обслуживание — Журнал регистрации). Отфильтруйте события по критичности «Ошибка» и вашему пользователю. Там может быть указано:
Помните, что в ERP 2.5 проводки могут формироваться отложенно. Если вы только что изменили настройки ГФУ, попробуйте запустить процедуру Отражение документов в регламентированном учете заново через одноименное рабочее место, не ограничиваясь только одним документом. Для массовой обработки документов с гибкими отборами подойдёт обработка для группового отражения документов в регламентированном учете и формирования проводок.
Подводя итог, чаще всего проблема с отсутствием счета 10.07 в проводках Передачи сырья переработчику в ERP 2.5 — это проблема настройки аналитик, а не программный сбой. Проверьте:
Соблюдение этих шагов позволит вам корректно отразить операции по давальческой схеме и избежать ручных корректировок, которые крайне не рекомендуются в сложных системах класса ERP. Если ведение регламентированного контура планируется полностью перенести в специализированную программу, для миграции накопленной информации можно выполнить перенос учетных данных из 1С:ERP 2 в Бухгалтерию предприятия 3.0.