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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2012, 17:43   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Кроме того, не стоит забывать про накладные расходы. А также про таблички CustVendCreditInvoicing*, в которых создаются записи для сопоставления накладных с кредит-нотами. А также про сопоставление клиентских проводок по накладной и по кредит-ноте.

Вообще, мне не очень нравится сторнировать накладные через немедленное получение (походите поиском по форуму, чтобы предысторию узнать). Я бы лучше делал через копирование заказа и разноску.

Посмотрите, как выполняется создание кредит-ноты из заказа на продажу (кнопка Функции/Создать кредит-ноту). Разделите свою задачу на две: (1) создание кредит-ноты и (2) автоматическая разноска созданной кредит-ноты.

Такая задача немного сложнее для начинающего, но зато опыта наберётесь.

Удачи.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 14.02.2012, 03:15   #2  
vanokh is offline
vanokh
Участник
 
108 / 63 (3) ++++
Регистрация: 23.10.2008
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
А также про таблички CustVendCreditInvoicing*, в которых создаются записи для сопоставления накладных с кредит-нотами.
А когда создаются записи в этих табличках? В описании используемого конфигурационного ключа указано, что это функционал Испании и Швеции Хоть мы и не в Испании, но этот ключ задействован, а записи в указанных таблицах отсутствуют...
Старый 14.02.2012, 11:31   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от vanokh Посмотреть сообщение
А когда создаются записи в этих табличках? В описании используемого конфигурационного ключа указано, что это функционал Испании и Швеции Хоть мы и не в Испании, но этот ключ задействован, а записи в указанных таблицах отсутствуют...
Испания и Швеция в описании возникли, видимо, потому что изначально эту функциональность придумали там. Если судить по расположению в дереве ключей, то относится Credit invoicing к Multiple countries/regions. По сути, идея функционала в том, чтобы отслеживать связь между кредит-нотой и оригинальной накладной, и печатать номера сторнированных накладных в кредит-ноте. Кроме того, связанные кредит-ноты можно найти из списка проводок по клиенту. Это в стандартном приложении, а уж как Вы будете использовать эту табличку, дело Ваше (но для репортинга она действительно иногда достаточно удобна).

В CustVendCreditInvoicingTable записи создаются при копировании строк заказа из накладной (см. SalesCopying.copy() и SalesCopying.setRefCustVendCreditInvoicingTable()). С точки зрения пользователя это происходит в тот момент, когда выполняется функция "Создать кредит-ноту" в форме Заказы на продажу, либо "Найти заказ на продажу" в форме Заказы на возврат. Потом, при разноске заказа (или возврата), создаются записи в CustVendCreditInvoicingJour (см. SalesFormLetter_Invoice.writeJournal() и SalesFormLetter_Invoice.writeCreditInvoicingJour()).

Если у Вас нет записей в этих таблицах, то, скорее всего, кредит-ноты в Вашем приложении создаются не с помощью функции "Создать кредит-ноту", а как-то по-другому (может быть, через немедленное получение, например). В принципе, нельзя сказать однозначно, что это неправильно. Просто таким образом Вы лишаете себя некоторых дополнительных возможностей, доступных в стандартном приложении.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
За это сообщение автора поблагодарили: dn (2), vanokh (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сторнирование накладной по закупке с накладными расходами. ena_ax DAX: Функционал 13 25.03.2010 22:05
Корректировка накладных расходов по накладной на продажу gene DAX: Функционал 8 09.11.2009 18:33
Сумма в проводке по скидке (в заказе на продажу) Atar DAX: Функционал 14 10.08.2007 12:16
Номер и дата накладной в Заказе ymv2000 DAX: Программирование 1 14.07.2006 13:35
Обработка накладной в заказе больше 10 минут для 200 строк sao DAX: Администрирование 23 19.10.2005 18:53

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

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

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