Как в УТ 11.4 сделать фильтр по накладным в зависимости от типа цен?

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

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

Проблема фильтрации по виду цены: почему это не всегда просто

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

Способ №1: Фильтрация списка документов через Соглашение

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

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

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

Способ №2: Использование «Универсального отчета» для анализа строк

Если нам нужно заглянуть "внутрь" накладной и увидеть реальные цены в строках, воспользуемся Универсальным отчетом. Это стандартный инструмент, который позволяет строить отчеты по любым табличным частям документов.

Проанализируем шаги настройки:

  1. Зайдем в раздел НСИ и администрирование — Печатные формы, отчеты и обработки — Универсальный отчет (или найдем его через поиск в главном меню).
  2. В шапке отчета выберем тип объекта: Документ.
  3. В поле рядом выберем конкретный документ: Реализация товаров и услуг.
  4. В третьем поле обязательно выберем таблицу: Товары. Это позволит нам видеть данные каждой строки, а не только общие суммы накладных.
  5. Нажмем кнопку Настройки, выберем Расширенный вид.
  6. На вкладке Фильтры добавим новое условие. Найдем поле Вид цены.
  7. Если мы ищем "Произвольные" цены, важно понимать: технически в 1С при ручном вводе цены поле Вид цены часто остается пустым. Поэтому в условии отбора можно указать Вид цены — Не заполнено. Или, если в системе заведен отдельный вид цены для таких случаев, выбрать его.
  8. На вкладке Поля и сортировки оставим только нужные колонки: Ссылка (сам документ), Номенклатура, Количество, Цена и Вид цены.

Этот отчет выведет список всех накладных и конкретных товаров, по которым была применена искомая цена, независимо от того, что указано в соглашении в шапке документа.

Способ №3: Специализированный отчет «Отклонения от условий продаж»

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

Посмотрим, как им воспользоваться:

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

Это самый профессиональный способ для руководителя или контролера, так как он ориентирован на результат — поиск ошибок и умышленных изменений цен.

Способ №4: Групповое изменение реквизитов как поисковый инструмент

Разберем нестандартный, но очень эффективный метод быстрого поиска документов. Инструмент Групповое изменение реквизитов можно использовать как мощный фильтр.

  1. Зайдем в НСИ и администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.
  2. В поле "Выбирать элементы типа" выберем Реализация товаров и услуг.
  3. Нажмем ссылку Все элементы для настройки отбора.
  4. Нажмем Добавить условие отбора. В списке доступных полей найдем Товары.Вид цены.
  5. Установим значение (например, "Равно Произвольная" или "Незаполнено").
  6. Нажмем ОК. В главном окне программы сверху отобразится количество найденных документов и ссылка "Выбранные элементы".
  7. Нажав на эту ссылку, мы получим список всех накладных, подходящих под критерий, без необходимости формировать отчет.

Внимание: при использовании этого метода будьте осторожны. Мы используем его только для поиска, поэтому ничего менять и нажимать кнопку "Изменить реквизиты" не нужно!

Технические нюансы хранения данных о ценах

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

Поэтому при настройке любых фильтров рекомендуется проверять два условия через логическое "ИЛИ":

Использование комплексного подхода — от простых фильтров списка до аналитических отчетов по табличным частям — позволит вам полностью контролировать ценообразование в вашей компании и своевременно выявлять ошибки персонала.

← На главную