Периодически возникает ситуация, когда нужно отбирать в отчете УТ 10 некоторою группу товаров по списку кодов.
Всё бы хорошо, но иногда список бывает по 200-300 значений. Отчеты, как правило, разные и разовые, расстановка номенклатурных групп или свойств-категорий занимает столько же времени, сколько подбор в диалоге "в группе из списка".
В общем, есть список номенклатурных кодов в текстовом файле, как их пакетно загрузить в диалог отбора "в группе из списка" произвольного отчета на базе универсального? Диалог выбора, насколько я понял, системный. Рисовать с нуля свой затратно по времени и не универсально. Запрос к гуглю тоже не получается сформулировать.
Обработку или внешний vbs-скрипт с Shell.SendKey с задержкой запуска и оберткой строк в {Ins} {Enter} конечно можно написать, но слишком костыльно.
Понятно, что придется допиливать. Из идей пока пакетная очистка и установка некоторой вспомогательной категории или "художественная врезка" в форму подбора. Останавливает пока количество форм выбора и/или отчетов, в которые придется вносить однотипные правки.
А в сам отчёт подсовывать таблицу с отборами? (вы ведь можете получить из таблицы кодов, таблицу необходимых товаров) Добавить в форму настроек универсального отчёта кнопочку, по выбору внешнего файла, преобразовывать его в таблицу значений и подсовывать в отбор)
Можно заюзать "Подбор", а в форме списка подбираемого справочника замутить расширение на выбор значения, которое будет осуществлять подбор. Кто-то как-то так уже делал: http://forum.infostart.ru/forum9/topic161233/
Если без доработок, то можно групповой обработкой спр и документов проставить списку номенклатуры свойство и зайти в отчет поставить галочку использовать свойства и отобрать по заполненому свойству