Имя: Пароль:
1C
1С v8
КД 2.0 Табличную часть источника документа в набор движений приёмника
,
0 Aswed
 
26.06.19
16:44
Требуется выгрузить из источника (пусть будет УТ) поступление в приемник (БП) в операцию.
Делаю как обычно сопоставляю в пкс табличную часть источника (Товары) с Набором движения (Хозрасчетный) приемник.
При попытке выгрузки ругается что итератор для данного значения ни задан.

Вот думаю может сделать через произвольный алгоритм выгрузку. Или какие ещё есть варианты?
Поделитесь как проще провести такую выгрузку.
1 Йохохо
 
26.06.19
16:53
какой текст ошибки про итератор? может просто пвд неправильный
2 Ёпрст
 
26.06.19
16:59
картинки покажи, че делаешь то хоть
3 Вафель
 
26.06.19
17:01
должно работать.
возможно дело в субконто
4 Aswed
 
27.06.19
17:22
(1)
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8365)}: Итератор для значения не определен
5 Aswed
 
27.06.19
17:24
6 Aswed
 
27.06.19
17:24
7 Aswed
 
27.06.19
17:25
(3) Да вот и я думал что должно работать)
Там счёт учета 002, его первое субконто Номенклатура.
Номенклатуру создаёт всё верно. Но вот тут сволочь ругается.
8 Йохохо
 
27.06.19
17:27
(5) что то не то в пкгс, для коллекции должен быть возможет обход через для каждого
9 Aswed
 
27.06.19
17:31
(8) Там очистил уже все. если отладкой смотреть, то ругается вот на эту первую строчку:

    Для каждого КлючИЗначение из Значение Цикл
        
        ВидСубконто = КлючИЗначение.Ключ;
        Субконто = КлючИЗначение.Значение;
        ИмяПКО = "";

Там в значение передаётся уже сразу значение из строки документа источника. А должна же быть по идеи табличная часть документа источника.
10 Йохохо
 
27.06.19
17:33
Значение внутренняя переменная кд, стоит переименовать
11 Йохохо
 
27.06.19
17:38
"Там в значение передаётся уже сразу значение из строки документа источника. А должна же быть по идеи табличная часть документа источника."
это непонятно, есть коллекцияобъектов и объектколлекции
12 Aswed
 
27.06.19
17:51
(10) Как это сделать? Ни разу ни делал.
(11) Да вот жеж.
13 Вафель
 
27.06.19
17:57
(9) я же говорил, что субконто
возьми правила где типовая бп. там есть для документа операция
14 Aswed
 
28.06.19
09:55
(13) Тот пример что нашёл там заполняет из реквизитов документа, ни трогая табличную часть. Источника в набор движений нет. Делают "Получать из входящих данных" и поехали заполнять. Мне же надо для строк табличной части.
15 hhhh
 
28.06.19
10:05
(14) ну не получится для строк. получай из ТЧ входящие данные, а дальше как в типовой
16 Ёпрст
 
28.06.19
10:27
(6) что написано в ПКГС ?
Что написано в ПКС СчетДт ?
17 Ёпрст
 
28.06.19
10:28
кажи картинки
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший