КД. Передача исходящих данных из ПКС в ПКО
☑
0
Adept
05.01.15
✎
11:55
Есть ПКС в нем формруются исходящие данные.
В ПКО стоят поля с галкой получить из входящих данных.
Во время выгрузки показывает ошибку "Ошибка выбора объектов коллекции"
Свойство остается незаполненным
1
Бертыш
05.01.15
✎
12:07
Отладка не помогает?
2
Rie
05.01.15
✎
12:13
(0) А входящие данные кто-то формирует?
3
Adept
05.01.15
✎
13:27
(2) В ПКС
Этапы = СоздатьОбъект("ТаблицаЗначений");
Этапы.НоваяКолонка("ВариантОплаты");
Этапы.НоваяКолонка("Сдвиг");
Этапы.НоваяКолонка("ПроцентПлатежа");
Если Источник.Оплата1 <> 0 Тогда
Этапы.НоваяСтрока();
Этапы.ВариантОплаты = "АвансДоОбеспечения";
Этапы.Сдвиг = Источник.Оплата1Срок;
Этапы.ПроцентПлатежа = Источник.Оплата1;
КонецЕсли;
Если Источник.Оплата2 <> 0 Тогда
Этапы.НоваяСтрока();
Этапы.ВариантОплаты = "ПредоплатаДоОтгрузки";
Этапы.Сдвиг = Источник.Оплата2Срок;
Этапы.ПроцентПлатежа = Источник.Оплата2;
КонецЕсли;
Если (Источник.Оплата3 <> 0) ИЛИ (Источник.Оплата4 <> 0) Тогда
Этапы.НоваяСтрока();
Этапы.ВариантОплаты = "КредитПослеОтгрузки";
Этапы.Сдвиг = Источник.Оплата3Срок+Источник.Оплата4Срок;
Этапы.ПроцентПлатежа = Источник.Оплата3+Источник.Оплата4;
КонецЕсли;
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение("Любая","ФормаОплаты");
ИсходящиеДанные.ДобавитьЗначение(Этапы ,"Этапы");
4
Adept
05.01.15
✎
13:28
+(2) А в ПКО как я понимаю оно должно прийти как входящие данные
5
Rie
05.01.15
✎
13:40
(3) Почему СписокЗначений? Вроде ж оно Структура.
6
Adept
05.01.15
✎
13:45
(5) Источник 1С 7.7 там нет структуры
7
Defender aka LINN
05.01.15
✎
14:09
(3) А что говорит отладчик?
8
GreyK
05.01.15
✎
14:18
(3) Какая конфигурация-приемник?
9
Adept
05.01.15
✎
15:57
(8) 8 -ка
(7) А куда его подключить? К какому событию ?
10
Adept
05.01.15
✎
16:00
Часть проблем решил. В пкс ндо было задать пустое значение (прроизвольное) что бы оно что то выгружало, выгрузка проходит. Но сообщение "Ошибка выбора объектов коллекции" осталось
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн