Здравствуйте!
У меня проблема с сохранением таблицы tbl_Document. На поле AutoID включаю флажок "Отслеживать изменения". Возникает ошибка: "Недопустимое имя столбца Name". В этой таблице нет такого поля.

Нравится

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

сохраняли таблицу (в БД)?

Сохранял.

Вопрос снят. Нужно было указать первичное поле отображения.

Здравствуйте!
Вопрос не снялся. В ту же таблицу пытаюсь добавить обычное числовое поле. Опять "Недопустимое имя столбца Name". Можно сохранить, если снять с таблицы флажок "Отслеживать изменения" или добавить это поле из SQL-менеджера, затем добавить то же поле в Администраторе, но не обновлять таблицу в БД. Такие проблемы начались после неудачных попыток задействовать репликацию. В результате установки модуля репликации в каждой таблице появились дополнительные поля. Можно ли их удалить?

Владимир, присутствует ли поле, на которое ссылается ошибка, в триггере tr_tbl_TableName_IU?
Складывается такое впечатление, что поле удалено из таблицы, но осталось в триггере.
Например:

/system/files/18-07-2013_20-37-56.png

Здравствуйте Наталия!
У меня такого триггера нет. Сейчас нужное поле добавлено, но флажок "Отслеживать изменения" отключен. У меня 4 триггера:

del_tbl_Document,
iu_tbl_Document (название похожее, но содержимое совсем другое),
tr_tbl_Document_I,
tr_tbl_Document_ID.

При попытке включить флажок "Отслеживать изменения" выдается указанная ошибка.

Вопрос решили в ходе удаленного доступа. Проблема заключалась в том, что набор логируемых полей в таблице документа не соответствовал набору полей таблицы document_log

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