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