...не смог повторить ошибку.
Подумал, что из-за того, что я уже поправил ляп в своей рабочей версии (сообщали, что иногда на странице операций вообще не видны некоторые колонки классификаторов). Закачал 203-ю сборку... Всё равно, ошибка не повторяется.
Может быть ещё есть какие-нибудь дополнительные условия? Сможете повторить эту ошибку на новой базе данных?
Кстати, отдельное спасибо за столь подробное описание действий.
Более детально
Brand
21/11/2005 10:39
#
Последовательность действий:
0. База была старая от версии 1.3
1. Создал новый справочник “Контрагенты”, поставив галочку разделять по виду операции
2. Появилась колонка в “Операциях”
3. Перенес ее к “Агентам”
4. Сохранил настройки таблицы
5. Далее как по писанному …
Теперь почти уверен, что это связано с пунктом 0.
С новой базой ничего подобно не происходит. Попробую проверить свою догадку, создав непустую базу в 1.3, перенести на 2.0 и попробовать повторить еще раз.
Понимаю, что ситуация, может, и не стандартная, но мало ли кто может попасть впросак, не все ведь создают базу заново. Мне так и не удалось “оживить” базку.
Я еще раз на восстановленной базе попытался проделать эту же операцию – первое исключение повторилось, но это привело к исчезновению колонки “Контрагенты” в таблице “Операции”, хотя в списке доступных колонок “Контрагенты” присутствуют чекбокс – выбран.
А <B>СПАСИБО</B> – это Вам, за подход и отношение к делу!
с новой не смог
Brand
21/11/2005 10:58
#
Вызвать исключение с новой базой, созданой в 1.3 и перенесеной в 2.0 не удалось. Значит дело в моей базе, так как ситуация повторяется на резервной копии базы.
Поделитесь с автором?
Большой-и-Угрюмый
21/11/2005 14:25
#
Может автору программы свою базу покажите, чтобы он разобрался, в чем причина?
Обязательно
Brand
21/11/2005 16:46
#
Если автор программ пожелает видеть мою базу - я ее ему пришлю. У автора свои планы и приоритеты, дергать его не буду. Проделаю все еще раз, может это не база, а если база, то, как она пришла в такое состояние? Постараюсь сэкономить время разработчика. :-) Перед этим я достаточно активно "крутил" настройки. Но хоть ты тресни, исключение у меня возникает.
Очень желаю! (+)
Dervish
21/11/2005 23:16
#
Просто немного неловко просить актуальные данные, ведь финансовая база, это такое личное дело... И хотя, конечно, на условиях конфиденциальности, часто люди присылают на e-mail, никогда не компрометировал данные, да и сам, в общем, нос стараюсь не сувать... Но всё равно как-то неловко себя чувствую.
Если пришлёте данные, был бы очень признателен. Обязуюсь блюсти конфиденциальность. И, кстати, постараюсь отремонтировать базу данных, если дело в ней.
Ошибка в базе затаилась ...
Brand
21/11/2005 21:33
#
Могу прислать пустую базу, которая вызывает означенное выше исключение, при описанной последовательности действий, только теперь это не приводит к “коллапсу” базы, а всего лишь исчезает колонка в таблице “Операции”.
А вот пропадание...
Dervish
21/11/2005 23:19
#
...столбца, это очень похоже на один ляп, который был в 203-й сборке и который я сейчас устранил в своей рабочей версии, будущей 204-й.
Колонка пропадала тогда и только тогда, когда перед добавлением нового классификатора в базе данных сохранялись настройки страницы операций. В сохраненных настройках просто нет нужной колонки, вот она и не показывается.
В 204-й этой ошибки не будет.