Каждый бухгалтер и финансовый аналитик, работающий в программе «1С:Комплексная автоматизация 2» (1С:КА) или «1С:ERP Управление предприятием», рано или поздно сталкивается с неприятной ситуацией. После выполнения процедуры закрытия месяца и расчета себестоимости в оборотной ведомости по счету 10 (или 41) в разрезе складов обнаруживается странная картина: количество товара списалось в ноль, а на складе «зависает» некоторая сумма — часто с отрицательным знаком («краснота»). При этом в целом по организации (без аналитики по складам) общая стоимость сырья или товаров закрывается идеально.
В этой статье мы подробно разберем, почему возникает подобный перекос, опровергнем популярные заблуждения с форумов, изучим внутренние механизмы работы конфигурации и предоставим пошаговую инструкцию по исправлению и профилактике этой ошибки.
Проанализируем классический пример, описанный автором темы:
Перемещение товаров на другой склад в количестве 200 шт.Почему программа удвоила стоимость при перемещении? Выясним истинные причины этой учетной коллизии.
В ходе обсуждения на форуме один из участников категорично заявил, что в 1С:КА нет настройки для ведения себестоимости в разрезе складов. Это грубая ошибка. Такая настройка не просто существует — она является ключевой для правильного формирования проводок.
Давайте найдем ее в интерфейсе программы. Перейдем по следующему пути:
НСИ и администрирование → Настройка НСИ и разделов → Финансовый результат и контроллинг → раздел Учет товаров → флаг «Финансовый учет товаров по складам».
Рассмотрим, как положение этого флага влияет на расчет стоимости:
Самый частый источник «зависания» сумм без количества — это рассогласование настроек оперативного финансового учета и параметров плана счетов.
Проанализируем, что происходит, когда в системе выключен флаг Финансовый учет товаров по складам, но в плане счетов на счете 10 для субконто Склады одновременно установлены признаки «Количественный» и «Суммовой» учет:
10 по этому складу неизбежно зависнет разница. Количество станет равным нулю, а разница в стоимости превратится в плюс или минус.Важное правило: Настройки системы должны быть строго согласованы. Если вашей бухгалтерии принципиально видеть суммовую себестоимость на счетах учета в разрезе каждого склада, то в финансовом учете обязательно должен быть активирован флаг Финансовый учет товаров по складам. Если же вы ведете учет «по среднему» в целом по фирме, отключите суммовой учет по субконто «Склады» на счетах регламентированного учета.
Помимо глобальных настроек, на возникновение перекосов влияют особенности работы регистра накопления Себестоимость товаров:
Закрытие месяца. Если пользователи регулярно изменяют документы прошлых периодов «задним числом», предварительные оценки сбиваются, а итоговый расчет себестоимости сталкивается с нарушением хронологии партий.Вид запасов (собственные товары, комиссионные товары, различные схемы налогообложения). Если при перемещении или списании программа автоматически подставила не тот вид запасов, который был указан при поступлении, количество спишется по одному виду запасов, а сумма «зависнет» на другом.Для обнаружения ошибок расхождения суммового и количественного учета программисты и аналитики могут воспользоваться простым запросом к регистру бухгалтерии. Рассмотрим пример кода запроса, который выбирает из базы данных все «нулевые» по количеству остатки на счетах материалов, имеющие ненулевую стоимость:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
ХозрасчетныйОстатки.Субконто2 КАК Склад,
ХозрасчетныйОстатки.СуммаОстаток КАК СуммаБУ,
ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоБУ
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Материалы), , Организация = &Организация) КАК ХозрасчетныйОстатки
ГДЕ
ХозрасчетныйОстатки.КоличествоОстаток = 0
И ХозрасчетныйОстатки.СуммаОстаток <> 0
Разберем последовательность действий, которая поможет вам полностью устранить «красноту» и суммовые зависания на счетах учета.
Проанализируйте учетную политику вашей компании. Определите, нужен ли вам учет себестоимости по складам:
Финансовый учет товаров по складам активен в настройках финансового результата.Регламентированный учет) и снимите признак суммового учета для субконто Склады на счетах 10, 41.Как правильно отметили участники обсуждения на форуме, исправление ошибок прошлых периодов требует восстановления хронологической последовательности документов. Не пытайтесь перепроводить документы вручную выборочно. Используйте штатное рабочее место:
Финансовый результат и контроллинг → Закрытие месяца.
Запустите процедуру закрытия за те периоды, в которых возникли расхождения. Программа самостоятельно пересчитает распределение партий и скорректирует движения по регистрам Себестоимость товаров, что автоматически исправит проводки на плане счетов.
Если после перепроведения и закрытия месяца суммы продолжают висеть, воспользуйтесь специализированным инструментом разработчиков 1С:
Откройте обработку «Помощник исправления остатков товаров» (или запустите встроенную процедуру автоматического исправления видов запасов в документах). Этот инструмент поможет сопоставить ошибочно списанные аналитики и схлопнуть пересортицу по видам запасов.
Чтобы исключить повторение проблемы в будущем, строго регламентируйте работу пользователей с прошлыми периодами. Перейдите в меню НСИ и администрирование → Поддержка и обслуживание → Дата запрета изменения данных и установите актуальную дату запрета (например, по окончании каждого отчетного месяца). Любые корректировки прошлых периодов должны производиться исключительно текущим месяцем с помощью исправительных документов.
Применяя эти комплексные меры, вы обеспечите полное соответствие оперативных регистров и регламентированного баланса вашей системы 1С:Комплексная автоматизация.