Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

КД 2.1 обмен через параметр

КД 2.1 обмен через параметр
Я
   Alekzander Wolf
 
20.07.18 - 13:40
В документе источнике есть реквизит табличной части, который мне нужно передать в приемник. В ПКС этого реквизита "перед выгрузкой" пишу:
Значение = Источник.ПеречислениеЗаработнойПлаты[0].СтатьяДвиженияДенежныхСредств; (флажок передавать в параметр поставил)

Выгружается корректно.

В конвертации завел новый параметр, поставил "Передавать при выгрузке".
В ПКО "После выгрузки" пишу:
  пСтатьяДДС = Параметры.пСтатьяДДС;
Параметр пустая ссылка.
Что делаю не так?
 
 
   Масянька
 
1 - 20.07.18 - 13:47
(0) Статья - это справочник?
   Alekzander Wolf
 
2 - 20.07.18 - 13:48
(1) да
   Масянька
 
3 - 20.07.18 - 13:49
(2) Значение есть в источнике (справочнике) и нет в приемнике (справочнике)?
   Масянька
 
4 - 20.07.18 - 13:50
(3) Во, блин, написала...
То есть тебе нужно передать значение справочника из источника в приемник?
   azt-yur
 
5 - 20.07.18 - 13:53
Обработчик "После выгрузки" выполняется в источнике, а параметр у тебя для приемника
   Alekzander Wolf
 
6 - 20.07.18 - 13:55
(4) да.
   azt-yur
 
7 - 20.07.18 - 13:56
да и вообще вы не правильно поняли принцип передачи параметра. по ссылке пример работы:
http://1c-pro.ru/threads/ispolzovanie-parametrov-obekta-v-pravilax-konvertacii.26962/
   Alekzander Wolf
 
8 - 20.07.18 - 13:58
(7) Вроде же так все делаю
   Alekzander Wolf
 
9 - 20.07.18 - 13:58
(7) ПараметрыОбъекта["ИмяПараметраОбъекта"] если так делать параметр будет неопределен
   Масянька
 
10 - 20.07.18 - 14:00
(6) Щас, подожди - картинки рисую...
 
 Рекламное место пустует
   Alekzander Wolf
 
11 - 20.07.18 - 14:02
(10) спасибо, жду
   azt-yur
 
12 - 20.07.18 - 14:04
"В конвертации завел новый параметр, поставил "Передавать при выгрузке"." - вот это не надо. Параметры конвертации никак не связаны с передаваемыми параметрами в свойствах ПКО.
Для ПКС ставите Передавать данные в параметр, указываете имя параметра, тогда он будет доступен в приемнике в обработчике ПослеЗагрузки через ПараметрыОбъекта["ИмяПараметраОбъекта"].
   zippygrill
 
13 - 20.07.18 - 14:12
(12) Вот мне давно еще, сделать так не удалось.
   Масянька
 
14 - 20.07.18 - 14:13
(11) В приемник куда пихаешь?
   Alekzander Wolf
 
15 - 20.07.18 - 14:16
(14) в ПКО документа после выгрузки параметр пытаюсь получить
   Масянька
 
16 - 20.07.18 - 14:17
(15) Я правильно поняла: реквизит ТЧ док-та в реквизит ТЧ док-та?
   Alekzander Wolf
 
17 - 20.07.18 - 14:18
(16) скорее в шапку буду заполнять
   Масянька
 
18 - 20.07.18 - 14:20
   azt-yur
 
19 - 20.07.18 - 14:23
(17) Для этого не нужны параметры. Укажи в ПКС в приемнике нужный реквизит
   Alekzander Wolf
 
20 - 20.07.18 - 14:30
(19) проблема в том,  разные виды операций у документа, т.е в большинстве случаев я так и делаю, но в данном случае статья указывается в табличной части источника, а в шапке нет, но если бы её указали в шапке документа источника она бы попала в шапку документа приемника.
   Alekzander Wolf
 
21 - 20.07.18 - 14:31
но т.к. параметр передается пустой, я его беру из ТЧ документа источника
   Масянька
 
22 - 20.07.18 - 14:32
(20) УчитыватьНДС (в моем случае) - реквизит шапки. А от него зависит реквизит ТЧ.
   Масянька
 
23 - 20.07.18 - 14:32
(21) Вопрос в том, какой реквизит ТЧ брать - первая строка, вторая и т. д.
   Alekzander Wolf
 
24 - 20.07.18 - 14:35
(23) у меня нет соответствующего реквизита для приемника
   Alekzander Wolf
 
25 - 20.07.18 - 14:35
(12) параметр неопределен
   azt-yur
 
26 - 20.07.18 - 14:37
(20) присваивай значение от различных условий:
Если Источник.ВидОперации = <ВидОперацииЗП> Тогда
Значение = Источник.ПеречислениеЗаработнойПлаты[0].СтатьяДвиженияДенежныхСредств;
Иначе
Значение = Источник.СтатьяДвиженияДенежныхСредств;
КонецЕсли;
   Alekzander Wolf
 
27 - 20.07.18 - 14:39
(26) ок в понедельник попробую этот вариант
Всем спасибо!
   Масянька
 
28 - 20.07.18 - 14:39
(24) https://pastenow.ru/05193865906479c7ec8b09661388d580
Вид операции есть в приемнике (в источнике нет).
Если в ТЧ услуги есть записи - вид операции = услуги, нет - вид операции = товары.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует