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

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


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

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


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

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