Текущее время: Ср, авг 20 2025, 15: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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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