Как эффективно настроить и использовать подбор товаров в 1С:Управление торговлей 10 и 11, включая работу без мыши и управление иерархией?

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

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

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

Управление режимом иерархии и фильтрацией номенклатуры при подборе

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

  1. Типовой функционал 1С:УТ 10.3:

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

  2. Особенности 1С:УТ 11.4 и современные подходы:

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

  3. Расширение функционала с помощью внешних обработок:

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

Создание собственных и альтернативных форм подбора

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

  1. Почему создают свои формы подбора?

    Разработка собственной формы подбора продиктована желанием расширить стандартные возможности. Мы можем добавить на форму такие элементы, как:

    • Отображение изображений товаров, что удобно для визуальной идентификации.
    • Фильтрация по различным видам цен, включая специальные цены для конкретного клиента.
    • Отображение бонусов или скидок для менеджеров.
    • Возможность выбора, остатки по каким складам (помимо склада, указанного в документе) мы хотим видеть.
    • Динамическое добавление номенклатуры в табличную часть документа по мере выбора.

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

  2. Альтернативные формы подбора с "Инфостарта":

    На платформе "Инфостарт" представлено множество готовых альтернативных форм подбора. Некоторые из них созданы для имитации удобства работы, присущего более ранним версиям, например, подбора из УТ 10.3 (ранее "Управление торговлей и склад", ТИС). Эти решения часто включают:

    • Оптимизированный интерфейс с использованием "корзины" для предварительного сбора товаров.
    • Отображение остатков, цен и аналитики по каждой позиции номенклатуры.
    • Быстрый поиск и фильтрацию.

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

  3. Пример архитектуры собственной формы подбора:

    Для создания собственной формы подбора мы обычно используем объект Форма и программно формируем ее элементы. В основе будет лежать динамический список для вывода номенклатуры и обработчики событий. Давайте посмотрим на общий принцип:

    
    // Пример кода для открытия формы подбора
    &НаКлиенте
    Процедура ОткрытьФормуПодбора(Команда)
        ПараметрыФормы = Новый Структура;
        ПараметрыФормы.Вставить("ТипПодбора", "ПоНоменклатуре");
        // Мы можем передать дополнительные параметры, например, склад
        ПараметрыФормы.Вставить("Склад", Объект.Склад); 
                
        ОткрытьФорму("ВнешняяОбработка.МояФормаПодбора.Форма", ПараметрыФормы, ЭтаФорма);
    КонецПроцедуры
    
    // В модуле объекта внешней обработки "МояФормаПодбора"
    &НаСервере
    Функция ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
        // Инициализация динамического списка
        СписокНоменклатуры.ОсновнаяТаблица = "Справочник.Номенклатура";
        СписокНоменклатуры.ПроизвольныйЗапрос = Истина;
        СписокНоменклатуры.ТекстЗапроса = 
        "ВЫБРАТЬ
        |    Номенклатура.Ссылка КАК Номенклатура,
        |    Номенклатура.Наименование КАК Наименование,
        |    Номенклатура.Артикул КАК Артикул
        |ИЗ
        |    Справочник.Номенклатура КАК Номенклатура
        |ГДЕ
        |    Номенклатура.ПометкаУдаления = ЛОЖЬ";
                
        // Мы можем добавить условия для фильтрации по складу, остаткам и т.д.
        // Например, если передан параметр "Склад"
        Если Параметры.Свойство("Склад") Тогда
            // Добавляем соединение с регистром остатков и условие
        КонецЕсли;
    
        // ... другие настройки формы и элементов
    КонецФункции
    

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

Использование горячих клавиш и подбор без мышки

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

  1. Типовой подбор и горячие клавиши:

    Система 1С:Предприятие поддерживает широкий набор горячих клавиш. В стандартном подборе товаров мы можем использовать следующие приемы:

    • После ввода поисковой строки, нажмите клавишу ВНИЗ для перехода в список номенклатуры.
    • Для выбора позиции из списка используйте клавишу ENTER. Это добавит товар в табличную часть документа или перенесет его в "корзину" подбора.
    • Для возврата в поле поиска из списка, как правило, работает клавиша ESC или BACKSPACE, в зависимости от конфигурации и текущего фокуса.
    • После подбора товара фокус автоматически возвращается в поле поиска, что позволяет продолжить ввод следующей позиции без использования мыши. Мы проверили этот механизм, и он действительно работает в типовом подборе УТ11, что значительно ускоряет работу.
  2. Специализированные обработки и помощники продаж:

    Некоторые пользователи разрабатывают "помощников продаж" или специализированные обработки подбора, которые еще больше упрощают работу без мыши. В таких решениях часто реализованы следующие возможности:

    • Быстрое перемещение между полем поиска и списком номенклатуры с помощью одной или двух клавиш.
    • Автоматический перенос фокуса.
    • Поддержка "избранных" товаров: например, в 1С:Рабочем месте кассира (РМК) предусмотрена возможность назначения горячих клавиш для часто используемых товаров (например, Shift + номер позиции), что позволяет быстро добавлять их в чек.
  3. Обучение и практика:

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

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

← К списку