Перейти к содержимому


Одна из причин ошибки - форматирование строк


Сообщений в теме: 2

#1 smart

    Активный участник

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 10 Июнь 2012 - 16:42

Меняли структуру таблиц (удалили несколько строк) - и все сломалось (база вываливалсь в сообщение об ошибки).

Долго мучались, отключались все вычисления, удаляли связи, напоминания и т.д.

А оказалось, что в одном из "форматирований" был прописан столбец, который мы удалили (и пользователь) которого мы удалили. И вот из-за этого все и рушилось.

Может кому пригодится

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 11 Июнь 2012 - 13:57

Хм, вообще мы добавляли предупреждения на использование поля в случае его удаления, видимо не все учли. Постараемся подправить этот момент.

#3 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 23 Июнь 2012 - 13:43

Добавлено предупреждение на удаление поля, задействованного в форматировании. Теперь удалить такое поле без предварительного удаления его из форматирования нельзя, соответственно ошибка уже возникнуть не может.

Таким образом, на настоящий момент предупреждение выходит при следующих случаях:
- поле участвует в сортировке или группировке (в настройках таблицы)
- поле участвует в фильтрах, напоминаниях, форматировании
- поле используется в другом поле связи

Все эти случаи при удалении поля ранее могли приводить к ошибке.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных