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