Подскажите, пожалуста, как создать вычисляемую колонку, равную поле / внешний атрибут * внешний атрибут?
Надо в окне "Залог" (у кредитов) добавить колонку "Залоговая сумма", равную
"Сумма" (поле) / "Налоговый коэффициент" (внешний атрибут) * "Поправочный коэффициент" (внешний атрибут)
Вычисляемое поле
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Вычисляемое поле
ExtAttr.Vih
var
oExAttr: iExtAttr;
...
as select
if( oExAttr.ValueExistsID(код таблицы,nrec,attrnam.nrec) ,
oExAttr.DGetAttrID(код таблицы,nrec,attrnam.nrec),
'не заполнен'
)
(fieldname=Atribut)
var
oExAttr: iExtAttr;
...
as select
if( oExAttr.ValueExistsID(код таблицы,nrec,attrnam.nrec) ,
oExAttr.DGetAttrID(код таблицы,nrec,attrnam.nrec),
'не заполнен'
)
(fieldname=Atribut)
Re: Вычисляемое поле
А через "Конфигурировать окно" в левом верхнем углу окна можно как-то сделать?
Re: Вычисляемое поле
Можно докомпиляцией вычислить и включить в интерфейс нужное поле, а потом добавить его конфигуратором.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Вычисляемое поле
Через конфигуратор - добавить поле - внешние атрибуты. Есть одно но - добавлять можно к таблицам, у которых однозначно определяется nrec. Ну и опять же - cnf надо будет потом поддерживать и attrnam.nrec там зашит.
Re: Вычисляемое поле
Я пытаюсь в конфигураторе добавить вычисляемое поле -
doTXOGetExtAttr(''AVAL'', ''Поправочный коэффициент'', AVAL.Nrec)*AVAL.SUMAVAL/doTXOGetExtAttr(''AVAL'', ''коэффициент налоговой ставки'', AVAL.Nrec)
но вылазит "ошибка интерпретации имени поля"
doTXOGetExtAttr(''AVAL'', ''Поправочный коэффициент'', AVAL.Nrec)*AVAL.SUMAVAL/doTXOGetExtAttr(''AVAL'', ''коэффициент налоговой ставки'', AVAL.Nrec)
но вылазит "ошибка интерпретации имени поля"
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Вычисляемое поле
вообще то через мастер нужно добавлять в одинарных кавычках. И начните с простого.