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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2008, 16:20   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Запрограммировать сторнирование LedgerTrans, VendTrans
Есть ли какие-то стандартные програмные методы сторнирования этих транзакций, либо же достаточно просто заинсертить для сторнируемого рекорда такой же рекорд с обратными эмаунтами? Заранее благодарен, прошу прощения, если вопрос тривиален.
__________________
Axapta has seduced me deadly!
Старый 09.09.2008, 16:32   #2  
Косых Артём is offline
Косых Артём
Участник
Axapta Retail User
 
123 / 77 (3) ++++
Регистрация: 03.09.2004
Адрес: Москва
просто заинсертить - совсем неправильно.

А правильно так: разобраться каким образом в системе создаются соответствующие записи, какие классы и каким образом для этого используются, какие изменения в базе данных помимо изменений в соответствующих таблицах производятся. После этого, если Вы хорошо разберетесь в вышеперечисленных процессах, должен сам собой напроситься следующий метод сторнирования: создание сторно по закупкам и создание сторно журналов Главной Книги и их последующая разноска. То есть желание "просто заинсертить" должно отпасть навсегда
Старый 09.09.2008, 16:39   #3  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Ну, собственно, я же не зря спрашивал, потому что логично было бы предположить, что процесс не прост и предпологает ещё и изменение связанных таблиц, однако думал, что система возможно сама проводит нужные модификации по вставке. Конечно желательно всегда лучше самому разобраться, и я понимаю, что ответ на блюдечке - плохой ответ, особенно, если человек хочет научиться чему-нибудь, а не удволетворить сиюминутную потребность. Но сейчас передо мной стоит вопрос времени ребром, а со стандартным даксовским ф-ционалом у меня не очень. Так что был бы благодарен хотя бы наводкам в сторону конкретной цепочки классов, либо где именно в стандартном ф-ционалене выполняются нужные мне виды сторнирования, я бы дальше сам разобрался.
__________________
Axapta has seduced me deadly!
Старый 09.09.2008, 16:46   #4  
Serge_DD is offline
Serge_DD
Участник
 
138 / 13 (1) ++
Регистрация: 15.09.2004
Посмотрите в форме операций по поставщику, клиенту есть кнопка "Сторнировать операцию". По моему только в 4-ке.
За это сообщение автора поблагодарили: HorrR (1).
Старый 09.09.2008, 16:57   #5  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Ухты, отлично, то есть Отработка TransactionReversal_Vend включает в себя так же и отработку transactionReversal_Ledger, то есть оба типа сторнирования. И как это я кнопку Reverse transaction провтыкал. Спасибо, Serge_DD
__________________
Axapta has seduced me deadly!
Старый 10.09.2008, 22:46   #6  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Она еще и сторно-операцию сопоставляет с ошибочной. Могут, если захотят, сделать удобно.

Только этого мало.
__________________
С уважением,
glibs®
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Поля LedgerTrans.AmountMST и LedgerTrans.AmountCur Tiruvileijadal' DAX: Функционал 8 19.03.2007 12:24
Как для ГК операции в LedgerTrans найти соответствующую операцию в VendTrans? romulis DAX: Программирование 20 29.08.2006 14:10
Несовпадение сумм в TaxTrans и LedgerTrans при постинге PurchInvoice Delfins DAX: Прочие вопросы 1 16.05.2006 10:51
Поле AccountNum таблицы VendTrans LEX DAX: Функционал 1 11.08.2005 09:54
При в таблице LedgerTrans не заполняется поле vasiliy DAX: Программирование 5 08.04.2005 11:43

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

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

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