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