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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.05.2007, 23:03   #1  
Dozer is offline
Dozer
Участник
AxAssist
Соотечественники
 
107 / 24 (1) +++
Регистрация: 16.11.2004
Адрес: г. Калгари, Канада
? PurchFormLetter
Добрый день.

В общем есть такая задача - в систему добавили новый тип заказов / закупок. У них по задаче не может быть строк. Только голова, и надбавки (MarkupTrans).
Подлянка в том что по этим заказам должна быть возможность провести накладную (только через код. В интерфейсе проведение накладных по ним будет запрещено).
Для этого предпологается создать класс наследник PurchFormLetter_Invoice, и перекрыть (переписать) необходимые методы на нем. Только вот не силен я в структуре проведения накладных.
Может кто посоветовать какие именно методы необходимо изменить?
Сейчас работаю в сторону UpdateNow() и Run(). Если с первым более менее понятно, то вот каким образом лучше изменить Run() чтобы все работало я пока не догоняю...

С уважением, Dozer.

ЗЫ: Аксапта 4.0
Старый 19.05.2007, 12:29   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Такой новый тип заказов/закупок на ура мог бы быть реализован с помощью Free-text invoice/Invoice journal. Или есть другие особенности?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 19.05.2007, 12:38   #3  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
Такой новый тип заказов/закупок на ура мог бы быть реализован с помощью Free-text invoice/Invoice journal. Или есть другие особенности?
Вот и я не понял.
Просто классы типа Purch/SalesFormLetter весьма зубодробительны
__________________
Михаил Андреев
https://www.amand.ru
Старый 19.05.2007, 12:43   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Сов. согласен с Максимом.

Цитата:
Сообщение от Dozer Посмотреть сообщение
У них по задаче не может быть строк.
ЕСЛИ же непременно хотите использовать Заказы на закупку,
ТО обратите внимание на эту формулировку.
Это типично программисткая формулировка.

Пользователи наверняка хотят получить некий договор без товаров, но с накладными расходами.
Ошибка в том, что вы интерпретировали требование "без товаров" в "без строк". Это неправильно.

Заведите номенклатуру "Сумма договора", укажите для нее тип "услуга"
и указывайте эту номенклатуру в Заказе на закупку.
И будет вам договор без товаров и без модификаций.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: belugin (6).
Старый 19.05.2007, 18:18   #5  
Dozer is offline
Dozer
Участник
AxAssist
Соотечественники
 
107 / 24 (1) +++
Регистрация: 16.11.2004
Адрес: г. Калгари, Канада
Хм. Спасибо за идею.
Завтра спрошу у архитектора чем обосновано желание переделать FormLetter.
Потому как это четко прописано в поставленной задаче.
__________________
С уважением, Dozer
Теги
ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ну уже не знаю что и как делать (( kalex_a DAX: Программирование 17 23.12.2008 13:21
акт приемки программно _JuliA_ DAX: Программирование 2 16.11.2007 16:09
purchFormLetter.update() DTD DAX: Программирование 2 11.06.2007 20:38
Номер накладной поставщика в purchFormLetter.update SNG DAX: Программирование 8 24.03.2004 10:03
Сделать заявку не в форме заявок, а програмно из какого либо джоба? Pepper DAX: База знаний и проекты 4 15.11.2002 10:53

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

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

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