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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.02.2018, 08:50   #6  
TalgatAb is offline
TalgatAb
Участник
 
18 / 11 (1) +
Регистрация: 31.01.2018
Кстати, ниже пример из кода X++

X++:
void  closeOk()
{
;

    // <Talgat 23.02.2016 12:45>
    // Здесь в режиме "Разноска" -> "Отборочная накладная", после нажатия кнопки Ok
    // присваивается новый серийный номер
    if (documentStatus == DocumentStatus::PackingSlip)
        this.ALA_InitSerialNum();
    // </Talgat>

    if (purchParmUpdate)
        purchParmUpdate_ds.write();

    if (purchParmTable.RecId)
        purchParmTable_ds.write();

    if (purchParmSubTable)
        purchParmSubTable_ds.write();

    if (purchParmLine)
        purchParmLine_ds.write();

    purchFormLetter.initParameters(purchParmUpdate.data(),
                                   printout.selection(),
                                   printFormletter.value(),
                                   euVat.value(),
                                   usePrintManagement.value());

    purchFormLetter.printSalesFormLetter(printSalesFormLetter.value());
    purchFormLetter.editLinesChanged(editLinesChanged);
    purchFormLetter.reArrangeNow(reArrangeNow);

    // <GEEU>
    purchFormLetter.parmPrintFacture_RU(printFacture_RU.value());
    purchFormLetter.parmPrintAcceptanceReport_RU(printAcceptanceReport_RU.value());
    purchFormLetter.parmPrintInventBaileeReport_RU(printInventBaileeReport_RU.value());
    purchFormLetter.parmPrintReimbursementSlip_RU(printReimbursementSlip_RU.value());
    purchFormLetter.parmDocNumberingCode_LT(docNumberingCode_LT.text());
    purchFormLetter.parmReceiptListDeviationType_RU(printReceiptListDeviationType_RU.selection());

    // </GEEU>
    // If this is an Invoice that is not posting but is printing, and changes have been made, ask to save changes
    if ( purchEditLinesForm.saveWhenPrinting() && Box::yesNo("@SYS112345", DialogButton::Yes) == DialogButton::Yes )
    {
        purchFormLetter.parmSaveChanges(true);
    }
    else
    {
        purchFormLetter.parmSaveChanges(false);
    }

    super();

    // , , 30.05.2015, Denis -->
    if (DocuRefLink.value() <= 0)
    {
        throw("Необходимо выбрать обрабатываемый документ (вложение)!");
    }
    // , , 30.05.2015, Denis <--

}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mfp: InventDim in AX7 Blog bot DAX Blogs 19 03.03.2016 21:06
DynamicsAxSCM: Microsoft Dynamics AX R3 – New Warehouse Management solutions impact on InventDim extensibility and migration scenarios Blog bot DAX Blogs 0 14.08.2015 15:11
Dynamics AX Sustained Engineering: KB3030212 Duplicate InventDim records are created which cause errors in the WHS if license plate IDs include trailing blanks Blog bot DAX Blogs 0 22.01.2015 20:12
Вопросы по ReleaseUpdate DAX 2009 ansoft DAX: Программирование 7 31.08.2010 12:21
inventUpd_reservation использование inventDim SHiSHok DAX: Программирование 2 31.03.2007 21:32

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

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

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