КД 2 Передать данные в параметр

1. ahmeda 10.03.20 18:42 Сейчас в теме
Добрый день.
Как передать данные в параметр в Источнике и как параметр получить в приемнике?
В приемнике нет такого реквизита, по этому параметру будет заполняться другой реквизит. Что сделано: выставлен ЧекБокс - Передавать данные в параметр, задано имя параметра - ВидРасчетов.
Что делать дальше? Какие обработчики нужно заполнить?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. ZergKRSK 129 11.03.20 06:13 Сейчас в теме
(1) в ПКО в событии ПослеЗагрузки можно выловить ваш параметр и записать в объект:
Если ПараметрыОбъекта <> Неопределено Тогда
	МойПараметрВидРасчетов = ПараметрыОбъекта["ВидРасчетов"];
t278; Student1C; Alex_Iz; +3 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ZergKRSK 129 11.03.20 06:13 Сейчас в теме
(1) в ПКО в событии ПослеЗагрузки можно выловить ваш параметр и записать в объект:
Если ПараметрыОбъекта <> Неопределено Тогда
	МойПараметрВидРасчетов = ПараметрыОбъекта["ВидРасчетов"];
t278; Student1C; Alex_Iz; +3 Ответить
3. ahmeda 11.03.20 08:34 Сейчас в теме
(2)(2)
Если ПараметрыОбъекта <> Неопределено Тогда
МойПараметрВидРасчетов = ПараметрыОбъекта["ВидРасчетов"];


Я так пробовал, но в значение приходит вот что: {"#",4238019d-7e49-4fc9-91db-b6b951d5cf8e,¶{1,¶{¶{"S","ВидРасчетов"},¶{"U"}¶}¶}¶}.
Что я не так делаю? Может перед выгрузкой что-то забыл указать?
Прикрепленные файлы:
6. ZergKRSK 129 11.03.20 09:06 Сейчас в теме
(3) у вас не задано правило конвертации.
Прикрепленные файлы:
9. RustamZz 11.03.20 09:20 Сейчас в теме
(3) Если это ссылочный тип нужно написать для него правило.
11. ahmeda 11.03.20 09:28 Сейчас в теме
(9)Да, тип ссылочный, но в базе приемнике нет такого реквизита, как для него написать правило, собственно поэтому я и решил передать значение в параметр
12. RustamZz 11.03.20 09:29 Сейчас в теме
(11) А как тогда планируете использовать эту информацию в приемнике?
13. ahmeda 11.03.20 09:34 Сейчас в теме
(12)На основании этого параметра (Вид взаиморасчетов) буду заполнять другое поле, счет расчетов
14. ZergKRSK 129 11.03.20 09:37 Сейчас в теме
(13) это в пределах одного ПКО ? Думаю нет необходимости городить параметры.
15. ahmeda 11.03.20 09:40 Сейчас в теме
(14)Да, ПКО - РасходныйКассовыйОрдер. Не соображу как мне на стороне Приемника получить тогда значение Вид взаиморасчетов?
16. ZergKRSK 129 11.03.20 09:47 Сейчас в теме
(15) ну а в чем проблема то?
Создаете ПКС, Источник пусто, Приемник "Счет расчетов".
В событии "Перед выгурзкой" пишите код
Если Источник.ВидВзаиморасчетовСПодотчетник = Перечисления.такоетоЗначение Тогда
Значение = ПланыСчето.Хозрасчетный.такойтоСчет
17. ahmeda 11.03.20 10:53 Сейчас в теме
(16)В принципе оно примерно так и было настроено, только этот реквизит передавался в комментарий, а в обработчике ПКО ПослеЗагрузки обрабатывался. Такой способ иногда давал сбой, поэтому и хочу переделать.
В приемнике СчетРасчетов появляется не сразу, сначала нужно выбрать ВидОперации итд. тоже не удобно.
18. ZergKRSK 129 11.03.20 11:33 Сейчас в теме
(17) ВидОперации также надо обрабатывать при конвертации
4. lefthander 11.03.20 08:56 Сейчас в теме
(1)А сам параметр определили?
Прикрепленные файлы:
5. ahmeda 11.03.20 09:06 Сейчас в теме
(4)Нет, а где я это должен сделать? Можно подробней описать
7. ZergKRSK 129 11.03.20 09:07 Сейчас в теме
(5) это глобальные параметры, вам это не надо.
8. lefthander 11.03.20 09:09 Сейчас в теме
(5)Скрин я для чего прицепил? просто так? там видно где задать параметры.
10. ahmeda 11.03.20 09:26 Сейчас в теме
(8)Параметр определил

В приемнике пытаюсь отловить следующим образом:
Если ПараметрыОбъекта <> Неопределено Тогда
МойПараметрВидРасчетов = ПараметрыОбъекта["ВидРасчетов"];
КонецЕсли;
ПараметрыОбъекта - Неопределено
Прикрепленные файлы:
19. ahmeda 13.03.20 12:48 Сейчас в теме
В общем сделал так, может кому пригодится, файлы ниже:
В обработчике ПКС ПередВыгрузкой
Значение=Источник.ВидВзаиморасчетовСПодотчетником.Наименование;

И как подсказал 2. ZergKRSK - В ПКО ПослеЗагрузки:
Если ПараметрыОбъекта <> Неопределено Тогда
МойПараметрВидРасчетов = ПараметрыОбъекта["ВидРасчетов"];
КонецЕсли;

Всем спасибо.
Прикрепленные файлы:
muzzombie; Tejmur; lhfrjy; Alex_Iz; arxxm; +5 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот