Вместо предисловия
Данная обработка - это один из примеров работы с компоновщиком данных: получение таблицы значений из макета-запроса СКД с задаваемыми параметрами на вход.
В качестве основной конфигурации я выбрал 1С:Розница 2.3.13.26 на платформе 1С:Предприятие 8.3.24.1586
Принцип работы
Основой примера служит управляемая форма, на которой пользователь вводит необходимые параметры - "Группа номенклатуры" и получает результат в табличную часть. Сам запрос обрабатывается в макете СКД. Выглядит это вот так:
Рис.1 Основная форма обработки с параметром "Группа номенклатуры".
Часть запроса выглядит вот так:
Рис.2. Часть запроса, формирующая набор данных
Результат обработки такой:
Рис.3. Результат запроса - табличная часть
Разработка велась для конфигурации 1С:Розница 2.3. на Платформе 1С 8.3.24.1586.
Представляю обработку как есть - со своей задачей она справилась. По своему опыту - начал "выносить" запросы из основного кода в макеты, чем существенно улучшил его структуру и "упростил" разработку.
Данный подход не требует дополнительных библиотек - работает на "голой" платформе.
Другие разработки автора
Набор примеров работы с оборудованием через БПО:
Программная работа с весами "Масса-К" через типовые возможности БПО
Работа с эмулятором дисплея покупателя через БПО
Пример реализации работы сканера штрихкода через БПО и блок цифровой клавиатуры
Другие полезные обработки:
Набор готовых макетов этикеток (ценников) для Розницы 2.3
Акт об оказании услуг (2 экземпляра на одном листе)
Пример реализации работы сканера штрихкода через БПО и блок цифровой клавиатуры
Окно рекламы на РМК кассира (УТ 11.5)
Служебная выгрузка-загрузка номенклатуры, штрихкодов, остатков, видов цен из 1С:Розницы в 1С:Розницу
Проверено на следующих конфигурациях и релизах:
- Розница, редакция 2.3, релизы 2.3.13.26