Показать сообщение отдельно
Старый 16.06.2017, 16:59   #3  
alicedr is offline
alicedr
Участник
 
173 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Добавлю сюда еще неработающий метод:
X++:
[FormDataSourceEventHandler(formDataSourceStr(SalesTable, InventTable), FormDataSourceEventType::Writing)]
    public static void InventTable_OnWriting(FormDataSource sender, FormDataSourceEventArgs e)
    {
        // doesn't work
        FormDataSourceCancelEventArgs ce = e as FormDataSourceCancelEventArgs; //converting error here
        Ce.cancel(); //Ce.cancel(1); ?
       // it does work for form control:
       // FormControlCancelableSuperEventArgs ce = e as FormControlCancelableSuperEventArgs;
       // ce.CancelSuperCall();
    }
И пару ссылок про полезные извращения:
https://ievgensaxblog.wordpress.com/...ut-overlaying/
https://docs.microsoft.com/en-us/dyn...m-data-sources
За это сообщение автора поблагодарили: mazzy (2).