Текущее время: Ср, сен 10 2025, 09:05

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Операторы OBJV() и ATRV в FOX
СообщениеДобавлено: Чт, июл 12 2012, 10:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 01 2012, 15:22
Сообщения: 154
Всем привет! Объясните , пожалуйста, как работают операторы OBJV() и ATRV в FOX. В частности вот эта конструкция:

DATA L_FIN TYPE Z1FINPOS.
DATA L_SIGN TYPE Z1FIPOSS.
L_FIN = OBJV().
L_SIGN = ATRV(Z1FIPOSS, L_FIN).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Операторы OBJV() и ATRV в FOX
СообщениеДобавлено: Чт, июл 12 2012, 11:35 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
OBJV() - считывает значение признака. Используется чаще всего следующим образом:
Допустим есть два признака на уровне агрегации - Версия и Завод.
При настройке функции планирования типа "Формула" разработчик указал признак Версия как изменяемый, т.к. образом он попадает в операнды формулы. А по признаку Завод будут сформированы блоки данных, на которых будет отрабатывать формула (формула отработает столько раз, сколько сформировано блоков).
Так вот узнать значение признака Завод при обработке текущего блока данных, можно с помощью функции OBJV(), она считывает значение признака в переменную соответствующего типа.

ATRV (Oper1,Oper2) - считывает атрибут признака для указанного значения признака (для времязависимых атрибутов функция ATRVT), где Oper1 - тех имя атрибута, Oper2 - значение признака, для которого необходимо считать значение его атрибута (может быть задано в виде FOX переменной).


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB