При переходе на современные решения линейки 1С, такие как 1С:Комплексная автоматизация (КА) 2.4 или 1С:ERP, многие пользователи и бухгалтеры сталкиваются с неожиданным поведением системы: при проведении документов реализации или списания товаров проводки по счету 90.02 (Себестоимость продаж) либо отсутствуют вовсе, либо не содержат суммовой оценки. В этой статье мы подробно разберем, почему так происходит, какие архитектурные особенности лежат в основе этого механизма и как получить нужные цифры, не дожидаясь конца отчетного периода.
Для начала проанализируем ситуацию и вспомним, как работал учет в программах предыдущего поколения, таких как 1С:УПП 1.3 или 1С:УТ 10.3. В них использовался классический партионный учет, где расчет себестоимости происходил непосредственно в момент проведения документа (так называемый «онлайн-расчет»). Однако у такого подхода были серьезные недостатки:
В КА 2.4 разработчики применили методику «отложенного расчета». Это означает, что в момент проведения документа фиксируется только количественное движение, а расчет стоимостной оценки выносится в отдельную процедуру.
Рассмотрим подробнее настройки учетной политики. В 1С:КА 2.4 существует два варианта реализации метода FIFO:
Если нам необходимо видеть текущую прибыль и ориентировочную себестоимость в течение месяца, мы можем воспользоваться механизмом предварительного расчета. Выясним, как его настроить.
Для того чтобы система начала рассчитывать себестоимость автоматически, выполним следующие шаги:
После того как это задание отработает, в отчетах (таких как «Валовая прибыль предприятия») появятся суммы себестоимости. Однако важно понимать, что это будут предварительные данные. Полная и окончательная себестоимость сформируется только после выполнения обработки Закрытие месяца, которая учтет все доп. расходы, транспортно-заготовительные затраты и распределение постатейных расходов.
Проанализируем ситуацию с бухгалтерским учетом. Даже если предварительный расчет себестоимости выполнен, проводки в бухгалтерском учете (счет 90.02) могут не появиться сразу. Это связано с тем, что за формирование проводок отвечает другое регламентное задание — Отражение документов в регламентированном учете.
Для корректного отображения данных в БУ нужно соблюдать последовательность:
Если вы хотите видеть проводки максимально оперативно, настройте оба этих задания на частое выполнение по расписанию. Но помните: до окончательного закрытия месяца суммы в этих проводках могут меняться при каждом перезапуске расчета.
Посмотрим на специфическую ситуацию, упомянутую участниками форума — работу по схеме Интеркампани. Если одна организация продает товар, который числится на другой организации, система не сможет рассчитать себестоимость до тех пор, пока не будут сформированы документы Передача товаров между организациями.
Поскольку эти передачи обычно оформляются в конце месяца (обработкой «Оформление передач и выкупов»), предварительный расчет себестоимости для таких продаж часто показывает нулевые значения. Это архитектурное ограничение: программа «не знает», по какой цене одна ваша фирма купит товар у другой, пока этот факт не зафиксирован документально.
Требовать «правильные» и окончательные цифры себестоимости в 1С:КА 2.4 сразу после нажатия кнопки «Провести» — это методическая ошибка. Система спроектирована для работы с большими объемами данных и гарантирует точность только после завершения всех регламентных операций периода.
Резюмируем наши действия для оптимизации работы:
Расчет себестоимости для оперативного контроля в управленческих отчетах.Отражение документов в регламентированном учете по расписанию, чтобы видеть предварительные проводки.Такой подход позволяет соблюсти баланс между производительностью системы и необходимостью оперативного анализа деятельности предприятия.