Групповое изменение реквизитов с загрузкой списка наименований номенклатуры в форму отбора для УТ 11.5
Задачи пользователя - Корректировка данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Здравствуйте.
От заказчика была задача:
Изменять реквизиты элементов справочника "Номенклатура" используя стандартную обработку "Групповое изменение реквизитов", для этого необходимо было добавлять в отбор номенклатуру из ранее готовых списков наименований, которые были довольно большими. Добавлять номенклатуру вручную в список отбора в таком количестве оказалось довольно трудоемко, поэтому возникла необходимость в данной доработке.
Список наименований у него был в Excel в формате: "Наименование номенклатуры"
Необходимо было изменить типовую Управление Торговлей 11.5 таким образом, чтобы в обработке в отборе по Ссылке с типом сравнения "В списке" выбрать ту номенклатуру, которая есть в Excel.
Для доработки была взята типовая обработка "Групповое изменение реквизитов" и добавлена в форме "Выбранные Элементы" кнопка "Загрузить из Excel", при нажатии на которую открывается окно с табличным полем, куда вставляются данные из клиентского файла путем копирования строк.
Данные анализируются по строке:
- идет поиск ссылок на справочник в ИБ (поиск по наименованию);
- загрузка уникальных полученных ссылок в Список значения;
- подстановка этого списка значений в отбор Компоновщика настроек обработки.
- наименования, для которых не удалось найти ссылку, сохраняются в отдельный список. При наличии в нем записей отображаются в таблице. Пользователю выводится диалог с вопросом о продолжении загрузки найденных элементов (да/нет).
В итоге - получилось расширение, которое позволило быстро решить поставленные цели.
Тестировалось и разрабатывалось на платформе 8.3.27.1644, релиз УТ - 11.5.24.57.
Может, кому-то тоже поможет и сэкономит время.
Вступайте в нашу телеграмм-группу Инфостарт