Как в 1С:Управление торговлей 11.5 искать товар по папкам и изменять цену в чеке вручную?

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

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

Поиск и навигация по группам номенклатуры

Проанализируем ситуацию: в УТ 11.5 по умолчанию поиск в справочнике Номенклатура настроен так, что система выдает все подходящие элементы из всех папок сразу. Если номенклатурных позиций десятки тысяч, работа замедляется. Рассмотрим несколько способов, как можно искать именно «папки», а не отдельные товары.

Способ 1: Использование штатного поиска в дереве групп

Разберем самый простой механизм, который встроен в платформу «1С:Предприятие 8.3». Чтобы быстро найти нужную папку, выполним следующие действия:

  1. Откроем справочник Номенклатура или окно подбора товаров в чеке.
  2. Убедимся, что включен режим просмотра «Иерархический список» (в меню «Еще» — «Установить режим просмотра»).
  3. Переведем фокус (нажмем мышкой) на левую панель, где отображается дерево групп.
  4. Встанем на «корень» справочника (самая верхняя папка).
  5. Нажмем комбинацию клавиш CTRL + F.
  6. В появившемся окне выберем поиск «По части строки».
  7. Введем название искомой группы и нажмем «Найти».

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

Способ 2: Настройка режима навигации

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

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

Способ 3: Фильтрация через отборы

Рассмотрим более продвинутый вариант. В правой части списка номенклатуры (если она не скрыта) находится панель быстрых отборов. Разберем по шагам, как добавить туда поиск по группе:

  1. Нажмем «Еще» — «Настроить список».
  2. На вкладке «Отбор» найдем поле Группа или Группа номенклатуры.
  3. Перенесем его в правую часть окна.

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

Настройка ручного изменения цены в чеке (РМК)

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

Шаг 1: Настройка прав доступа и профилей

Первым делом проанализируем права пользователя. В 1С нельзя просто так поменять цену, если это не разрешено администратором системы. Рассмотрим путь настройки:

  1. Перейдем в раздел НСИ и администрирование — Настройки пользователей и прав.
  2. Откроем Профили групп доступа.
  3. Найдем профиль, по которому работает кассир (например, «Кассир ККМ»).
  4. Проверим наличие разрешенного действия Редактирование цен в документах или Отклонение от условий продаж.

Без этих прав поле Цена в чеке будет заблокировано для редактирования. Если вы хотите разрешить изменение цены только в определенных пределах, следует использовать механизм «Минимально допустимых цен продажи».

Шаг 2: Настройка розничных продаж

Разберем настройки раздела продаж. Часто возможность изменения цены технически завязана на функционал «Ручных скидок». Выполним следующие действия:

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

Шаг 3: Настройка интерфейса Рабочего места кассира (РМК)

Посмотрим на само рабочее место кассира. Даже если права есть, кнопка изменения цены может быть скрыта в интерфейсе. Проанализируем настройки РМК:

  1. Перейдем в НСИ и администрирование — РМК и оборудование — Настройки РМК.
  2. Откроем текущую настройку.
  3. Перейдем на вкладку Горячие клавиши или Кнопки нижней панели.
  4. Убедимся, что кнопка Цена добавлена и активна.

Если штатный функционал кажется вам перегруженным, можно применить целевое расширение для редактирования колонки «Цена» в РМК, которое открывает возможность правки цены напрямую. Для более комплексных задач отлично подойдет рабочее место кассира с остатками и видами цен (есть готовое интерфейс кассира РМК с остатками и видами цен для УТ 11), где помимо редактирования можно оставлять комментарии к чеку и видеть актуальные запасы.

Пример работы с объектами через код (для разработчиков)

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


Если ПравоДоступа("РедактированиеЦенВДокументах", Метаданные.Документы.ЧекККМ) Тогда
    // Позволяем пользователю вводить цену вручную
    Элементы.ТаблицаТоварыЦена.Доступность = Истина;
Иначе
    // Блокируем поле, если прав недостаточно
    Элементы.ТаблицаТоварыЦена.Доступность = Ложь;
КонецЕсли;

Важно помнить, что в УТ 11.5 приоритет имеют настройки Соглашений с клиентами (даже в рознице могут использоваться типовые соглашения). Если в соглашении стоит флаг Цена включает НДС или установлены жесткие границы цен, ручное редактирование может конфликтовать с этими настройками.

Заключение

Мы проанализировали основные сложности при поиске номенклатуры по папкам и управлении ценами. Подведем итог: для удобной навигации используйте CTRL + F в дереве групп или настройте иерархические отборы. Правильная комбинация Профилей групп доступа, Настроек РМК и дополнительных расширений позволит сделать работу в 1С:Управление торговлей 11.5 максимально быстрой и эффективной.

← На главную