Текущее время: Пт, авг 15 2025, 09:37

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: В правилах обновления RESULT'у присваивается сумма, но в куб не пишется
СообщениеДобавлено: Чт, ноя 15 2007, 15:02 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 10 2007, 07:39
Сообщения: 19
Всем привет.

Есть простенькое условие в правилах обновления:
Code:
...
ELSEIF <что-то там>.
RESULT = COMM_STRUCTURE-DEB_CRE_LC.
ENDIF.
*
RETURNCODE = 0.
*
ABORT = 0.
*
UNIT = COMM_STRUCTURE-LOC_CURRCY.
...

Проблема в том, что некоторые суммы пришедшие из инфоисточника не пишутся в показатель в целевом кубе. При этом в отладке видно, что эти некоторые значения RESULT'у присваиваются. В PSA-область всё приходит как надо, при тыкании на "целевые записи" после отладки, весь срез отображается как и должно быть. На кубе же по соотвествующему срезу на показателе 0.
Статус запроса Зеленый, в мониторе ни намека на ошибку.

Пробовал шаманить с типами данных - сумму класть в переменную типа String и только потом класть её в RESULT, не помогло. Пытался в отладке понять что происходит в коде после приведенного фрагмента, ниасилил. Кто-нибудь сталкивался с подобным?


Последний раз редактировалось oradev Чт, ноя 15 2007, 15:36, всего редактировалось 3 раз(а).

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

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
Code:
IF что-то там.
    RESULT = COMM_STRUCTURE-DEB_CRE_LC.
ELSE.
    RESULT = ???. "учи программирование ;-)
ENDIF.

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Последний раз редактировалось MakcuM Чт, ноя 15 2007, 15:24, всего редактировалось 1 раз.

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

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Цитата:
IF что-то там.

Целевые записи я так понял формируются, но с нулем.
"Что-то там" наверное не выполняется и result остается initial

А вообще тут наверное поможет только отладчик


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 15 2007, 15:34 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 10 2007, 07:39
Сообщения: 19
Lench написал:
Цитата:
IF что-то там.

Целевые записи я так понял формируются, но с нулем.
"Что-то там" наверное не выполняется и result остается initial

А вообще тут наверное поможет только отладчик


"что-то там" выполняется, в result сумма приходит, это всё видно в отладке, в целевых записях сумма тоже есть.


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

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Я бы сделал следующее:

Отфильтровать записи, в которых возникает ошибка.

Активировать режим отладки в правилах обновления. (Как это сделать, здесь уже много раз обсуждалось). Но когда стандартный метод не помогает - бесконечный цикл и SM50/SM51 -> Debug

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
oradev написал(а):
Lench написал:
Цитата:
IF что-то там.

Целевые записи я так понял формируются, но с нулем.
"Что-то там" наверное не выполняется и result остается initial

А вообще тут наверное поможет только отладчик


"что-то там" выполняется, в result сумма приходит, это всё видно в отладке, в целевых записях сумма тоже есть.


Если вы уже воспользовались отладчиком, и не помогло, тогда анализируйте таблицу фактов, сpавните SID-ы. Может у вас какая-нить "заморочка" с SID-ами. RSRV попробуйте.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

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


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

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


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

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