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