Текущее время: Вс, июл 27 2025, 06:37

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Использование иерархии в FOX. Реально?
СообщениеДобавлено: Ср, окт 03 2007, 12:42 
Ассистент
Ассистент

Зарегистрирован:
Пт, июн 29 2007, 11:46
Сообщения: 27
Откуда: Пермь
Всем добрый день!

Задача: в условии проверять элементы на вхождение в узел иерархии. Например,
IF CUSTOMER IN IER_CUSTOMER.
Реально ли такое?

Или придется вручную прописывать все элементы с помощью OR?

P.S. Дело происходит в FOX.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 03 2007, 18:19 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
В версии 3.5 и выше можно так:

* Calculation for Total Sales ( Account 0000100000 )
* HF000001 is the hierachy variable that contains all account to be totaled.

DATA ACT TYPE 0ACCOUNT.
DATA SUM TYPE F.

DATA COUNT TYPE I.
DATA INDEX TYPE I.

COUNT = VARC('HF000001').
INDEX = 0.
DO.
INDEX = INDEX + 1.
ACT = VARI('HF000001',INDEX).
SUM = SUM + {ACT} .
IF INDEX = COUNT.
EXIT.
ENDIF.
ENDDO.

{0000100000 } = SUM.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 03 2007, 18:20 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 03 2007, 18:16
Сообщения: 27
В версии 3.5 и выше можно так:

* Calculation for Total Sales ( Account 0000100000 )
* HF000001 is the hierachy variable that contains all account to be totaled.

DATA ACT TYPE 0ACCOUNT.
DATA SUM TYPE F.

DATA COUNT TYPE I.
DATA INDEX TYPE I.

COUNT = VARC('HF000001').
INDEX = 0.
DO.
INDEX = INDEX + 1.
ACT = VARI('HF000001',INDEX).
SUM = SUM + {ACT} .
IF INDEX = COUNT.
EXIT.
ENDIF.
ENDDO.

{0000100000 } = SUM.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 15:10 
Ассистент
Ассистент

Зарегистрирован:
Пт, июн 29 2007, 11:46
Сообщения: 27
Откуда: Пермь
Оргомное спасибо! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 10:40 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
А как это, кстати говоря, работает? И как должно? Интересует что
типа 0ACCOUNT система не знает
{} - непонятно что это
VARC и VARI - тоже не отрабатывают...

RSA1 на системе работает, но бизнесконтента там нет, может из-за этого?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 13:22 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
Это не абап, это - FOX. Оно работает слегка по-другому. :lol:
Про него есть мануал в собственно создании уровней планирования.

_________________
Пушномолочная свинья-несушка (тест)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 15:06 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
LadyWind написала:
Это не абап, это - FOX.

Да, мой косяк, не обратил внимания. Спасибо.


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

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


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

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


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

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