Текущее время: Сб, ноя 18 2017, 18:02

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




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

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

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


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

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

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


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

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

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

_________________
* * *


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

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

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


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


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

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

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

_________________
* * *


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

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

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


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


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

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

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


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


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

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

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

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

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

_________________
* * *


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

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

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

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

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

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


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

Зарегистрирован:
Пн, ноя 19 2007, 10:15
Сообщения: 51
Изменение знака для FI документов выполняется в экзите e98_mvc, для CO - e99_mvc. В стандарте они находятся в инклуде J_3RF_TAX_GIMVINCL. Можете поискать кусок кода
Код:
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 + 4 часа


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

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


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

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