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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2011, 18:12   #5  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
626 / 460 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
На деле в коде все довольно просто, если эмулировать именно ручное сопоставление, а не делать его самому из кода

1. нужно напихать галок в SpecTrans (для этого есть класс SpecTransManager, это в АХ2009, до этого класс был другой, SpecOffsetVoucher вроде)
2. нужно дернуть метод CustTrans::settleTransact (Важно, на вход он берет курсор клиента и обрабатывает сразу все галки оптом, потому в коде делаем по парам, если хотим этим управлять осознано, а не по некому внутреннему алгоритму)

По поставщику все симметрично

Это все касается разнесенных проводок.
Для неразнесенных делаем аналогично (галки в СпекТранс), но только для пар (или 1 к Н) по неразнесенной и нескольким разнесенным
При разноске журнала или документа сопоставление должно пройти само.
Тут лучше посмотреть как это через интерфейс отрабатывает. Но по сути нам нужно сэмулировать именно простановку галки сопоставления, при разноске само вызовется.

Как связать две нерезнесенные проводки (попросту не проводки, а записи в документах) не ясно. Штатно такого нет
Нужно делать свой функционал, который при разноске будет отмечать проводку (что-то же раньше разнесут, что-то позже) и связывать ее уже с помощью штатных функций.

То есть тоже можно, но уже не простым вызовом готовых методов.

Последний раз редактировалось BOAL; 10.12.2011 в 18:24.
Теги
сопоставление

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проводки с типом SummedUp при закрытии склада в DAX 2009 ansoft DAX: Функционал 15 20.09.2010 08:28
Заказы на перемещения и проводки в ГК в DAX2009 Starling DAX: Функционал 16 10.06.2009 11:43
Закрывающие/открывающие проводки KatyN DAX: Функционал 11 24.07.2006 16:15
Как програмно сопоставить открытые проводки? Hamster DAX: Программирование 2 13.09.2004 13:19
Хочу увидеть в отчете неразнесенные проводки SA DAX: Функционал 1 14.05.2002 19:21
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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