|
КД 2.0: Конвертация значения типа "Булево" в перечисление
| ☑ |
0
ibrst
10.02.15
✎
14:03
|
В источнике есть реквизит с типом "Булево"
В приемнике есть перечисление с двумя значениями.
Как правильно сделать?
|
|
1
Alex S D
10.02.15
✎
14:05
|
ПередВыгрузкой ПКС
Если Источник.Реквизит Тогда
Значение = "ЗначениеПеречисления"
Иначе
.....
|
|
2
mikecool
10.02.15
✎
14:05
|
описать правила конвертации значений
или
в перед выгрузкой в пко переопределять Значение
|
|
3
ibrst
10.02.15
✎
14:07
|
(1) Я тоже так думал. Но не прокатывает, ошибка при загрузке новых правил конвертации.
Забыл указать: Источник - УТ11.
Приемник сильно переделанная Бухия
|
|
4
Alex S D
10.02.15
✎
14:08
|
брехня, все работает
|
|
5
Alex S D
10.02.15
✎
14:09
|
покажи ошибку
|
|
6
vde69
10.02.15
✎
14:17
|
ПКО - Конвертация значений - там настроить....
|
|
7
GreatOne
10.02.15
✎
14:19
|
(6) зачем? Предопределенные значения передаются без указания ПКО
|
|
8
vde69
10.02.15
✎
14:26
|
(7) типы разные
|
|
9
GreatOne
10.02.15
✎
14:32
|
(8) тогда не прокатит. Либо напрямую через Значение = Перечисления.Такое-то.Такое-тоЗначение;
Если делать через разные ПКО с уже сопоставленными предопределенными значениями, то все равно надо будет дописывать нечто вроде
Если Источник.Реквизит Тогда
ИмяПКО = "НужноеПКО";
Иначе
Но, имхо, там один тип значения и должно работать как в (1) без указания правила.
Но ТС уже слился)
|
|
10
ibrst
10.02.15
✎
14:33
|
(4) Правила загрузились, спасибо за поддержку
.
Ошибка была из-за того, что в КД болтались старые записи, помеченные на удаление (!). Почему-то они тоже выгружаются в файл правил, и могут здорово нагадить.
|
|
11
GreatOne
10.02.15
✎
14:36
|
(11) нужно ставить галку "отключить", тогда не будут работать
|
|
12
ibrst
10.02.15
✎
14:40
|
(11) Это в ПКС есть галка "Отключить".
А в ПКО где такая галка ?
|
|