Здравствуйте.
Была задача от одного Заказчика:
Клиенту понадобилось исправлять кучу документов, по какому-то ему известному отбору и множеству документов.
Список документов у него был в Excel в формате:
"Расход материалов НФБП-000015 от 06.03.2024 15:27:00" (рис2).
Попросил доделать типовую БП таким образом, чтобы он смог в обработке в отборе по Ссылке выбрать те документы, которые у него есть в Excel.
Взял я типовую обработку "Групповое изменение реквизитов" и добавил в форме "Выбранные Элементы" кнопку "Загрузить из Excel", при нажатии на которую открывается окно с табличным полем, куда вставляются данные из клиентского файла.
У Заказчика в файле строки дублировались, поскольку там был построчный анализ документов и их табличных частей.
Данные анализируются по строке:
- идет поиск ссылок на документы в ИБ (поиск по Синониму, номеру и дате);
- загрузка уникальных полученных ссылок в Список значения;
- подстановка этого списка значений в отбор Компоновщика настроек обработки.
В итоге - получилось расширение, который полностью удовлетворил требования Заказчика.
Тестировалось и разрабатывалось на платформе 8.3.25.1374, релиз БП - 3.0.173.23.
Может, кому-то тоже поможет и сэкономит кучу времени.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.173.23