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