При работе в 1С:Комплексная автоматизация 2.5 (КА) или 1С:ERP пользователи часто сталкиваются с ситуацией, когда документ (например, «Реализация товаров и услуг») проведен, но при попытке отражения в регламентированном учете система выдает ошибки: «Для вида счета "Выручка от продаж" не указан счет» или «Для вида счета "Себестоимость" не указан счет» — исправить их поможет исправление ошибок учета в КА и ERP. При этом в карточке номенклатуры Группа финансового учета (ГФУ) заполнена, счета настроены, но система их упорно «не видит».
В этой статье мы подробно разберем, почему так происходит, как работает механизм определения счетов в современных конфигурациях на базе ERP-платформы и что нужно сделать, чтобы проводки начали формироваться корректно.
Проанализируем основное отличие КА 2.5 от старых систем (например, «Бухгалтерия предприятия 3.0»). В простых системах счет подтягивается в проводку напрямую из карточки номенклатуры или регистра счетов учета в момент нажатия кнопки «Провести». В КА 2.5 логика значительно сложнее.
В каждом документе, связанном с движением ТМЦ, существует скрытая табличная часть «Виды запасов» — для автоматического устранения проблем в ней есть обработка исправления видов запасов в КА/ERP. Именно она является «мостиком» между документом и регистром бухгалтерии. Когда вы создаете документ, система анализирует текущие настройки ГФУ и «защелкивает» их в эту скрытую таблицу. Если на момент создания документа ГФУ не была указана или счета в ней не были настроены, пустые значения сохраняются внутри документа.
Важно: Простое перепроведение документа часто не помогает, так как система старается сохранить уже сформированные «Виды запасов», чтобы не нарушить партионный учет. Чтобы решить проблему, выполним следующие шаги:
Рассмотрим, как система ищет счета учета. В разделе Регламентированный учет — Настройки и справочники — Настройка счетов учета существует определенная иерархия приоритетов. Выясним причину, по которой ГФУ может игнорироваться:
Проанализируем ситуацию: если в настройках есть «мусорные» строки (например, указана организация и склад, а ГФУ пустая), система будет выдавать ошибку отсутствия счетов, даже если в товаре ГФУ выбрана. Рекомендация: проверьте, чтобы в матрице настроек не было противоречащих друг другу строк с пустыми значениями ГФУ для конкретных складов.
В сообщениях авторов часто звучит путаница: «В документе выбрана ГФУ Покупатели, а проводки по 41 счету не идут». Разберем этот момент подробнее. В КА 2.5 ГФУ разделены по смыслу:
Ошибка «не указан счет для Выручки» всегда относится к ГФУ номенклатуры. ГФУ расчетов («Покупатели») никак не поможет системе определить счет 90.01. Проверьте именно карточку товара и настройки соответствующей Группы финансового учета номенклатуры.
Иногда счета в проводках появляются (например, 90.01 и 90.02), но субконто «Номенклатурные группы» остается пустым. Посмотрим на причину: в КА 2.5 за заполнение этого субконто отвечает не ГФУ, а поле «Группа аналитического учета» в карточке номенклатуры. Если вы перешли с «1С:Бухгалтерии», где это было одним справочником, здесь это два разных реквизита. Убедитесь, что Группа аналитического учета заполнена, иначе аналитика на 90-х счетах будет «битой».
Если документов много и ручное переформирование «Видов запасов» невозможно, рассмотрим пример логики для автоматизации процесса. Нам необходимо принудительно обновить виды запасов в документах, где ГФУ была изменена после создания документа.
Проанализируем примерный алгоритм (код для разработчика):
// Пример логики обновления видов запасов в документе
ДокументОбъект = СсылкаНаДокумент.ПолучитьОбъект();
// Очистка существующих видов запасов для провокации перезаполнения
ДокументОбъект.ВидыЗапасов.Очистить();
// Вызов экспортного метода типовой конфигурации для перезаполнения видов запасов
// В КА 2.5 это обычно делается через программный интерфейс проведения:
ПараметрыУказанияВидовЗапасов = ПроведениеСервер.ПараметрыУказанияВидовЗапасов(ДокументОбъект);
ПроведениеСервер.ЗаполнитьВидыЗапасов(ДокументОбъект, ПараметрыУказанияВидовЗапасов);
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
Такой подход позволяет системе «перевзвесить» настройки ГФУ и корректно сформировать проводки без удаления и ручного перевыбора каждой позиции в табличной части Товары.
Если КА 2.5 игнорирует настройки счетов:
Группы финансового учета номенклатуры заполнены все вкладки: не только счета учета на складе (41), но и счета доходов/расходов (90).Настройка счетов учета нет пустых приоритетных строк по складам. Дополнительно можно провести анализ прибыли по данным бухучета.Группа аналитического учета в номенклатуре.Следуя этой логике, вы обеспечите стабильное формирование проводок и корректное закрытие месяца в системе 1С:Комплексная автоматизация.