При работе в специализированном решении «1С:Бухгалтерия сельскохозяйственного предприятия» (БСХП) от компании «Агрософт» пользователи часто сталкиваются с ситуацией, когда при проведении документа Путевой лист трактора система выдает ошибку: «Указанное количество превышает остаток. Остаток: 0». При этом бухгалтер видит наличие топлива на счете 10.03. Разберем подробно, почему так происходит и как правильно настроить учет, чтобы автоматизация работала корректно.
Одной из самых распространенных причин отказа алгоритмов списания ГСМ является изменение типовой структуры плана счетов. Рассмотрим ситуацию: бухгалтер создает субсчета к счету 10.03, например 10.03.1 (Бензин) и 10.03.2 (Дизельное топливо), чтобы видеть разделение в синтетическом учете. Это кажется удобным, но для программного кода БСХП это становится критической ошибкой.
Проанализируем причину: в коде конфигурации (в модулях проведения путевых листов) часто жестко прописано обращение именно к счету 10.03. Как только вы добавляете субсчета, счет 10.03 в системе становится «группой» (родителем). Запросы, которые ищут остатки по конкретному счету, не видят данных, «провалившихся» на уровень ниже.
Решение: Вести учет ГСМ необходимо строго на счете 10.03 без создания дополнительных субсчетов. Все необходимое разделение по видам топлива, маркам и материально-ответственным лицам (МОЛ) должно реализовываться исключительно через механизмы аналитического учета (субконто): Номенклатура, Склады и Документы расчетов.
В отличие от стандартной бухгалтерии, в сельхозучете топливо списывается не просто «со склада», а «из бака» конкретного транспортного средства. Проанализируем цепочку настроек, которую необходимо проверить:
Склад (или Склад учета топлива). Именно этот склад система считает «баком» данного трактора.Если вы закупили топливо на «Основной склад», система его в путевом листе не увидит. Перед выпиской путевого листа необходимо выполнить документ Перемещение товаров, где отправителем будет «Основной склад», а получателем — склад, закрепленный за трактором. Только после того, как топливо окажется на складе трактора по данным бухгалтерского учета, путевой лист сможет его списать.
Выясним еще одну важную техническую деталь: в конфигурации БСХП существует глобальная настройка, указывающая системе, какая именно номенклатура считается основным топливом. Рассмотрим, где она находится:
Перейдем в раздел Администрирование — Параметры учета — Настройки сельскохозяйственной деятельности. Там мы увидим поле Дизтопливо.
Важный нюанс: система ориентирована на работу с одной основной номенклатурной позицией, указанной в этой константе. Если вы пытаетесь списать через путевой лист номенклатуру «ДТ Летнее», а в константе указано «Дизельное топливо», механизмы контроля остатков и расчета норм могут работать некорректно. При смене сезона (с летнего топлива на зимнее) необходимо менять значение в этой настройке, либо использовать универсальную карточку номенклатуры, разделяя партии через документы поступления.
Посмотрим на ситуацию со стороны регистров. Путевой лист в БСХП — это сложный документ, который делает движения не только по бухгалтерскому счету 10.03, но и по специализированным регистрам накопления (например, регистрам, отвечающим за учет ГСМ в баках и работу агрегатов).
Когда вы вводите остатки документом Операция (вручную), вы создаете записи только в регистре бухгалтерии (проводки). Вспомогательные регистры остаются пустыми. В итоге: в оборотно-сальдовой ведомости (ОСВ) остаток есть, а путевой лист выдает ошибку «Остаток: 0».
Решение: Для ввода начальных остатков ГСМ используйте только специализированный документ Ввод остатков. При текущей работе перемещайте топливо в баки документом Перемещение товаров или используйте документы Заправка ГСМ (в зависимости от релиза конфигурации).
В некоторых версиях конфигурации на счете 10.03 включен партионный учет, что добавляет третье субконто — Документы расчетов с контрагентом. Рассмотрим типичную ошибку: при ручном вводе или перемещении это субконто оставляют пустым. Однако контроль остатков в 1С чувствителен к пустой аналитике. Если система ожидает списания по конкретной партии (документу), а на остатке числится топливо с «пустым» документом расчетов, возникнет ошибка нехватки остатка.
Проанализируем ОСВ по счету 10.03 с максимальной детализацией по всем субконто. Если вы видите строки с пустыми значениями в колонке документов расчетов, необходимо перепровести первичные документы, обеспечив заполнение всей аналитической цепочки.
Если в путевом листе не заполняется Статья затрат, хотя в справочнике Работы (или Технологические операции) всё указано, следует проверить Учетную политику по сельхоздеятельности.
Разберем алгоритм настройки:
Если путевой лист не видит остатки, пройдем по шагам:
10.03. Удаляем все пользовательские субсчета (10.03.1 и т.д.).Склад.10.03 в разрезе этого конкретного склада. Топливо должно быть именно на нем.Параметрах учета сельхоздеятельности.Соблюдение этих методических правил гарантирует корректную работу модуля путевых листов и правильное формирование себестоимости продукции растениеводства или животноводства в конце отчетного периода.