26.03.2018, 12:44 | #1 |
Участник
|
Изменение валюты при агрегировании в Планировании бюджета
В DAX2012 R3 при агрегировании строк из дочерних бюджетов в родительский изменяется валюта на USD, если используется автоматизированная задача workflow "Распределение этапа".
Основная валюта учета в ГК установлена в UAH. Изначально строки в родительском бюджете создаются в UAH, затем запускается workflow, который инициирует дочерние бюджеты по подразделениям и распределяет в них строки. При этом в дочерних бюджетах валюта не меняется (остается UAH)- т.е. "распределение" выполняется корректно. Процесс родительского бюджета останавливается в ожидании завершения связанных планов (дочерних бюджетов). После утверждения всех дочерних планов (все строки с валютой UAH) workflow родительского бюджета выполняет автоматизированную задачу "распределение этапа" - агрегирование из сценария "Утверждено" дочерних планов в сценарий "Утверждено подразделением" родительского. И тут в родительском плане строки оказываются с валютой USD - причем конвертация НЕ выполнялась - значения суммы остается НЕИЗМЕННЫМ. Если туже операцию выполнить вручную - кнопка "распределить бюджет" на форме, указать Агрегирование и те же исходный и целевой сценарии - то строки подтягиваются корректно - без изменения валюты. Может кто-то сталкивался с такой проблемой и у меня что-то недонастроено? |
|
26.03.2018, 13:37 | #2 |
Участник
|
А вообще USD где-то используется? В других компаниях как основная валюта, или может в этой компании раньше была основной?
В коде есть несколько мест, в которых может произойти обновление валюты, но не на пустом месте. И странно, что отрабатывает по-разному вручную и в Workflow. CIL компилировали / AOS перезагружали в рамках стандартной профилактики?
__________________
Ivanhoe as is.. |
|
26.03.2018, 14:32 | #3 |
Участник
|
Развернута тестовая система с двумя десятками компаний Contoso с тестовыми данными Майкрософт, а уже в ней создана компания с украинским планом счетов и валютой учета UAH.
Собственно и меня смущает то, что по сути одна и та же процедура вручную выполняется корректно, а в workflow с таким глюком. Единственный (известный мне) параметр, который на это влияет - в Конфигурации планирования бюджета "Не конвертировать валюту при агрегировании". Тут галка стоит. И по идее, если он учитывается, то одинаково и при ручном и при автоматическом агрегировании. И, собственно, конвертации валюты не происходит - сумма не изменяется - только изменяется код валюты в целевом сценарии. |
|
26.03.2018, 14:51 | #4 |
Участник
|
А ссылка на "Главную книгу" правильно указана? В "Процессе планирования бюджета"?
__________________
Ivanhoe as is.. |
|
26.03.2018, 15:40 | #5 |
Участник
|
Да, конечно. Иначе уже при начальной инициализации (вводе строк) родительского бюджета была бы неверная валюта. А сейчас распределение вниз (Распределить в дочерние бюджеты) и автоматически выполняется корректно (в дочерних появляются строки с UAH), а вот распределение вверх (Агрегирование в родительский) в автомате создает строки с USD, но при этом сама сумма не изменяется.
|
|
Теги |
агрегирование, валюта, планирование бюджета |
|
|