в гриде не отображаются данные

Добрый день
По чему при открытие не отображаются данные в гриде, таблица в базе заполнена
вызываю родительский метод
function wnd_LisingGridAreaOnPrepare(Window) {
// Initialize(Window);
wnd_BaseGridAreaOnPrepare(Window);
// dldata.Dataset.Open() ;

}

пробовал команду
dldata.Dataset.Open() ;
тоже выходит ошибка та же самая.

либо выдается ошибка что Dldata не определен
хотя в свойствах в в неdизуальных компонентах указано Ds_lising

Нравится

7 комментариев

Здравствуйте, Евгений!

Проверьте, пожалуйста, корректно ли определена функция function Initialize(Window). Примеры можно посмотреть в конфигурации.

"Резниченко Сергей" написал:

Здравствуйте, Евгений!

Проверьте, пожалуйста, корректно ли определена функция function Initialize(Window). Примеры можно посмотреть в конфигурации.

С уважением,

Резниченко Сергей

Специалист 2-й линии поддержки

вот описакние

function Initialize(Window) {
Window.Attributes('EditWindowUSI') = 'wnd_LisingEdit';
}

function Initialize(Window) {

SetAttribute(Window, 'DatasetUSI', 'ds_lising');
SetAttribute(Window, 'EditWindowUSI', 'wnd_LisingEdit');

}

function wnd_LisingGridAreaOnPrepare(Window) {
Initialize(Window);
wnd_BaseGridAreaOnPrepare(Window);

}

Так а у Вас точно dlData невизуальный компонент называется?
И окно унаследовано от wnd_BaseGridArea?

"Олейник Дмитрий" написал:

Так а у Вас точно dlData невизуальный компонент называется?

И окно унаследовано от wnd_BaseGridArea?

С уважением,

Олейник Дмитрий

да точно
ниже
прилагаю скрин шот скрипта

Евгений, попробуйте заменить
wnd_BaseGridAreaOnPrepare(Window); на scr_BaseGridArea.wnd_BaseGridAreaOnPrepare(Window);

Если не выйдет сделайте явное открытие датасета:

dlData.Dataset.Open();

PS: ошибка у вас связана с тем, что язык - регистро-чувствительный, и dldata и dlData - разные вещи.

Добрый день
Спасибо проблема решилась, только при помощи явного открытия
dlData.Dataset.Open();

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