Текущее время: Вс, авг 24 2025, 00:14

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Функциональный модуль в BPS
СообщениеДобавлено: Ср, фев 14 2007, 16:43 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, май 26 2005, 07:55
Сообщения: 85
Откуда: от туда
Проблема заключается в следующем:
В кубе есть два признака, один заполнен другой нет;
Необходимо тупо проставить в пустом признаке значение другого признака в рамках одной записи.
Это необходимо сделать в BPS; на FOXе не получается :(
Вопрос - каким нужно воспользоваться функциональным модулем через функцию user exit для решения данного вопроса.

Может какой-нибудь how to... есть по данной теме?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 14 2007, 16:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
А чо в фоксе то не получается?

В уровень вставляем все признаки и показатели куба.
Формула типа такой:

DATA VCH1 TYPE CH1.
DATA VCH2 TYPE CH2.

FOREACH VCH1.
VCH2 = VCH1.
* для каждого показателя
{KeyFigure, VCH1, VCH2} = {KeyFigure, VCH1, #}.
{KeyFigure, VCH1,#} = 0.

ENDFOR.

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 15 2007, 08:28 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, май 26 2005, 07:55
Сообщения: 85
Откуда: от туда
EVK написал(а):
А чо в фоксе то не получается?

В уровень вставляем все признаки и показатели куба.
Формула типа такой:

DATA VCH1 TYPE CH1.
DATA VCH2 TYPE CH2.

FOREACH VCH1.
VCH2 = VCH1.
* для каждого показателя
{KeyFigure, VCH1, VCH2} = {KeyFigure, VCH1, #}.
{KeyFigure, VCH1,#} = 0.

ENDFOR.

Я один в один так и делал, он данные не выбирает :(
вот эта штука не срабатывает "VCH2 = VCH1."


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

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
Функция в фоксе не получает на вход данные тогда, когда на уровне/пакете данных нет. Как я понял - у вас это не так.
Касательно VCH1, VCH2.
У вас признаки CH1, CH2 - одинаковых типов и длин?
Если нет, то перекодировку можно делать через тип STRING.

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 15 2007, 10:48 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, май 26 2005, 07:55
Сообщения: 85
Откуда: от туда
EVK написал(а):
Функция в фоксе не получает на вход данные тогда, когда на уровне/пакете данных нет. Как я понял - у вас это не так.
Касательно VCH1, VCH2.
У вас признаки CH1, CH2 - одинаковых типов и длин?
Если нет, то перекодировку можно делать через тип STRING.

Данные конечно есть.
Признаки одинаковые, более того один из них явл. ссылочным для другого.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 15 2007, 11:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
А версия BPS у Вас какая?
В общем, пробуйте через STRING перегнать.

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


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

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
А поставить брикпоинт и посмотреть почему не проходит присвоение не судьба?

_________________
Глаза боятся, а руки крюки


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

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


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

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


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

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