Добрый день! Подскажите пожалуйста возможно ли в качестве окна реестра для нового раздела использовать вместо greedArea TreeArea? Версия ТС 3.0.4.112
Т.к. попробовал (добавил поле ParentID, сделал для него соответствующий фильтр) но после заполнения карточки и нажатия на кнопку "ОК" выдает ошибку:
ошибка возникает в функции скрипта scr_DB
CheckAssigned(Dataset, 'Dataset');
Dataset.Close();
Dataset.Open(); // -- Вот тут ошибка вылетает
}
Притом сама запись сохраняется, это видно в таблице SQL. Затем после перезагрузки Terrasoft при попытке перейти на этот раздел снова вылазит ошибка
пока не удалишь раннее созданную запись руками из MS SQL
Нравится
Здравствуйте!
Для того, чтобы избежать возникшую у Вас ошибку можем Вам посоветовать проверить наличие присвоенных значений свойствам TreeArea. А именно, Вам необходимо открыть сервис окна грида wnd_xxxTreeArea, перейти на элемент грида grdData. В своствах grdData Вы найдете KeyDataFieldName и ParentDataFieldName. В том случае если у Вас создано поле, например ID, то свойству KeyDataFieldName необходимо присвоить значение ID, а свойству ParentDataFieldName присвоить значение ParentID.
Желаем удачи!