AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.10.2013, 15:38   #1  
vmokerov is offline
vmokerov
Участник
 
20 / 25 (1) +++
Регистрация: 23.02.2011
AX 2012 ОСВ и Оборот по счету
Добрый день.

Вопрос по расчета входящего сальдо в запросах "Оборот по счету" и "Оборотно-сальдовая ведомость" модуля главная книга.

В запросах оборот по счету, обрабатываемых классами RLedgerSheetEngine входящее сальдо инициализируется методом calcBalance. Для расчета используется комбинация аналитик указаных в форме запроса:
X++:
dimAttrValueComb = DimensionAttributeValueCombination::find(
       DimensionDefaultingEngine:: getLedgerDimensionFromAccountAndDim (
           MainAccount::findByMainAccountId(_mainAccountNum).RecId,
 DimensionHierarchy::getAccountStructure(
MainAccount::findByMainAccountId(_mainAccountNum).RecId),  dimensionCriteria));
Т.е. для расчета используется конкретная комбинация аналитик.

В тоже время в новом функционале оборотно-сальдовой ведомость, поддерживаемой классом RLedgerTurnoverEngine расчет входящего сальдо выполняется аналогично расчету обротов за период в методе balanceTrans. Для фильрации по набору аналитик используется вызов SysQuery::addDimensionAttributeRange . В данном случае критерий добаляется отдельно для каждой комоненты аналитики.

Вопрос заключается в том, правильно ли я понимаю различия в данных запросах? Если все так, получается, что бы посмотреть входящее сальдо в запросах "Оборот по счету" необходимо указать полную комбинацию аналитик. Т.е. если в проводках по одному счету ГК указаны различные аналитики, например контрагентов, то в результате работы запроса входящее сальдо рассчитается только для проводок, которые полностью совпадают с параметрами запроса. Другими словами, если я не укажу аналитику контрагент, то проводки с заполненной аналитикой не будут учтены. Так ли это?
За это сообщение автора поблагодарили: S.Kuskov (1), Kabardian (1).
Старый 09.10.2013, 22:00   #2  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Цитата:
Сообщение от vmokerov Посмотреть сообщение
Так ли это?
Так
__________________
Sergey Nefedov
Старый 26.06.2014, 17:17   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Кто-нибудь исправлял? Или запрос в MS?
__________________
Ivanhoe as is..
Старый 26.06.2014, 20:41   #4  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Кто-нибудь исправлял? Или запрос в MS?
так "это не баг а фича".
с момента появления этих обороток еще в 2.5 SP4 они так и работали.
__________________
Старый 22.08.2014, 17:30   #5  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от ppson Посмотреть сообщение
с момента появления этих обороток еще в 2.5 SP4 они так и работали.
Неправда, в AX 2009 все работает правильно. Это типичный баг AX 2012/R2 и возможно R3, еще не проверял, но вряд ли что-то изменилось. Необходимо отправить запрос в Microsoft.
Старый 25.08.2014, 08:48   #6  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Еще вот такой пример попробуйте и поймете, что в AX 2012 в отчетах ОСВ беда с расчетом начального сальдо:
  1. Сформируйте ОСВ в валюте учета (Тип валюты = Валюта учета)
  2. Сформируйте ОСВ в выбранной валюте, которая равна валюте учета (Тип валюты = Указанная валюта, Валюта = валюте учета)
  3. Сравните "Сальдо на начало" в полученных отчетах - оно будет отличаться, хотя должны совпадать
Старый 25.08.2014, 10:43   #7  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Цитата:
Сообщение от Kabardian Посмотреть сообщение
Неправда, в AX 2009 все работает правильно. Это типичный баг AX 2012/R2 и возможно R3, еще не проверял, но вряд ли что-то изменилось. .
Никто не говорит что AX 2009 работает неправильно.
как в 3, так и в 2009 невозможно посмотреть сальдо развернуто по всем аналитикам - форма запроса одна и та же.
__________________
Старый 25.08.2014, 11:36   #8  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от ppson Посмотреть сообщение
Никто не говорит что AX 2009 работает неправильно.
Ок, с этим разобрались.
Цитата:
Сообщение от ppson Посмотреть сообщение
как в 3, так и в 2009 невозможно посмотреть сальдо развернуто по всем аналитикам - форма запроса одна и та же.
Можете пояснить, непонятно что имелось ввиду.

