Здравствуйте!
У меня проблема с сохранением таблицы tbl_Document. На поле AutoID включаю флажок "Отслеживать изменения". Возникает ошибка: "Недопустимое имя столбца Name". В этой таблице нет такого поля.
Нравится
Вопрос снят. Нужно было указать первичное поле отображения.
Здравствуйте!
Вопрос не снялся. В ту же таблицу пытаюсь добавить обычное числовое поле. Опять "Недопустимое имя столбца Name". Можно сохранить, если снять с таблицы флажок "Отслеживать изменения" или добавить это поле из SQL-менеджера, затем добавить то же поле в Администраторе, но не обновлять таблицу в БД. Такие проблемы начались после неудачных попыток задействовать репликацию. В результате установки модуля репликации в каждой таблице появились дополнительные поля. Можно ли их удалить?
Владимир, присутствует ли поле, на которое ссылается ошибка, в триггере tr_tbl_TableName_IU?
Складывается такое впечатление, что поле удалено из таблицы, но осталось в триггере.
Например:
Здравствуйте Наталия!
У меня такого триггера нет. Сейчас нужное поле добавлено, но флажок "Отслеживать изменения" отключен. У меня 4 триггера:
del_tbl_Document,
iu_tbl_Document (название похожее, но содержимое совсем другое),
tr_tbl_Document_I,
tr_tbl_Document_ID.
При попытке включить флажок "Отслеживать изменения" выдается указанная ошибка.
Вопрос решили в ходе удаленного доступа. Проблема заключалась в том, что набор логируемых полей в таблице документа не соответствовал набору полей таблицы document_log