При переходе на партионный учет версии 2.2 в программе «1С:Управление торговлей», редакция 11.4 (а также в сопряженных конфигурациях «1С:ERP» и «1С:Комплексная автоматизация»), пользователи часто сталкиваются с неприятной ситуацией: флаг партионного учета включен, документы перепроведены, но при анализе отчетов и регистров никаких движений по партиям не наблюдается. Нам кажется, что система работает некорректно, однако в большинстве случаев это связано с непониманием архитектуры новых версий 1С и ошибками ведения учета.
В этой статье мы подробно разберем, как устроен современный партионный учет в 1С v8.3, почему могут отсутствовать движения по партиям и какие шаги необходимо предпринять, чтобы исправить ситуацию.
Прежде всего проанализируем, где именно мы пытаемся найти движения по партиям. Если вы ранее работали в старых версиях программ (например, в «1С:Управление торговлей 10.3»), то наверняка помните специализированные регистры накопления, такие как «Партии товаров на складах». При проведении каждого документа поступления или реализации движения по партиям формировались мгновенно (в режиме «онлайн»).
В архитектуре УТ 11.4 подход кардинально изменился:
Себестоимость товаров.Себестоимость товаров остаются пустыми, это означает, что распределение по партиям не произошло.Выясним главную причину, по которой поля партий в регистре себестоимости могут оставаться пустыми. В настройках учетной политики организации существует реквизит «Метод оценки стоимости товаров».
Если в вашей учетной политике установлен метод «Средняя за месяц», то система принципиально не будет заполнять партии в регистре Себестоимость товаров. При этом методе программа рассчитывает усредненную стоимость за весь отчетный период без привязки к конкретным поставкам.
Решение проблемы:
Для того чтобы партионный учет физически заработал и система начала распределять движения по конкретным документам прихода, необходимо перевести организацию на метод оценки ФИФО (взвешенная оценка) или ФИФО (скользящая оценка). Сделать это можно в настройках учетной политики организации:
НСИ и администрирование -> Настройки НСИ и разделов -> Финансовый результат и контроллинг -> Учетная политика.
Обратите внимание: после изменения метода оценки запасов на ФИФО потребуется полностью перепровести документы с начала отчетного периода (обычно с начала года или квартала), чтобы алгоритм смог корректно выстроить цепочки списания.
Рассмотрим еще один важнейший нюанс работы партионного учета 2.2. Даже если у вас настроен метод ФИФО, при обычном проведении документов реализации в течение дня вы не увидите партионных движений в регистре себестоимости. Программа запишет только количественные движения оперативного учета.
Распределение партий и расчет их стоимости в ERP-системах 1С происходит по **офлайн-принципу**. Движения по партиям формируются исключительно при выполнении регламентной процедуры «Закрытие месяца».
За распределение партий отвечает фоновое задание в составе операции Расчет себестоимости. Только после успешного завершения этой процедуры регистр Себестоимость товаров заполнится стоимостными и партионными данными.
Проанализируем ситуацию, когда месяц закрывается с ошибками или процедура расчета себестоимости зависает. Как правило, виной этому становятся отрицательные остатки товаров на складах или в разрезе организаций.
Если на конец месяца (или в промежуточных точках внутри месяца) количество товара ушло «в минус», математическая модель расчета себестоимости (РАУЗ) не сможет определить, какую стоимость нужно списать. Алгоритм распределения партий прерывается.
Для выявления и устранения отрицательных остатков выполним следующие шаги:
Закрытие месяца.Для поиска отрицательных остатков в базе данных технические специалисты могут использовать следующий запрос к регистру накопления:
ВЫБРАТЬ
ТоварыОрганизаций.Организация КАК Организация,
ТоварыОрганизаций.Номенклатура КАК Номенклатура,
ТоварыОрганизаций.КоличествоОстаток КАК КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, ) КАК ТоварыОрганизаций
ГДЕ
ТоварыОрганизаций.КоличествоОстаток < 0
Пока все отрицательные остатки по количеству не будут устранены, регламентное задание Расчет себестоимости не завершится успешно, и движения по партиям не сформируются.
Иногда расчет себестоимости завершается без видимых ошибок, но партии все равно не распределяются. Причиной может служить технический сбой, связанный с дублированием служебных справочников — ключей аналитики.
В 1С УТ 11 используются оптимизационные справочники (например, Ключи аналитики учета номенклатуры, Ключи аналитики учета партий). При некорректных обновлениях базы или групповых изменениях реквизитов могут возникнуть дублирующие записи, когда разным элементам справочника соответствует один и тот же набор параметров (Номенклатура, Склад, Характеристика).
Как устранить дубли ключей аналитики:
Перейдем в раздел: НСИ и администрирование -> Обслуживание -> Корректировка данных. Запустим регламентную процедуру поиска и исправления дублей ключей аналитики. После слияния дублирующихся элементов необходимо повторно запустить процедуру закрытия месяца.
Если в вашей информационной базе ведется учет по нескольким организациям и включен механизм «Интеркампани» (когда одна организация может продавать товары, принадлежащие другой), партионный расчет будет заблокирован до тех пор, пока не будут оформлены документы передач.
Если организация «А» продала товар организации «Б», у организации «А» возникает отрицательный остаток организации до тех пор, пока вы не оформите документ «Передача товаров между организациями». Без этих документов расчет партий прервется с ошибкой.
Рекомендуется использовать автоматическое заполнение передач через рабочее место закрытия месяца, чтобы оперативно закрывать подобные разрывы.
Подведем итог и составим пошаговый план действий, чтобы запустить партионный учет:
Закрытие месяца и проверим список ошибок.Расчет себестоимости и проверим движения в регистре Себестоимость товаров — теперь измерения партии и аналитики партий будут успешно заполнены.