При оформлении первичных документов списания или поступления материалов (например, в документе Требование-накладная или Расход материалов) пользователи нередко сталкиваются с ситуацией: в строке с номенклатурой программа автоматически подставляет счет 41.01 («Товары на складах») вместо ожидаемого 10.01 («Сырье и материалы»). При этом в регистре сведений Счета учета номенклатуры для данной позиции явно указан счет 10.01.
Разберем подробнее, по какому алгоритму 1С:Бухгалтерия предприятия 3.0 определяет счета учета, как на этот выбор влияют склады и виды номенклатуры, и как исправить некорректное поведение программы.
Проанализируем механизм поиска счетов. Программа определяет счета по правилам, заданным в регистре сведений Счета учета номенклатуры. Поиск нужной строки выполняется не случайно, а по строгому принципу: от наиболее частного правила к общему. Если найдено подходящее более детальное правило, общие настройки игнорируются.
Иерархия приоритетов выглядит следующим образом:
Вид номенклатуры из карточки позиции (например, «Материалы», «Товары», «Полуфабрикаты»).Склады.Кроме того, если в правиле заполнена конкретная организация, она всегда имеет более высокий приоритет по сравнению с аналогичной записью, где организация оставлена пустой.
Выясним причину, по которой выбор склада кардинально меняет счет номенклатуры. Существуют две типичные ситуации:
Счета учета номенклатуры может присутствовать строка, где выбран конкретный склад, но поля Номенклатура и Вид номенклатуры не заполнены, а в колонке счета указан счет 41.01. В таком случае программа считает, что для данного склада любые ТМЦ по умолчанию являются товарами, если для них не задана прямая привязка к конкретному элементу или группе.Рассмотрим поведение формы документа. При выборе номенклатуры в табличной части склад в шапке документа автоматически не меняется. Однако обработчик изменения поля Склад устроен иначе: как только в документе выбирается другой склад, срабатывает процедура пересчета, которая принудительно обновляет счета учета во всех существующих строках табличной части.
Поэтому при смене склада счет 10.01 может внезапно перезаполниться на 41.01 прямо на глазах пользователя.
Разберем по шагам, как привести настройки учета к единому стандарту и исключить непредвиденные подстановки счетов.
Склады (раздел «Справочники» — «Склады») и перейдем в карточку проблемного склада. Проверим реквизит Тип склада. Если склад используется для хранения сырья, инвентаря или материалов, его тип должен быть строго Оптовый склад.Счета учета номенклатуры. Внимательно проанализируем список записей. Ищем строки, где колонка Склад заполнена, а номенклатура или ее вид не указаны.Склад и Номенклатура. Тогда настройка станет универсальной для всей базы.Практическая рекомендация: при проектировании справочников не смешивайте настройки счетов по группам (папкам) и по видам номенклатуры. Наиболее прозрачный и надежный вариант для конфигурации «Бухгалтерия предприятия 3.0» — привязывать счета учета исключительно к Видам номенклатуры, оставляя поля организаций и складов пустыми.