Что такое реструктуризация таблиц #506570


#0 by Max1986
сабж. Этот пункт есть в Тестировании и исправлении базы. Кроме то это происходит при объединении конфигураций. Что то очень туманный смысл для меня. Поясните плиз.
#1 by Megas
в SQL (ну и не в SQL) есть таблицы. у таблиц есть поля и структура., вот создал ты новое поле а таблица то и не знает... вот как то так =) Ну и при переходе с 8.0 в 8.1 структура таблиц поменялась
#2 by Max1986
я не в sql а в файловой базе. Можно поподробнее - зачем например в ТИС это еть
#3 by Megas
Один фиг. Для перехода с 8.0 в 8.1 ... структура таблиц поменялась.
#4 by Maxus43
Если файловый,используется не сторонняя СУБД, а своя, там тоже есть и таблицы и структура их
#5 by Max1986
Я никуда не переходил. Просто запускаю ТИС и там есть пункт реструктуризация таблиц БД. Вот и интересно - для чего он
#6 by ice777
вот оно, поколение пепси, которое пришло сразу в 1С )
#7 by Kondarat
Упс... Пошарился в ТИС. И где там реструктуризация?
#8 by Megas
ТИИ - Тестирование и исправление
#9 by ice777
есть такая галка. 1С 8.1.
#10 by Kondarat
Та ну? А там хде?
#11 by ice777
->
#12 by Fragster
а вот мне интересно, какого фига идет реструктуризация, если добавить предопределенный реквизит... особенно тоска, когда добавляешь его в справочник с 100000 элементами
#13 by Megas
Есть таблицы, у них есть структура. Если хошь её переделать ставь пункт. Он её разберёт и соберёт заново. Но если ты некуда не переходишь то тебе это не надо. (Ну может она  структура поломается (хотя я такого не видел) можно запустить реструктуризацию и она восстоновится)
#14 by Maxus43
в 8.1 не с первой версии... гдето после 8.1.10, точно не помню
#15 by ice777
ну, надеюсь, ты понимаешь, что даже если взять простой файл данных, то там записи - определенной длины, равные суммарной длине полей. в базаз все сложнее, но смысл примерно тот же.
#16 by Fragster
и что, от добавления предопределенного элемента меняется длина полей?
#17 by Max1986
поясню почему меня этот вопрос интересует. При реструктуризации выдается критическая ошибка "Произошла критическая ошибка. Запись значения NULL в поле не допускающее NULL _FLD6852_TYPE"
#18 by Max1986
И меня вот и интересует механизм что происходит физически с базой. Как я понял - толком никто не знает
#19 by Max1986
,-->
#20 by ice777
нет, конечно. это другой случай: база еще не знает до обновления про его. а как это назвали.. какая разница?
#21 by Serg_1960
Поиском на форуме пользоваться умеешь? Уже неоднократно отвечали. И про реструктуризацию, и когда она необходима... Источник: V8Update.htm : "...Произведена оптимизация структуры таблиц и индексов базы данных. Для получения эффекта от произведенной оптимизации необходимо выполнить полную реструктуризацию информационной базы..."
#22 by Serg_1960
По поводу локализации ошибки:
#23 by Serg_1960
Автор: Источник:
#24 by Max1986
Спасибо. Я правда локализовал поле где ошибка. Это РегистрНакопления НДСУчетРаспределенныхОплатПоставщикам. А вот что дальше делать не знаю. Подскажите - ка исправить ошибку тто. руками ведь в базу не влезу, а при реструктуризации ошибка
#25 by Serg_1960
Прочти вот это: и попробуй применить вот это:
#26 by Max1986
спасибо попробую
#27 by Max1986
Программа хорошая. Но! Она не позволяет редактировать файл. Кто в курсе - есть ли программа позволяющая редактировать файл базы - т.е. не в скуле
#28 by awa15
Нет еще. Не дописал я ее пока.
#29 by Max1986
ОГРОМНОЕ спасибо за программу. Сильная и полезная вещь! Хотелось бы еще что бы можно в таблице искать значение по колонке. Если возможно было бы очень удлбно. А то нужное значение сложно искать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С