|
![]() |
#1 |
Участник
|
Цитата:
![]() Объясняю... "изменять нужно значение поля в таблице" нельзя изменять поле в таблице, поскольку табличную переменной бесполензно изменять и не записывать. А записывать в коде формы PurchCreateOrder нельзя, поскольку за запись отвечает сама форма при закрытии кнопкой Ok. Поэтому код вида в этой форме применять нельзя: X++: somemethod()
{
PurchTable pt;
pt.OrderAccount = "someValue";
pt.insert();
} внутри формы название датасорса обычно совпадает с именем таблицы. однако внутри формы обращаться надо именно по имени датасорса и менять поле датасорса, а не таблицы. Цитата:
Я с тобой согласен, что код надо разместить в методах таблицы. Однако если код вызывается из датасорса формы, то менять он будет не поля таблицы, а поля датасорса. ![]() я подозреваю, что ты немножко поторопился. и вдруг решил, что я говорю об объекте с суффиксом _ds. Нет, DSPIC, я не имел в виду объект с суффиксом _ds. Во-первых, этот объект не позволяет изменить значение поля ![]() Во-вторых, почитай про этот суффикс, раз уж программируешь меньше 100 лет ![]() |
|
Теги |
default, override, purchcreateorder |
|
|