Пример выгрузки товаров и цен на сайт Розетка (rozetka.com.ua) для Управления Производственным предприятием 1.3 для Украины. (должен работать и в УТП) Для конкретного использования требует доработки под себя.
Внутри "рыба" для создания обработки выгрузки в ХМЛ файл и пример выгрузки XML.
Обычные и управляемые формы.
Протестировано на релизе УПП 1.3.44.2. - Толстый клиент - обычное приложение, Тонкий и толстый клиент - УФ.
//Для списка УФ формы выбора необходимо добавить обработчик:
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Если ЭтаФорма.ВладелецФормы.Имя = "ТЗ" Тогда
Параметр = Новый Структура;
МассивВыделенныхНоменклатур = Элемент.ВыделенныеСтроки;
МассивНоменклатур = ОбработатьМассивНоменклатураНаСервере(МассивВыделенныхНоменклатур);
Параметр.Вставить("МассивНоменклатур",МассивНоменклатур);
Оповестить("ВыбранЭлемент",Параметр,ЭтаФорма);
КонецЕсли;
КонецПроцедуры
//И функцию:
&НаСервере
Функция ОбработатьМассивНоменклатураНаСервере(МассивВыделенныхНоменклатур)
МассивНоменклатур = Новый Массив;
Для Каждого Строка Из МассивВыделенныхНоменклатур Цикл
Если МассивНоменклатур.Найти(Строка) = Неопределено Тогда
Если Не Строка.ПолучитьОбъект().ЭтоГруппа Тогда
МассивНоменклатур.Добавить(Строка);
КонецЕсли;
КонецЕсли;
КонецЦикла;
Возврат МассивНоменклатур;
КонецФункции