![]() |
#1 |
Участник
|
Создание новой записи в таблице
У меня такая проблема, заню что просто, но не получается
![]() ![]() |
|
![]() |
#2 |
Участник
|
Перекрываешь create() на исходной форме, вместо super() открываешь свою форму. в ней создаешь новую строку, сохраняешь. в исходной форме обновляешь строки.
|
|
![]() |
#3 |
Участник
|
to ICE
посмотри пожайлуста в разделе идиотские вопросы, я там писал как я это делаю, мож де-то косячу ![]() |
|
![]() |
#4 |
SAP
|
Цитата:
Перекрываешь create() на исходной форме, вместо super() открываешь свою форму. в ней создаешь новую строку, сохраняешь. в исходной форме обновляешь строки.
|
|
![]() |
#5 |
Участник
|
спасибо буду пробовать
![]() |
|
![]() |
#6 |
Участник
|
Цитата:
X++: salesTable.data(newSalesTable); salesTable_ds.write(); |
|
![]() |
#7 |
Участник
|
спасибо, точно, забыл, вернее не знал
![]() |
|
![]() |
#8 |
Участник
|
все равно не работает
![]() |
|
![]() |
#9 |
Участник
|
что конкретно не работает? строка создается (посмотри в обозревателе)?
|
|
![]() |
#10 |
Участник
|
вот create():
X++: void create(boolean _append = false) { SalesTest newSalesTest; ; if (salesForm.create()) { element.numberSeqFormHandler().formMethodDataSourceCreatePre(); super(_append); salesTable.data(newSalesTest); element.numberSeqFormHandler().formMethodDataSourceCreate(); SalesTable_ds.write(); } } Вот когда ок нажимаю, строка в гриде пустая, но серия есть. Открываю заново - две строки - одна пустая с номерной серией, а вторая с остальными данными |
|
![]() |
#11 |
Участник
|
блин и в обозревателе две строки
![]() |
|
![]() |
#12 |
SAP
|
Вот не поленился
|
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#13 |
Участник
|
Уважаемый, konopello!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
СПАСИБО ОГРОМНОЕ, ПРИОГРОМНОЕ, С МЕНЯ пЫво ![]() |
|
![]() |
#14 |
Участник
|
Уря заработало, токо записи не обновляются после нажатия на ок
![]() |
|
![]() |
#15 |
SAP
|
да я знал об этом, но небыло время до работать. Смотри метод write на SalesTable дополнительной формы
X++: salesTable_ds.reRead(); salesTable_ds.reFresh(); salesTableForm.newSalesId(salesTable.salesId); |
|
![]() |
#16 |
Участник
|
трудно блин, быть тупым
|
|
![]() |
#17 |
Участник
|
блин, этот долбаный зверь Axapta, издевается надо мной
![]() |
|
![]() |
#18 |
Участник
|
Тсс!
Она подслушивает! ![]()
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#19 |
Moderator
|
Andrux, "В моем доме попрошу не выражаться!" (с).
__________________
Андрей. |
|
![]() |
#20 |
Участник
|
народ объясните разницу
X++: salesForm = new salesForm(); X++: salesForm = element.args().caller(); |
|
|
|