Текущее время: Сб, июл 26 2025, 10:17

Часовой пояс: 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 часа


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

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


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

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