Имя: Пароль:
1C
1С v8
Связать два объекта с внешнего вебсервиса
0 kolesnikov
 
14.06.17
08:12
Добрый день.

Есть внешний веб-сервис.
И есть в нем метод, выдающий по запросу некие документы (акты).
В этих документах есть поле Услуга

И есть метод, отдающий полный перечень этих самых услуг с параметрами этих услуг (в частности интересует поле с единицами измерения для каждой услуги).

Данные из результата запроса по первому методу (результат - объект типа ArrayOfFormCA) залетают циклом в таблицу:

ArrayOfPayServiceTypes=Прокси.GetPayServiceTypes(); //забор перечня услуг
ArrayOfFormCA=Прокси.GetFormCA(); // забор актов

Для Каждого Элемент из ArrayOfFormCA.FormCA Цикл
НоваяСтрока = ТаблицаАктов.Добавить();
НоваяСтрока.Услуга = Элемент.ServiceTypeName;
КонецЦикла;

Поля ServiceTypeName у первого объекта(FormCA) и Name у второго( PayServiceType)совпадают.

Вопрос:        
Как дописать в таблицу поле единицы измерения из второго метода для каждой услуги (вроде как привязать из друг к другу)?

Получается как некий аналог join'a, но только в рамках цикла?

Спасибо.
1 mexanik_96
 
14.06.17
08:23
1.выполнить второй метод для получения данных
2. собрать в тз все сделать запрос
2 FIXXXL
 
14.06.17
08:23
или во времянки и в запрос
или цикл по первой с поиском по второй, нашел ЕИ во второй - заполнил в первой
3 kolesnikov
 
14.06.17
08:34
благодарю, по идее в две времянки запихать две выгрузки и сделать результирующий запрос будет удобнее.
AdBlock убивает бесплатный контент. 1Сергей