Как в 1С:Управление торговлей 11 реализован механизм корректировки заказа клиента?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Переходя на программу 1С:Управление торговлей редакции 11 (УТ 11) с более старых версий (например, УТ 10.3 или УПП), пользователи и разработчики часто сталкиваются с неожиданным открытием: в системе больше нет отдельного документа Корректировка заказа клиента. В прежних конфигурациях этот документ позволял зафиксировать изменения в потребностях покупателя, не затрагивая исходную сделку напрямую, и сохранял четкую историю взаимоотношений.

В этой статье мы подробно разберем, почему методология была изменена, какими инструментами разработчики 1С заменили привычный документ корректировки, и как правильно организовать процесс изменения заказов в современных реалиях учета.

Почему разработчики отказались от отдельного документа корректировки?

В концепции УТ 11 разработчики постарались уйти от избыточного дублирования данных. Создание цепочки документов «Заказ — Корректировка заказа — Еще одна корректировка» перегружало базу данных и усложняло логику распределения резервов. Вместо этого была принята новая концепция: заказ клиента является «живым» документом, отражающим актуальное состояние потребности на текущий момент времени. Все оперативные изменения вносятся непосредственно в него, а для контроля за действиями пользователей и сохранения истории применяются специализированные сервисные механизмы.

Давайте рассмотрим по шагам, какие четыре основных инструмента заменяют старую схему корректировок.

1. Механизм отмены строк и сторнирования в заказе

Если в процессе работы с клиентом выясняется, что часть товаров поставить невозможно или клиент сам отказался от позиций, редактировать количество простым уменьшением цифр «задним числом» не рекомендуется. Это лишает компанию аналитики: вы не сможете понять, сколько товара изначально запрашивал клиент и по каким причинам сделка не состоялась в полном объеме.

Для корректного отражения изменений мы используем встроенный механизм работы с отменой строк:

  1. Автоматическое разбиение и отмена непоставленного: Если клиент заказал 10 единиц товара, но отгружено было только 7, мы можем воспользоваться встроенной групповой командой Заполнить — Отменить непоставленные строки. Система автоматически разобьет строку на две части: отгруженные 7 штук останутся активными, а на оставшиеся 3 штуки будет автоматически установлен признак Отменено.
  2. Использование причин отмены: Для каждой отмененной строки (или части строки) в обязательном порядке указывается значение из справочника Причины отмены заказов клиентов (например, «Нет на складе», «Отказ клиента», «Найдена замена»). В табличной части такие строки окрашиваются в серый цвет, сигнализируя о том, что по ним не нужно обеспечивать поставку и резервировать остатки.
  3. Принцип сторнирования для сохранения истории: Если в процессе согласования заказа меняются номенклатура, характеристики или цены, методология 1С рекомендует не стирать старые данные. Мы можем установить флаг отмены на исходную позицию с причиной «Изменение параметров заказа» и добавить в документ новую строку с актуальными реквизитами. Это гарантирует сохранение всей цепочки договоренностей в печатных формах и отчетах.
  4. Автоматический пересчет взаиморасчетов: При проведении заказа с отмененными строками программа мгновенно корректирует плановые суммы к оплате. Это исключает появление «зависшей» дебиторской или кредиторской задолженности по невыполненным обязательствам.

2. Контроль истории изменений с помощью Версионирования

Одним из главных аргументов против прямого редактирования заказов является человеческий фактор: менеджеры могут злоупотреблять правами, менять цены, скидки или количество товаров задним числом, заметая следы ошибок. Чтобы полностью исключить эту проблему, мы настроим стандартный механизм версионирования объектов.

Рассмотрим, как включить и использовать этот инструмент:

  1. Перейдем в раздел НСИ и администрирование — Общие настройки.
  2. Развернем группу настроек История изменений и установим соответствующий флаг.
  3. Перейдем по ссылке Настройки хранения, найдем в списке документ Заказ клиента и определим режим версионирования. Рекомендуется выбрать вариант При проведении или При записи. Также можно ограничить срок хранения версий (например, за последний год), чтобы не перегружать базу данных.

После активации этой настройки при каждом изменении заказа система будет создавать «снимок» (версию) документа. Чтобы увидеть историю изменений, пользователю с достаточными правами достаточно открыть заказ, нажать кнопку Еще на панели инструментов и выбрать пункт История изменений. В открывшемся окне мы сможем:

3. Корректировка резервов при обособленном обеспечении

Иногда возникают ситуации, когда товар под заказ клиента закупается или резервируется обособленно (под конкретное назначение). В этом случае жесткая связь между заказом клиента, заказом поставщику и складским остатком не позволит просто так отредактировать количество в исходном документе.

Для решения этой задачи мы используем специализированный документ Корректировка назначения товаров, который находится в разделе Склад и доставка — Внутреннее товародвижение. Этот документ позволяет производить корректировки без изменения самого заказа клиента:

4. Что делать, если отгрузка уже состоялась? Корректировка реализации

Если товар уже фактически отгружен со склада покупателю, документы Реализация товаров и услуг проведены, а период (месяц) закрыт, редактировать исходный Заказ клиента категорически запрещено. Это приведет к критическому искажению себестоимости, регистров накопления и взаиморасчетов.

В таких ситуациях мы действуем строго в рамках методологии исправления первичных документов:

  1. На основании проведенного документа Реализация товаров и услуг создаем документ Корректировка реализации.
  2. В зависимости от юридической сути операции выбираем вид операции: Исправление ошибок (если в исходных документах была допущена опечатка) или По согласованию сторон (если изменились договоренности с клиентом, предоставлена ретро-скидка или согласован возврат части товара).
  3. В табличной части документа корректировки указываем новые (правильные) значения количества или цены.
  4. Проводим документ. Система автоматически сделает корректирующие движения по регистрам НДС, взаиморасчетов, выручки и себестоимости в текущем периоде, не затрагивая закрытые прошлые периоды.
  5. Все изменения, сделанные через Корректировку реализации, автоматически учтутся в отчетах по исполнению исходного Заказа клиента. Заказ будет считаться выполненным соразмерно скорректированным данным.

Резюме

Мы выяснили, что отсутствие отдельного документа корректировки заказа в 1С:Управление торговлей 11 — это не упущение разработчиков, а осознанное методологическое решение. Сочетание механизмов отмены строк, версионирования объектов, корректировки назначения товаров и корректировки реализации полностью закрывает все потребности бизнеса по изменению заказов, обеспечивая при этом высокую скорость работы системы и абсолютную прозрачность истории учета.

← На главную