Почему в 1С:Управление торговлей 11 автоматически появляются документы Установка цен номенклатуры?

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

Нередко администраторы и специалисты 1С сталкиваются с ситуацией, когда в списке документов Установка цен номенклатуры обнаруживается множество записей за текущий день, хотя ответственные сотрудники утверждают, что целенаправленно не открывали обработку Цены (прайс-лист) и не создавали документов переоценки. Разберем, как устроен типовой механизм ценообразования в 1С:Управление торговлей 11, при каких действиях пользователей система формирует документы в фоновом режиме и как точно определить источник их появления.

Штатное поведение типовой конфигурации

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

Тем не менее, существует типовой интерактивный сценарий, который со стороны пользователя выглядит как «самопроизвольное» появление документа:

  1. Менеджер открывает карточку товара в справочнике Номенклатура (напрямую или двойным кликом из строки документа продажи/закупки).
  2. Переходит по гиперссылке или команде к установке прайс-листа по позиции (Цены номенклатуры).
  3. Вносит новое значение цены в открывшейся контекстной форме и нажимает кнопку сохранения.

В этот момент платформа под капотом обращается к алгоритмам обработки Прайс-лист и создает полноценный документ Установка цен номенклатуры, содержащий ровно одну строку по редактируемому товару, и автоматически записывает в поле комментария: «Создан обработкой Прайс-Лист». Если несколько сотрудников в течение дня правят цены в карточках разных позиций, база наполняется десятками единичных документов.

Поиск источника создания через Журнал регистрации

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

  1. Перейдем в раздел НСИ и администрирование — Обслуживание — Журнал регистрации.
  2. Откроем настройку отбора (кнопка Установить отбор).
  3. В поле Метаданные укажем Документ.УстановкаЦенНоменклатуры.
  4. В поле Событие выберем значение Данные.Добавление.
  5. Применим отбор и проанализируем колонку Приложение:

По значению в колонке Приложение можно однозначно определить источник:

  1. Тонкий клиент / Толстый клиент / Веб-клиент — документ сформирован конкретным пользователем интерактивно (через карточку товара, обработку прайс-листа или список документов). В колонке Пользователь будет указан точный логин автора действия.
  2. Фоновое задание — документ сгенерирован автоматически регламентным заданием, внешней доработкой или фоновым потоком синхронизации.
  3. HTTP-сервис / WS-соединение / COM-соединение — документ загружен внешней интеграцией (обмен с сайтом, маркетплейсом, внешней CRM или ERP).

Возможные причины нетипового автоматического создания

Если в ходе аудита выяснилось, что документы создаются через Фоновое задание или при проведении документов оперативного учета, рассмотрим ключевые места для проверки:

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

Альтернатива: использование динамических цен

Если в компании требуется, чтобы розничные или оптовые цены рассчитывались автоматически при изменении базовых цен (или цен поступления), но при этом не засорялась база отдельными документами на каждый товар, разберем типовой механизм динамического расчета:

  1. В справочнике ВидыЦен откроем нужный вид цены.
  2. Установим переключатель способа задания цены в положение Наценка на другой вид цен или Произвольная формула от других видов цен.
  3. Зададим формулу расчета относительно базового вида цен.

При такой настройке документ Установка цен номенклатуры требуется регистрировать исключительно для базового вида цен. Все зависимые (динамические) цены система рассчитывает «на лету» в момент подбора номенклатуры в документы продажи без создания лишних документов переоценки.

← На главную