|
![]() |
#1 |
Участник
|
Ну, другой вариант - получать датасорс этой записи
Попробуйте так: X++: InventJournalTrans.dataSource().write(); Логика НЕ должна быть написана на формах!! |
|
![]() |
#2 |
Ищущий знания...
|
Абсолютно согласен! Лучше переделать на правильное. А то потом в дальнейшем проблемы будут наростать, и все больше изощрений придется придумывать.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#3 |
Участник
|
К слову. Заметил однажды. Данный код:
X++: record.dataSource().write(); X++: record_ds.write(); Также, если перекрыт метод modified() поля источника данных, то при таком вызове X++: record_ds.object(fieldNum(Table, Field)).modified() Если логика, реализуемая методами write(), modified() и т.п., связана не с конкретной формой, а с данными хранящимися в таблице, то перекрывать стоит методы не формы а таблицы! Последний раз редактировалось S.Kuskov; 06.02.2009 в 14:30. |
|