|
1с 8.3 КД. Как из 2 полей источника в одно поле приемника по условию ?
| ☑ |
0
palpetrovich
21.09.20
✎
15:55
|
Обмен 8.3->7.7, нужно
если Клиенты.ЮридическаяФормаКлиента = Перечисления.ЮридическиеФормыКлиентов.ФизическоеЛицо тогда
ИННФизЛицаДляДоговоров(в 8.3) в ОКПО (в 7.7)
Иначе
ОКПО(в 8.3) в ОКПО(в 7.7)
Нужно делать 2 правила?
для "ИННФизЛицаДляДоговоров -> ОКПО":
Если НЕ ЮридическаяФормаКлиента = Перечисления.ЮридическиеФормыКлиентов.ФизическоеЛицо Тогда Отказ
и
для "ОКПО-> ОКПО":
Если ЮридическаяФормаКлиента = Перечисления.ЮридическиеФормыКлиентов.ФизическоеЛицо Тогда Отказ
или как-то по другому?
|
|
1
Йохохо
21.09.20
✎
16:04
|
значение = ?(Клиенты.ЮридическаяФормаКлиента = Перечисления.ЮридическиеФормыКлиентов.ФизическоеЛицо; Источник.ИННФизЛицаДляДоговоров; Источник.ОКПО)
как то так
|
|
2
zippygrill
21.09.20
✎
16:04
|
Для ПКС
Источник - пусто
ПРиемник - ОКПО
В событии ПередВыгрузкой
Значение = ?(твоеУсловиеИстина,Источник.ИННФизЛицаДляДоговоров; Источник.ОКПО)
|
|
3
palpetrovich
21.09.20
✎
16:09
|
(2) т.е. не нужно 2 ПКС, можно одним обойтись?
|
|
4
palpetrovich
21.09.20
✎
16:21
|
пробую вот такой ПКС
Источник - пусто
ПРиемник - ОКПО
Если Источник.ЭтоГруппа Тогда
Значение = "";
Иначе
Если Источник.ЮридическаяФормаКлиента = Перечисления.ЮридическиеФормыКлиентов.ФизическоеЛицо Тогда
Значение = Источник.ИННФизЛицаДляДоговоров;
Иначе
Значение = Источник.ОКПО;
КонецЕсли;
КонецЕсли;
|
|
5
Йохохо
21.09.20
✎
16:28
|
Если Источник.ЭтоГруппа Тогда
Отказ = Истина
вероятно
|
|
6
palpetrovich
21.09.20
✎
16:39
|
(5) дык при "Отказ = Истина", он же группу вообще переносить не будет ...или я путаю?
|
|
7
palpetrovich
21.09.20
✎
16:50
|
Всем спасибо, работает
|
|