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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.12.2007, 15:55   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Сложно. Если в двух словах, то сначала проводки расщепляются согласно сумме корреспонденции, а затем класс пытается, наоборот, слить полученное с предыдущими проводками, если все у них совпадает, включая корреспондирующие части.

Пример:
1) Д62 300 р.
2) К90.1 100 р.
3) К90.2 100 р
4) К90.1 100 р

1 шаг: если (1) корреспондирует с (2), (3), (4), то получаем
(1.1) Д62 - (2) К90.1 100 р.
(1.2) Д62 - (3) К90.2 100 р.
(1.3) Д62 - (4) К90.1 100 р.

2 шаг: первая и третья строчки сливаются:
(1.1) Д62 - (2) К90.1 200 р.
(1.2) Д62 - (3) К90.2 100 р.

Когда-то я все описал с рисунками в CHM-файле к одной из версий.
Предлагаю просто оттрассировать отладчиком. Включите еще макрос #Never для вывода отладочной информации.

Последний раз редактировалось EVGL; 11.12.2007 в 15:57.
Теги
faq, корреспонденция, crm2011

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Есть ли у кого-нибудь такая штучечка? miklenew DAX: Программирование 54 01.06.2015 12:09
Отчеты и иже с ними PlasticinE DAX: Программирование 32 02.08.2008 14:36
Пример работы с Excel через COM Jox DAX: База знаний и проекты 5 06.06.2006 13:36
Использование профилировщика и толкование результатов его работы belugin DAX: Программирование 3 22.11.2005 16:56
Query и иже с ними PlasticinE DAX: Программирование 2 23.12.2001 19:29

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

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

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