|
Не срабатывает использование выражения при конвертации
| ☑ |
0
Aleksey1989
29.07.13
✎
13:47
|
Добрый день. Помогите, пжл, понять, почему не отрабатывает следующий код, заданный для ПКС в событии ПередВыгрузкой. В условие зайти получается, а вот значение в базе-приемнике не меняется на нужное. Такое перечисление точно есть в базе-приемнике.
Если Источник.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ПустаяСсылка() Тогда
Выражение = "Перечисления.КомпанияЧастноеЛицо.Компания";
КонецЕсли;
|
|
1
Капитан О
29.07.13
✎
13:47
|
что не меняется?
|
|
2
Aleksey1989
29.07.13
✎
13:48
|
Значение реквизита в конфе-приемнике не меняется на "Перечисления.КомпанияЧастноеЛицо.Компания"
|
|
3
Капитан О
29.07.13
✎
13:49
|
(2) значение не меняется?
|
|
4
Aleksey1989
29.07.13
✎
13:53
|
(3) нет
|
|
5
Капитан О
29.07.13
✎
13:53
|
(4) а присваивать пробовал?
|
|
6
Aleksey1989
29.07.13
✎
13:56
|
(5) Что к чему присваивать?
|
|
7
Aleksey
29.07.13
✎
14:13
|
а что такое выражение? Может быть Значение?
|
|
8
Aleksey1989
29.07.13
✎
14:21
|
(7)
Значение - Неопределено. Конвертируемое значение свойства. Если значение определить в теле обработчика, то стандартная процедура получения значения не будет происходить.
Выражение - Неопределено. Может быть указано произвольное строковое выражение на встроенном языке, результат вычисления которого при загрузке будет присвоен значению свойства. Если Выражение определить в теле обработчика, то дальнейшая обработка ПКС будет прекращена. Данная возможность, используется только если конфигурация-приемник реализована на платформе V8
|
|
9
Naumov
29.07.13
✎
14:23
|
В данном случе проще присвоить значение в обработчике ПердВыгрузкой, а для перечислений укзатьа ПКО с соответсвие значений.
|
|
10
Aleksey1989
29.07.13
✎
14:23
|
Все работает, т.е. значение присваевается, просто это значение на форме не отображается - сейчас буду смотреть почему.
|
|