Создал простой view
UNION
SELECT '{36C2640F-B03E-4EA3-96B0-78992A6F86C6}' AS ID, 'Нет' AS Name
в администраторе создал сервис таблицы, создал сервисы Select и Dataset, прикрутил в качестве справочника к нужной таблице. При сохранении записи основной таблицы, поле со значением из такого справочника не сохраняется. Почему?
В качестве справочника не использую перечисление по той причине, что при попытке изменить свойство IsRequired во время выполнения, в версии 3.0 происходит "Разрушительный сбой..."
Нравится
Здравствуйте!
К сожалению, о точных причинах возникновения описанной Вами ситуации без информации о том, как именно Вы реализовали данную функциональность, сказать невозможно.
Проверьте, какой запрос идет в базу данных при сохранении записи основной таблицы.
не знаю, как там на 3.0, но я бы убрал фигурные скобки из определения представления
"Андросов Дмитрий" написал:не знаю, как там на 3.0, но я бы убрал фигурные скобки из определения представления
Согласна, что это может быть возможной причиной.
Проверьте, предположение Дмитрия.
В любом случае рекоммендую отладиться и проверить, какой запрос идет в базу данных и что записывается в таблицу в итоге.
Добрый день!!!
странно как то, что в Terrasoft 3.X в схеме Таблицы привязанный Вьювер смог сгенерировать Запросы на добавление, обновление, удаление. И система дала их исполнить. На сколько я помню по умолчанию данный функционал отсутствовал. И пришлось бы на уровне SQL сервера создать свои триггеры у Вьювера на создание, обновление, удаление записи.