|
Заполнение реквизитов через КД 2.1
| ☑ |
0
Leo_Lito
02.03.23
✎
10:05
|
При переносе нужно заполнить реквизит типа Булево в приемнике по значению из реквизита перечисления в источнике. Как и где написать обработчик?
|
|
1
Йохохо
02.03.23
✎
10:07
|
затрудняюсь придумать второй вариант..
|
|
2
Aleksey
02.03.23
✎
10:10
|
в ПКС, какие еще варианты?
|
|
3
Leo_Lito
02.03.23
✎
10:13
|
(1) Ситуация такая: в источник и приемнике в справочнике существуют реквизиты перечилсения ЮрФизЛицо. В источнике этих значения 4: ЮрЛицоНеРезидент; ЮрЛицо; ФизЛицо; ...; В приемнике 2: ЮрЛицо; ФизЛицо. Но в приемнике есть второй булевский реквизит- РезидентРБ. Я хочу через обработчик дополнительно менять булевское значение.
|
|
4
Leo_Lito
02.03.23
✎
10:14
|
(2) В ПКС в информации по обработчикам я нашел использование только ссылок на объект. Я могу прочитать значение перечисления, а как записать в булевский реквизит?
|
|
5
Aleksey
02.03.23
✎
10:18
|
Источник пусто приемник РезидентРБ
В перед выгрузкой
Если Источник.ЮрФизЛицо = Пер... тогда
Значение = Истина;
Иначе
Значение = ложь;
КонецЕсли;
|
|
6
Aleksey
02.03.23
✎
10:19
|
Параметры:
Источник - Произвольный. Ссылка на выгружаемый объект источник данных
Значение - Неопределено. Конвертируемое значение свойства. Если значение определить в теле обработчика, то стандартная процедура получения значения не будет происходить.
|
|
7
Leo_Lito
02.03.23
✎
10:21
|
(6) Спасибо, сейчас попробую
|
|
8
KJlag
02.03.23
✎
10:22
|
(0) все есть в конвертации
https://imgur.com/a/giEPBdA
|
|
9
Leo_Lito
02.03.23
✎
11:15
|
(6) Не работает. Пишет, что ЮрФизЛицо не является значением объектного типа
|
|
10
Leo_Lito
02.03.23
✎
12:18
|
UP
|
|
11
big
02.03.23
✎
13:02
|
(9) Не надо вот так впрямую копировать совет из (5). Реквизит в Источнике правильный, как в (3), надо прописать
|
|
12
Aleksey
02.03.23
✎
13:56
|
(9) а ты как написал?
|
|