Текущее время: Чт, мар 28 2024, 19:51

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Настройка иерархии ЭНУ
СообщениеДобавлено: Вт, фев 07 2012, 13:50 
Специалист
Специалист

Зарегистрирован:
Чт, дек 08 2011, 12:31
Сообщения: 214
Откуда: Ukraine
Пол: Женский
Всем доброго времени суток!
Настраиваю иерархию ЭНУ и что-то никак не могу разобраться со знаками операций:
Выбираю все операции FI-SL и вот где ж всё-таки мне нужно выбрать птичку(При отмеченном поле операции будут отбираться с обратным знаком. Следует отметить, что знак операций, к примеру для выручки, включающей собственно выручку и вычитаемые налоги и пошлины должен проставляться для обеих операций) в позициях EXP или INC?

Заранее спасибо


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ  Тема решена
СообщениеДобавлено: Вт, фев 07 2012, 14:50 
Специалист
Специалист

Зарегистрирован:
Ср, июн 09 2010, 14:26
Сообщения: 153
Флаг "Знак" означает умножение знака суммы на -1.
Не более.

Т.е. если проводка пойдет в кредит, сумма будет отрицательная (-100 р., например), при взведённом флаге "Знак" в регистре отразится +100 р.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ
СообщениеДобавлено: Вт, июн 18 2013, 14:53 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
Всем добрый день.

Не отрабатывает изменение знака для критерия выбора в ветку, ни для простых критериев, ни для сложных. Где искать решение?

_________________
* * *


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ
СообщениеДобавлено: Вт, июн 18 2013, 16:51 
Начинающий
Начинающий

Зарегистрирован:
Ср, янв 16 2013, 14:01
Сообщения: 9
aar написал(а):
Всем добрый день.

Не отрабатывает изменение знака для критерия выбора в ветку, ни для простых критериев, ни для сложных. Где искать решение?


Не меняется знак в самой иерархии? Или не происходят изменения при переносе данных в регистр?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ
СообщениеДобавлено: Вт, июн 18 2013, 17:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
Не меняется знак при переносе в регистр, в самой ветке галочка стоит. Пробовали разные ветки и разные критерии, посмотрели переносы - постоянные и переменные - ничто не намекает на ошибку. Перегенерировали на всякий случай тр. GCCG.

Идея потрассировать - но хотя бы с чего начать это?

_________________
* * *


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ
СообщениеДобавлено: Ср, июн 19 2013, 08:23 
Начинающий
Начинающий

Зарегистрирован:
Ср, янв 16 2013, 14:01
Сообщения: 9
aar написал(а):
Не меняется знак при переносе в регистр, в самой ветке галочка стоит. Пробовали разные ветки и разные критерии, посмотрели переносы - постоянные и переменные - ничто не намекает на ошибку. Перегенерировали на всякий случай тр. GCCG.

Идея потрассировать - но хотя бы с чего начать это?


А попробуйте еще запустить программы RGUGBR00, RGZZGLUX после изменеия иерархии


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ
СообщениеДобавлено: Ср, июн 19 2013, 08:39 
Начинающий
Начинающий

Зарегистрирован:
Ср, янв 16 2013, 14:01
Сообщения: 9
aar написал(а):
Не меняется знак при переносе в регистр, в самой ветке галочка стоит. Пробовали разные ветки и разные критерии, посмотрели переносы - постоянные и переменные - ничто не намекает на ошибку. Перегенерировали на всякий случай тр. GCCG.

Идея потрассировать - но хотя бы с чего начать это?


Еще как вариант проверьте правила выбора регистра


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ
СообщениеДобавлено: Ср, июн 19 2013, 08:53 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 07 2006, 09:49
Сообщения: 303
miel2002 написал(а):
попробуйте еще запустить программы RGUGBR00, RGZZGLUX после изменеия иерархии

Перегенерировал.
miel2002 написал(а):
Еще как вариант проверьте правила выбора регистра

Проверил в трассировке - ветку выбирает правильно, в регистр попадает.

Не помогло. В принципе, можно потом в отчетах учитывать, но какая-то странность, что не меняет знак.

_________________
* * *


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ
СообщениеДобавлено: Ср, июн 19 2013, 08:56 
Начинающий
Начинающий

Зарегистрирован:
Ср, янв 16 2013, 14:01
Сообщения: 9
aar написал(а):
miel2002 написал(а):
попробуйте еще запустить программы RGUGBR00, RGZZGLUX после изменеия иерархии

Перегенерировал.
miel2002 написал(а):
Еще как вариант проверьте правила выбора регистра

Проверил в трассировке - ветку выбирает правильно, в регистр попадает.

Не помогло. В принципе, можно потом в отчетах учитывать, но какая-то странность, что не меняет знак.

Согласна, что странно! Ситуацию смоделировала, знак меняет.. :roll:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка иерархии ЭНУ
СообщениеДобавлено: Ср, июн 19 2013, 10:26 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 19 2007, 09:15
Сообщения: 51
Изменение знака для FI документов выполняется в экзите e98_mvc, для CO - e99_mvc. В стандарте они находятся в инклуде J_3RF_TAX_GIMVINCL. Можете поискать кусок кода
Code:
IF objsel-sign = 'X'.
    ASSIGN: ('ACCIT_GLX') TO <wa_accit_glx>,
            ('GLU1')      TO <wa_glu1>.

    <wa_accit_glx>-pswbt     = - <wa_accit_glx>-pswbt.
    <wa_accit_glx>-g_pos_val = - <wa_accit_glx>-g_pos_val.
    <wa_accit_glx>-g_tw_val  = - <wa_accit_glx>-g_tw_val.
    <wa_glu1>-tsl            = - <wa_glu1>-tsl.
    IF sy-saprl < '46C'.
      PERFORM calc_local_group(saplglin) USING    '10'
                                         CHANGING <wa_glu1>-hsl.
    ELSE.
      SELECT SINGLE waers INTO (l_waers) FROM t001
                          WHERE bukrs = <wa_accit_glx>-bukrs.
      PERFORM calc_local_group IN PROGRAM ('SAPLGLIN')
                               USING   '10' l_waers
                               CHANGING <wa_glu1>-hsl.
    ENDIF.
    <wa_glu1>-hsl = - <wa_glu1>-hsl.
    <wa_glu1>-msl = - <wa_glu1>-msl.
    <wa_glu1>-asl = - <wa_glu1>-asl.
    <wa_glu1>-ksl = - <wa_glu1>-ksl.
    <WA_GLU1>-OSL = - <WA_GLU1>-OSL.
    <WA_GLU1>-WSL = - <WA_GLU1>-WSL.
  ENDIF.


поставить точку прерывания и посмотреть, как отрабатывает.


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

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


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

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


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

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