Загрузка данных в лист-аплет

Обсуждаем техничекие вопросы в этом разделе!

Загрузка данных в лист-аплет

Сообщение e-Rider Пт мар 20, 2015 5:22 pm

Мне нужно сделать для пользователя загрузку строк в лист-апплет из Экселя (или csv).
В идеале должно быть так:
1.Пользователь жмет кнопку на лист-аплете
2.Появляется окно выбора файла. он указывает предварительно подготовленный файл
3. В аплете появляются загруженные строки.

Аплет - это позиции (БК Quote Item) коммерческого предложения (БК Quote)
Вот такой вид:
Экран: Quotes Screen
Представление: Quote Detail View
Бизнес-объект Quote
Аплеты: Applet[0]: Quote Form Applet; Applet[1]: Quote Item List Applet;
Бизнес-компоненты: BusComp[0]: Quote; BusComp[1]: Quote Item;

Самое простое решение - использовать стандартный импорт (в меню лист-аплета), как я понял, нельзя использовать, т.к. его можно включить только для Primary BusComp.

Нашел решение, где предлагают использовать связку стандартных БС:
“Read CSV File” и “EAI Siebel adapter” Business Services.
http://siebel360.blogspot.com/2013/02/n ... -none.html
Но на этой страничке не отображаются скриншоты, которые как раз нужны. И, честно говоря, много неясных моментов:
1. Как передавать файл в “Read CSV File”? Там входящий параметр - путь к файлу, а как сделать чтобы пользователь мог выбирать файл через стандартное окно выбора файла?
2. Как сделать привязку к родительскому заказу? Пользователь должен смотреть Id заказа и вставлять его в импортируемый файл?
3. Когда пытался запустить “Read CSV File” метод CsvToPropSet он ругнулся, что "В файле не найден корневой компонент интеграции Quote". Добавил столбец из компонета Quote - та же ошибка. Файл у меня такой структуры:
------------------------------------------------------------------
Quote
Quote.Name Quote Item.Name Quote Item.Description Quote Item.List Price
------------------------------------------------------------------

Если у кого есть опыт использования этих БС или знаете более подходящее решение - подскажите, плз.
e-Rider
 
Сообщений: 1
Зарегистрирован: Пт мар 20, 2015 3:48 pm

Вернуться в Технический раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1

cron