Здравствуйте Максим,
tbl_AdminUnit таблица в которой хранятся данные о пользователях и группах
sq_AdminUnit – соответствующий табилице SelectQuery в котором есть признак compare filter ‘IsGroup’, в случае выбора только пользователей, необходимо установить в false
ds_AdminUnit - датасет для вышеперечисленных объектов
С уважением,
Яворский Алексей
Эксперт 3-й линии поддержки
Здравствуйте Максим,
tbl_AdminUnit таблица в которой хранятся данные о пользователях и группах
sq_AdminUnit – соответствующий табилице SelectQuery в котором есть признак compare filter ‘IsGroup’, в случае выбора только пользователей, необходимо установить в false
ds_AdminUnit - датасет для вышеперечисленных объектов
С уважением,
Яворский Алексей
Эксперт 3-й линии поддержки
А что Вы пытаетесь сделать ?
Данную ситуацию можно получить например
try {
...
}
catch(err) {
Log.Write(2, err.description);
}
когда err.description пусто, или значение переменной которое вы пытаетесь вывести через Log.Write(2, MyVar); является undefined
С уважением,
Яворский Алексей
Эксперт 3-й линии поддержки
Сначала создал свой раздел
Потом сделал форму
А эта ошибка появилась когда хотел удалить поле ввода с формы ...
Как удалить раздел? ([12.02.22 21.25.46.668] (E) Невозможно удалить 'Custom\Workspaces\Dov\'. При удалении объекта 'Custom\Workspaces\Dov\Details\Groups\tbl_DovGroup' из базы данных, возникла ошибка:
Разрушительный сбой «Call Stack»)
Проблема при удалении tbl_DovGroup может возникнут в случае, если есть ссылки на таблицу из других источников. Например, она находится в JOIN другой таблицы.
Для корректного удаления раздела необходимо удалть ссылку на tbl_DovGroup во всех сервисах tbl_ конфигурации.
С уважением, Анна Алимова
Специалист II линии технической поддержки Terrasoft
Проблема при удалении tbl_DovGroup может возникнут в случае, если есть ссылки на таблицу из других инсточников. Например, она находится в JOIN другой таблицы.
Для корректного удаления раздела необходимо удалть ссылку на tbl_DovGroup во всех сервисах tbl_ конфигурации.
С уважением, Анна Алимова
Специалист II линии технической поддержки Terrasoft
Если одна таблица ссылается на содержимое другой (как, например, в случае со справочниками), добавляются ключи на уровне СУБД, которые позволяют сохранить целостность данных.
Для того, чтобы удалить таблицу, на которую есть сыслки, необходимо предварительно удалить ключ.
Самый эффективный способ определить, какой ключ ссылается на таблицу - попробовать удалить ее запросом на уровне СУБД. В этом случае в лог ошибки выведется имя ключа.
Сделать это можно запросом следующего вида:
DROPTABLE tbl_DovGroup
После этого Вам следует проанализировать название ключа. Как правило, в нем содержится имя текущей таблицы и имя таблицы, которая на него ссылается.
После этого необходимо удалить ключ в соответствующей таблице:
Обратите внимание, удалить следует только этот ключ, удаление важных ключей может привести к неработоспособности БД.
Максим, в данном случае оптимальный вариант - решить вопрос в режиме удаленного доступа. Пожалуйста, напишите запрос в техническую поддержку для согласования времени удаленного доступа со ссылкой на данную ветку форума в теле письма.
Комментарии
Здравствуйте Максим,
tbl_AdminUnit таблица в которой хранятся данные о пользователях и группах
sq_AdminUnit – соответствующий табилице SelectQuery в котором есть признак compare filter ‘IsGroup’, в случае выбора только пользователей, необходимо установить в false
ds_AdminUnit - датасет для вышеперечисленных объектов
С уважением,
Яворский Алексей
Эксперт 3-й линии поддержки
Спасибо
Что означает ...
[12.02.22 19.29.45.306] (E)
А что Вы пытаетесь сделать ?
Данную ситуацию можно получить например
...
}
catch(err) {
Log.Write(2, err.description);
}
когда err.description пусто, или значение переменной которое вы пытаетесь вывести через Log.Write(2, MyVar); является undefined
С уважением,
Яворский Алексей
Эксперт 3-й линии поддержки
Сначала создал свой раздел
Потом сделал форму
А эта ошибка появилась когда хотел удалить поле ввода с формы ...
Как удалить раздел? ([12.02.22 21.25.46.668] (E) Невозможно удалить 'Custom\Workspaces\Dov\'. При удалении объекта 'Custom\Workspaces\Dov\Details\Groups\tbl_DovGroup' из базы данных, возникла ошибка:
Разрушительный сбой «Call Stack»)
Проблема при удалении tbl_DovGroup может возникнут в случае, если есть ссылки на таблицу из других источников. Например, она находится в JOIN другой таблицы.
Для корректного удаления раздела необходимо удалть ссылку на tbl_DovGroup во всех сервисах tbl_ конфигурации.
С уважением, Анна Алимова
Специалист II линии технической поддержки Terrasoft
можно подробнее?
Здравствуйте, Максим!
Если одна таблица ссылается на содержимое другой (как, например, в случае со справочниками), добавляются ключи на уровне СУБД, которые позволяют сохранить целостность данных.
Для того, чтобы удалить таблицу, на которую есть сыслки, необходимо предварительно удалить ключ.
Самый эффективный способ определить, какой ключ ссылается на таблицу - попробовать удалить ее запросом на уровне СУБД. В этом случае в лог ошибки выведется имя ключа.
Сделать это можно запросом следующего вида:
После этого Вам следует проанализировать название ключа. Как правило, в нем содержится имя текущей таблицы и имя таблицы, которая на него ссылается.
После этого необходимо удалить ключ в соответствующей таблице:

Обратите внимание, удалить следует только этот ключ, удаление важных ключей может привести к неработоспособности БД.
С уважением, Анна Алимова
Специалист II линии технической поддержки Terrasoft
Что-то все равно не понятно :(
Максим, в данном случае оптимальный вариант - решить вопрос в режиме удаленного доступа. Пожалуйста, напишите запрос в техническую поддержку для согласования времени удаленного доступа со ссылкой на данную ветку форума в теле письма.
Адрес технической поддержки - support@terrasoft.ru
С уважением, Анна Алимова
Специалист II линии технической поддержки Terrasoft