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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.11.2002, 16:21   #1  
Pepper is offline
Pepper
Участник
 
5 / 10 (1) +
Регистрация: 12.09.2002
Адрес: Saint-Petersburg
? Сделать заявку не в форме заявок, а програмно из какого либо джоба?
Может кто на вскидку вспомнит есть ли макие нить методы у таблицы purchtable которые позволили бы это сделать, или все таки новый заказ лучше создавать из формы? И если создавать не из вормы а из джоба какой нить, то какие пути могут быть безболезненные и чем они могут грозить? --)

Спасибо
Старый 14.11.2002, 16:58   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
...FormLetter форевер
Есть такой класс PurchFormLetter_PurchOrder - создание заявки
В качестве основы для джоба посмотри метод PurchFormLetter::main(Args args)
там вместо prompt надо проинить все, что инитится при запуске и закрытии формы PurchEditLines... вот и все
Старый 14.11.2002, 18:15   #3  
Pepper is offline
Pepper
Участник
 
5 / 10 (1) +
Регистрация: 12.09.2002
Адрес: Saint-Petersburg
А примерчик какой нить не можете кинуть? -) а то так сразу без поллитра и не разобраться-)))
Старый 15.11.2002, 10:49   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
enjoy
Не знал, что слово "палитра" пишется через "о" и с двумя "л"
PHP код:
static void PurchFormLetter_PurchOrder(Args _args)
{
    
PurchFormLetter_PurchOrder  purchFormLetter;

    
PurchTable              purchTable PurchTable::find("myPurchId");
    ;

    if (! 
purchTable)
        throw 
error("Не указана закупка!");

    
purchFormLetter     = new PurchFormLetter_PurchOrder(true);

    
purchFormLetter.initParmPurchTable(purchTable);

    
purchFormLetter.allowEmptyTable(purchFormLetter.initAllowEmptyTable(true));
    
purchFormLetter.multiForm(true);
    
purchFormLetter.getLast();

    
purchFormLetter.transDate(SystemDateGet());

    
purchFormLetter.initLinesQuery();
    
purchFormletter.reSelect(PurchUpdate::AllNoYes::No);

    
purchFormLetter.initParameters(
                            
PurchUpdate::All,
                            
TypeOfCreditmaxCheck::None,
                            
"",
                            
"",
                            
AccountOrder::None,
                            
false,
                            
NoYes::No,
                            
PrintOut::Current,
                            
NoYes::No,
                            
NoYes::No,
                            
NoYes::No
                            
);

    
purchFormLetter.run();

Старый 15.11.2002, 10:53   #5  
Pepper is offline
Pepper
Участник
 
5 / 10 (1) +
Регистрация: 12.09.2002
Адрес: Saint-Petersburg
Thanx
Полез разбирацца-)) Спасибо
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как мне обновить Grid расположенный на другой форме? Yuri Safronov DAX: Программирование 17 22.01.2013 14:18
Название полей в форме запроса PavelSR DAX: Программирование 4 11.07.2007 17:19
Фильтр на Веб форме egorych DAX: Программирование 3 21.06.2007 18:32
Добавление источника к запросу на форме Lucky13 DAX: Программирование 1 21.05.2007 17:12
Отличия в строках ReqPO, почему одна строка появляется в форме а другая нет (Master Planning, Planned Orders) rkorchagin DAX: Программирование 8 21.02.2007 16:27
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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