Часто при работе в [url:ID1:1С:Комплексная автоматизация 2.5] пользователи сталкиваются с ситуацией, когда, несмотря на корректно заполненные [url:ID2:Группы финансового учета (ГФУ)] для номенклатуры, при проведении производственных документов система выдает ошибку: «Для учета номенклатуры для вида счета "Собственные товары на складе" в организации не указан счет». Самое неприятное в этой ситуации то, что все основные настройки выглядят правильно, и кажется, что программа должна без проблем подхватывать нужные счета (например, 43, 10, 21) (поможет контроль и выявление ошибок в учете товаров ERP/КА). Однако документ не проводится, а система, судя по всему, пытается найти какие-то другие, более специфичные настройки.
Давайте вместе разберемся, почему так происходит и как найти источник этой ошибки. Проблема почти всегда кроется не в том, что настройки не заданы, а в [url:ID3:иерархии, по которой 1С ищет нужный счет учета].
Чтобы понять причину ошибки, нужно знать, в каком порядке система ищет настройки счетов. В 1С:КА и 1С:ERP действует строгая иерархия, где более конкретная настройка имеет приоритет над общей. Порядок поиска следующий:
Теперь вернемся к нашей ошибке. Текст сообщения «...в организации не указан счет» прямо намекает, что система нашла настройку второго уровня (для организации), но эта настройка оказалась пустой. Вместо того чтобы спуститься на третий, общий уровень, программа остановилась на пустой приоритетной записи и выдала ошибку. Наша задача — найти и исправить эту "фантомную" настройку.
Проанализируем все возможные причины и пройдем по шагам, которые помогут гарантированно решить проблему.
Первое, что нужно сделать, — это убедиться, что Группа финансового учета заполнена абсолютно для всех позиций, участвующих в документе — для этого подойдёт поиск незаполненных реквизитов в справочнике номенклатуры. Ошибка часто возникает, если хотя бы у одного материала или работы в табличной части документа не указана ГФУ.
НСИ и администрирование -> НСИ -> Виды номенклатуры. Откройте карточку нужного вида (например, "Сырье и материалы") и на вкладке "Значения по умолчанию" укажите соответствующую ГФУ. Теперь при создании новой номенклатуры этого вида группа будет подставляться автоматически, что минимизирует человеческий фактор.Это ключевой шаг, который в 90% случаев решает проблему. Все настройки счетов, которые мы делаем через интерфейс ГФУ, в конечном итоге хранятся в специальном регистре сведений. Именно сюда смотрит система при формировании проводок.
Регламентированный учет -> Настройки и справочники -> Счета учета номенклатуры.Счет учета (БУ)) — пустые.Именно такая строка и является причиной ошибки. Система находит ее, видит, что она более приоритетная, чем общая настройка (поскольку указана организация), и пытается ее применить. Но так как счета в ней не заполнены, формируется ошибка.
Что делать с этой строкой?
После того как вы исправили настройки в ГФУ или [url:ID7:регистре сведений «Порядок отражения на счетах учета»], изменения не всегда автоматически применяются к уже созданным документам. В них могут быть "закешированы" старые, неверные данные.
Если предыдущие шаги не помогли, стоит проверить еще несколько моментов, которые могут влиять на определение счетов.
Таким образом, подводя итог, можно с уверенностью сказать: ошибка «не указан счет учета» почти всегда связана с иерархией настроек. Система находит более приоритетную, но пустую запись и не может двигаться дальше. Главный инструмент для диагностики и решения этой проблемы — внимательный анализ [url:ID9:правил отражения документов в регламентированном учете].