Попробую более явно указать на баг в ОСВ (RLedgerSheetEngine) в AX 2012 R2, т. к. автор поста об этом явно не сказал:
  1. Сальдо на начало периода в ОСВ формируется с фильтром по аналитике из диалога, при этом, если аналитика не указана, то при расчете сальдо применяется фильтр Аналитика = пусто
  2. Обороты по дебету и по кредиту формируются с фильтром по аналитике из диалога, при этом, если аналитика не указана, то при расчете оборотов НЕ применяется фильтр по аналитике
Т. е. начальное сальдо, если не указывать фильтр по аналитикам рассчитывается некорректно, т. к. сальдо рассчитывается только по проводкам с пустыми аналитиками, а обороты - по всем проводкам (как с пустыми аналитиками, так и с заполненными). Вот в этом собственно с расчетом начального сальдо в ОСВ в AX 2012.

Последний раз редактировалось Kabardian; 25.08.2014 в 11:39.
Старый 25.08.2014, 18:51   #9  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
извини, не так понял автора, - думал речь о развернутом сальдо по аналитикам в принципе.
__________________
Старый 18.12.2015, 14:08   #10  
Aquarius is offline
Aquarius
Участник
 
139 / 29 (1) +++
Регистрация: 08.02.2007
Адрес: Одесса
Добрый день,
DAX12 R3
подскажите, пожалуйста, по такому вопросу:
форма Оборотно-Сальдовая ведомость ( Главная книга -обычные формы) с стандартным набором аналитик MA+BU+DEPT+CC в компании usmf строится нормально.
Но в своей компании мы настроили структуру счета на свои настраиваемые финансовые аналитики (MAin Account+BU_1+DEPT_1+CC_1) и соотвеnственно создали набор аналитик MA+BU_1+DEPT_1+CC_1. У нас проведены операции в журналах ГК в разрезе именно этих финансовых аналитик. Мы хотим построить ОБС с этим набором аналитик MAin Account+BU_1+DEPT_1+CC_1 в нашей компании ,но при выборе этого набора получаем сообщение
"Сальдо для набора набора аналитикAin Account+BU_1+DEPT_1+CC_1 не инициализированы и будут пусты до их инициализации."
С набором Main Account ОБС строится нормально.
Подскажите ,пожалуйста, каких настроек нам возможно не хватает.

Последний раз редактировалось Aquarius; 18.12.2015 в 14:11.
Старый 18.12.2015, 14:36   #11  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Необходимо зайти в форму с группами аналитик и для выбранной аналитики нажать кнопку "Инициализировать сальдо"
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
За это сообщение автора поблагодарили: Aquarius (1).
Старый 20.02.2016, 09:50   #12  
grib_nat is offline
grib_nat
Участник
 
23 / 17 (1) ++
Регистрация: 28.11.2015
Записей в блоге: 1
Добрый день!
Подскажите что не так или где почитать информацию?
При формировании Главная книга/Обычный/Оборотно-сальдовая ведомость НЕ отображается Входящее сальдо из др. финансового года

Фискальный календарь разделен по годам: 2015, 2016

Последний раз редактировалось grib_nat; 20.02.2016 в 09:53. Причина: Дополнение
Старый 20.02.2016, 09:57   #13  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Перенос сальдо в новый финансовый год делали?
https://technet.microsoft.com/ru-ru/.../aa498391.aspx
__________________
Михаил Андреев
https://www.amand.ru
За это сообщение автора поблагодарили: grib_nat (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:44.