Отладчик орет поле не найдено, но оно точно есть.....

Отладчик орет поле не найдено, но оно точно есть.....

Скрипт на событие OnPrepare окна редактирования

wnd_BaseDBEditOnPrepare(Window) {

var Dataset = dlData.Dataset;
var DateNow = new Date();

Dataset.ValAsDateTime('TaskSetDate') = DateNow.getVarDate();
}

Отладчик говорит:

TSObjectLibrary.DBDataset: Field 'TaskSetDate' not found

Нравится

2 комментария

это функция онПрепаре Вашего окна или базового?
если Вашего, то сначала нужно вызвать базовую функцию "подготовки окна" -- она проинициализирует датасет, откроет его и т.п. -- и только потом обращаться к полям датасета.
т.е. допишите перед своим кодом (в начале функции) строчку:

scr_BaseDBEdit.wnd_BaseDBEditOnPrepare(Window);

Ольга, Вы прелесть, заработало....спасибо!

Показать все комментарии