Страница 1 из 1

Непонятка с EIP в C8

Добавлено: 17 Май 2012, 18:21
kreator
Редактируем запись с помощью Edit-In-Place. Редактируемое поле имеет аттрибут IMM.
Кусок текста:

Код: Выделить всё

case event
           of EVENT:Selected
                                  SELF.Feq{prop:Touched} = 1
           of EVENT:NewSelection
                                  update(SELF.Feq)
                                  EditInPlace::LOC:Summa.UseVar = EditInPlace::P:Quantity.UseVar*SELF:UseVar
                                  display(EditInPlace::LOC:Summa.UseVar)
!                                  stop() 
end
Так вот display не отрабатывается. Причем если перейти на другое поле, то всё нормально. Где собака порылась?

Re: Непонятка с EIP в C8

Добавлено: 17 Май 2012, 19:38
Дед Пахом
в display надо feq контрола подсунуть, а не переменную.

Re: Непонятка с EIP в C8

Добавлено: 18 Май 2012, 17:52
kreator
Если вот так

Код: Выделить всё

    display(EditInPlace::LOC:Summa.Feq)
то тоже не работает.
В старых версиях работало.

Re: Непонятка с EIP в C8

Добавлено: 20 Май 2012, 12:00
Igor
А если так display(?LOC:Summa)

Re: Непонятка с EIP в C8

Добавлено: 23 Май 2012, 16:28
kreator
?LOC:Summa естественно не катит. Самое интересное, что display(SELF.Feq) работает на ура. Видимо какая-то принципиальная проблема.

Re: Непонятка с EIP в C8

Добавлено: 23 Май 2012, 17:28
Shur
display без параметров?