Почему в документе Списание товаров вместо счета 94 подставляется счет 44.01 и как это исправить

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

В типовой конфигурации «1С:Бухгалтерия предприятия 3.0» процесс списания ценностей (товаров, материалов) жестко регламентирован методологией бухгалтерского учета. Согласно этой методике, любые выявленные недостачи должны сначала фиксироваться на счете 94 «Недостачи и потери от порчи ценностей», а затем распределяться по соответствующим источникам покрытия. Однако на практике бухгалтеры часто сталкиваются с ситуацией, когда программа автоматически подставляет счет 44.01 «Издержки обращения» в проводки дебета, что вызывает вопросы о корректности настроек или наличии скрытых доработок.

В рамках этой статьи мы подробно разберем, почему так происходит, проанализируем стандартное поведение системы и выясним, как обнаружить изменения, внесенные в программу предыдущими специалистами.

Стандартная логика работы документа Списание товаров

Рассмотрим, как документ Списание товаров работает «из коробки». Важно понимать, что в интерфейсе этого документа поле для выбора счета дебета отсутствует. Это осознанное решение разработчиков фирмы 1С. Логика программы следующая:

  1. При проведении документа система всегда обращается к программному коду, где счет 94 прописан в явном виде.
  2. В отличие от документа Расход материалов, где можно выбрать счет затрат (20, 26, 44), Списание товаров предназначен именно для отражения результатов инвентаризации или выбытия в результате порчи.
  3. Программа формирует проводку Дт 94 — Кт 10 (41, 43) автоматически.

Если в вашей базе вместо 94 счета появляется 44.01, это однозначный сигнал о том, что стандартная логика была изменена. Давайте разберем по шагам, где искать эти изменения.

Шаг 1. Проверка регистра Счета учета номенклатуры

Хотя в типовом решении этот регистр влияет преимущественно на счет кредита (откуда списываем), проанализируем ситуацию, не была ли изменена логика подбора счетов именно через этот механизм. Чтобы перейти к настройкам, выполним следующие действия:

  1. Перейдем в раздел Справочники — Номенклатура.
  2. Нажмем на ссылку Счета учета номенклатуры.
  3. Проверим записи для конкретной позиции или для всей группы номенклатуры.

Важный момент: если вы видите там счет 44.01 в колонке счета учета, это нормально для документа Расход материалов, но для Списания товаров типовая программа проигнорирует эти настройки для счета дебета. Если же программа их использует — значит, в код документа внесены правки, заставляющие систему «смотреть» в этот регистр при определении корреспондирующего счета.

Шаг 2. Проверка расширений конфигурации

В современных версиях 1С (на платформе 8.3) программисты редко меняют основной код конфигурации, чтобы не усложнять процесс обновления. Вместо этого используются Расширения. Это специальные надстройки, которые могут подменять стандартный код своим в момент выполнения.

Выясним, есть ли в базе расширения, влияющие на проведение документов:

  1. Перейдем в раздел Администрирование.
  2. Выберем пункт Печатные формы, отчеты и обработки.
  3. Откроем ссылку Расширения.

Проанализируем список. Если там присутствует расширение с названием вроде ДоработкаСписания, ИсправлениеПроводок или УчетЗатрат, велика вероятность, что именно в нем прописана подмена счета 94 на 44.01. Попробуйте временно отключить такое расширение (сняв галочку «Активно») в копии базы и провести документ снова, чтобы убедиться в этом.

Шаг 3. Анализ программного кода (для программистов)

Если расширений нет, значит, изменения внесены непосредственно в основную конфигурацию. Рассмотрим, где именно в коде может происходить подмена. Основная логика формирования движений находится в модуле менеджера или модуле объекта документа СписаниеТоваров.

Проанализируем пример кода, который обычно отвечает за подстановку счета в типовой конфигурации:


// В типовом коде запрос содержит прямую ссылку на предопределенный счет
ТекстЗапроса = "ВЫБРАТЬ
               | ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НедостачиИПотериОтПорчиЦенностей) КАК КорСчетСписания,
               | ...";

Если же предыдущий программист изменил код по просьбе бухгалтера, вы можете увидеть там нечто подобное:


// Измененный код для прямой подстановки счета 44.01
ТекстЗапроса = "ВЫБРАТЬ
               | ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ИздержкиОбращения) КАК КорСчетСписания,
               | ...";

Чтобы точно определить место изменения, воспользуемся отладчиком. Установим точку останова в процедуре ОбработкаПроведения и проследим за заполнением таблицы движений по регистру бухгалтерии.

Шаг 4. Методологические различия документов

Выясним причину, почему предыдущие бухгалтеры могли пойти на такую доработку. При использовании счета 94 возникает необходимость в дополнительной операции: Регламентная операция «Списание недостач» или ручная операция по закрытию счета 94 на счета затрат или прочие расходы.

Многие стремятся сократить количество действий и направляют списание сразу на 44 счет. Однако, если компания находится на УСН «Доходы», это не влияет на налоги, но искажает бухгалтерскую отчетность, скрывая сам факт наличия недостач за отчетный период.

Вместо доработки документа Списание товаров, рассмотрим использование документа Расход материалов (в старых редакциях — Требование-накладная) с видом операции «Списание на расходы». В этом документе выбор счета 44.01 является штатным функционалом, и вам не придется прибегать к помощи программиста для изменения логики программы.

Резюме и рекомендации

Если в вашем документе Списание товаров упорно ставится счет 44.01 вместо 94, выполните следующие действия:

  1. Проверьте расширения базы. Это самый быстрый способ найти «виновника» без глубокого погружения в код.
  2. Обратитесь к программисту 1С для поиска модификаций в конфигураторе, если расширения отсутствуют. Скорее всего, в запросе проведения документа жестко прописан счет ПланСчетов.Хозрасчетный.ИздержкиОбращения.
  3. Оцените необходимость возврата к стандарту. Если вы хотите вести учет правильно, удалите доработку и используйте счет 94, как того требует методология.
  4. Рассмотрите альтернативные документы. Для регулярного списания материалов на нужды организации используйте Расход материалов, где счет затрат настраивается пользователем без вмешательства в код.

Помните, что любые «улучшения» программы, обходящие типовую методологию, могут привести к ошибкам при автоматическом заполнении деклараций и закрытии месяца в будущем. Старайтесь использовать типовые механизмы настройки везде, где это возможно.

← На главную