Имя: Пароль:
1C
1С v8
Конвертация данных : передавать данные в параметр
,
0 demonsmith
 
05.06.13
11:54
В общем проблема один в один как тут - v8: Конвертация данных : передавать данные в параметр

Попрошу сильно фекалии не бросать) Попробовал кучу вариантов, но что-то никак( в решении от ув.Defender не могу понять как попасть в "ПКС реквизита таб. части" приемника.
1 Прыгун
 
05.06.13
11:56
Можно использовать как образец передачи через параметр
http://infostart.ru/public/100514/
2 kortun
 
05.06.13
12:05
"ПКС реквизита таб. части" приемника.

чего там попадать, это такая табличка снизу
3 demonsmith
 
05.06.13
12:06
(2) так там только реквизиты источника
(1) спс, но как-то неохота лезть в код загрузки=)
4 kortun
 
05.06.13
12:08
(3) там также и реквизиты приемника
5 kortun
 
05.06.13
12:09
задача то в чем? статус проведения передать?
6 demonsmith
 
05.06.13
12:12
(4) не вижу в упор(
(5) значение реквизита документа источника передать значению реквизита ТЧ приемника
7 demonsmith
 
05.06.13
12:21
кажется осилил, чтобы зайти в ПКС реквизита ТЧ, надо сначала добавить ПКС для ТЧ и внутри уже будет его реквизиты... *facepalm*
8 kortun
 
05.06.13
12:23
(7) ну да :) так в этом вопрос то был чтоли?
9 demonsmith
 
05.06.13
12:24
(8) - (0) "не могу понять как попасть в "ПКС реквизита таб. части" приемника", проверяю, но подозреваю что да)
10 demonsmith
 
05.06.13
12:26
(9) UPD "Ошибка при выгрузке данных:Поле объекта не обнаружено" =(
11 kortun
 
05.06.13
12:37
(10) какое поле, футбольное? обычно так пишет, когда в источнике нет реквизита.
12 demonsmith
 
05.06.13
12:38
(11) когда я создал ПКС для ТЧ приемника там оставил источник для него пустым вот оттуда и ошибка( http://piccy.info/view3/4673369/1c8692eb3fd02b409042fc073853f955/orig/
13 kortun
 
05.06.13
12:42
передаем ему коллекцию сначала
на ПКС Оплата при выгрузке напиши
КоллекцияОбъектов = создатьобъект("таблицзначений");
КоллекцияОбъектов.новаяколонка("СуммаОплаты");
КоллекцияОбъектов.Новаястрока()
КоллекцияОбъектов.суммаоплаты = Источник.Сумма;
14 demonsmith
 
05.06.13
13:53
Сделал на ПКГС,
КоллекцияОбъектов = Новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("Сумма");
НоваяСтрока = КоллекцияОбъектов.Добавить();
НоваяСтрока.Сумма = Источник.СуммаОплаты;

а что теперь указать источником для реквизита приемника?
15 zavrik
 
05.06.13
13:57
(14) Не поверишь, ничего не надо указывать.
16 fenixx
 
05.06.13
13:59
Создаешь в ТЧ приемника ПКС для реквизита-приемника в обработчик "ПриВыгрузке" написать

Значение = Источник.<Имя реквизита шапки источника>
17 demonsmith
 
05.06.13
14:21
(15) когда ничего не указал не передалось значение.
(16) спс

вот так в итоге все это выглядит, меня смущает что два раза создается передача значения... но работает!
http://piccy.info/view3/4673862/0cb68de1fd78756e4f3b426cfcb190bb/orig/