Текущее время: Пт, фев 20 2026, 18:04

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, июн 23 2011, 08:13 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Добрый день.
Может кто сталкивался с таким багом.
В постоянном переносе полей к полям HSL и TSL поставил эксит.
Для TSL он срабатывает, а для HSL - нет.

При полном удалении HSL и TSL из постоянного переноса полей, для TSL сумма не переносится , для HSL каким волшебным образом переносится сама.

То есть, на HSL не действует постоянный перенос полей и тем более эксит в нем.

Как можно устранить этот баг ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, июн 23 2011, 08:46 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1180
Откуда: Москва
Пол: Мужской
cумма во внутр валюте переносится всегда без изменений, поскольку это значение вкачивается в какую-то внутр. структуру сразу после отработки правил выбора регистра и дальше вытаскивается оттуда уже перед самым обновлением группы таблиц. Поэтому насколько мне известно, вешать экзит в самом пост. переносе бесполезно, если только пораньше, в точке выбора регистра, когда еще не заполнились glu1 b glu2 как надо. А зачем вам кстати ее менять?

_________________
Гюгюльме аля улю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, июн 23 2011, 08:50 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
-TT- написал:
cумма во внутр валюте переносится всегда без изменений, поскольку это значение вкачивается в какую-то внутр. структуру сразу после отработки правил выбора регистра и дальше вытаскивается оттуда уже перед самым обновлением группы таблиц. Поэтому насколько мне известно, вешать экзит в самом пост. переносе бесполезно, если только пораньше, в точке выбора регистра, когда еще не заполнились glu1 b glu2 как надо. А зачем вам кстати ее менять?


Заметил такой нюанс, в песочнице эксит на HSL срабатывает.
А в тест квалити - нет :(

Значит все-таки где-то баг ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, июн 23 2011, 14:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1180
Откуда: Москва
Пол: Мужской
гм... ну тогда возможно баг! раньше это была фича :lol:

_________________
Гюгюльме аля улю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Ср, июн 29 2011, 10:46 
Начинающий
Начинающий

Зарегистрирован:
Ср, июн 29 2011, 09:59
Сообщения: 4
Добрый день!
Мы на проекте с помощью UEs на уровне постоянного переноса полей изменяем значения полей HSL и KSL.
Причиной, почему в одной системе UE «срабатывает», а в другой нет, может быть то, что не была выполнена актуализация кодирования (программа RGBCFL00) в целевой системе. К сожалению, инициализация выполнения этой программы не включается в качестве программы постобработки при изменении настройки постоянного переноса полей. Проверить можно, посмотрев отчет RGIMF000.
Если изменять таким образом значение поля TSL, то нужно иметь в виду, что присвоенный для этого поля UE очищается при повторной инсталляции соответствующей группы таблиц.
Не претендую на достоверность, поскольку занимаюсь FI/SL не так давно. Просто описываю ситуацию как она есть у нас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Пт, июл 01 2011, 08:53 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Здравствуйте, Bourbon.
Спасибо за ответ.
Перегенерацию делал и тр. GZZG (пр. RGZZGLUX), и тр. GCCG (пр. RGBCFL00).
Сразу же смотрел пр. RGIMF000 , там все в порядке, программа перегенерилась, все постоянные переносы полей там присутствуют вместе с экситами.

Как выяснилось, проблема в инклуде J_3RF_TAX_GIMVINCL (E98_MVC).
Так вот, в строке 100 есть такой перформ:
PERFORM CALC_LOCAL_GROUP IN PROGRAM ('SAPLGLIN')
USING '10' L_WAERS
CHANGING <WA_GLU1>-HSL.

На вход перформа идет корректная сумма HSL, которая уже была переопределена в эксите в постоянном переносе полей.
А на выходе перформа HSL перетирается старым значением, как будто эксит из постоянного переноса полей и не работал :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Ср, окт 05 2011, 09:33 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
Добрый день, BRILDI.
Как вы верно заметили значение в ВВ вычисляется именно подпрограммой CALC_LOCAL_GROUP, но это не проблема.
Но пробема тут в другом, постоянный перенос полей отрабатывает раньше "пользовательского"преноса полей определенного в GCF*. А именно в в пользовательском переносе полей отрабатывает UE E98_MVC для переноса объекта ЭНУ, где заодно и вычисляется значение сумм ВВ.

Если вы хотели менять значение HSL, нужно это было делать именно в этом UE. Зачем трогать потоянный перенос полей, если есть пользовательский перенос.

_________________
Это неправильные пчелы, видимо, они делают неправильный мед.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, окт 06 2011, 07:55 
Начинающий
Начинающий

Зарегистрирован:
Ср, июн 29 2011, 09:59
Сообщения: 4
Добрый день!
Вопрос в догонку по изменениям суммовых показателей.
Столкнулись с ситуацией, что при попытке заместить KSL/HSL на 0,00, замещение не выполняется (правильнее сказать, оно выполняется, но в последствии замещенное значение заменяется на исходное). Неважно на уровне постоянного или переменного (пользовательского) переноса полей вешать UE, эффект тот же.
Кто-нибудь сталкивался с подобной ситуацией? Как побороли?
Спасибо.


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

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


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

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


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

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