Имя: Пароль:
1C
1С v8
Размер таблицы БД не изменился после удаления данных
0 MistaEr
 
25.05.16
09:27
Доброго времени!
Отделяю организацию из базы. Очистил все записи регистра сведений РегистрСведений.ГрафикиРаботыПоВидамВремени (ЗУП).
Но размер таблиц этого регистра не уменьшился. В итоге база с одной мелкой организацией у меня весит 2 ГБ. Сжатие таблиц при тестировании делал.
1 Cyberhawk
 
25.05.16
09:28
База файловая, судя по "Сжатие таблиц при тестировании делал", так?
Как узнавал размеры таблиц регистра? Покажи на картинке
2 MistaEr
 
25.05.16
09:31
База была MS SQL, там тоже разные шринки делал, потом выгрузил в файловую, чтоб сжать... Узнавал с помощью утилиты Tool_1CD. Имя таблицы _InfoRgChngR11016, больше Гига, столко же файл индекса
3 PuhUfa
 
25.05.16
09:36
_ConfigChangeRec - таблица регистрации изменений объектов конфигурации.
4 Cyberhawk
 
25.05.16
09:36
Так это таблица изменений походу, удали регистрацию на узле
5 MistaEr
 
25.05.16
09:40
Сделал ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
Но пометить на удаление план обмена не дает.
6 MistaEr
 
25.05.16
09:42
(3) а откуда вы взяли такое название?
7 PuhUfa
 
25.05.16
09:44
8 Cyberhawk
 
25.05.16
09:48
(5) Лол?
9 MistaEr
 
25.05.16
09:53
(7) Ну я вам не писал такое название
10 silent person
 
25.05.16
09:59
(9) там же => _InfoRegChangeRec<n> - таблица регистрации изменений регистра сведений. Создается, если регистр сведений участвует хотя бы в одном плане обмена.
11 silent person
 
25.05.16
10:02
ПланыОбменаМенеджер (ExchangePlansManager)
УдалитьРегистрациюИзменений (DeleteChangeRecords)
Синтаксис:

УдалитьРегистрациюИзменений(<Узлы>, <Данные>)
12 MistaEr
 
25.05.16
10:34
(11) Узел = ПланыОбмена.ПоОрганизации.НайтиПоКоду("01");
ПланыОбмена.УдалитьРегистрациюИзменений(Узел);

пишет Недопустимое значение параметра (параметр номер '1')
13 Фрэнки
 
25.05.16
10:45
(12) а ты проверь, сам узел нашелся?
14 MistaEr
 
25.05.16
10:55
(13) Да, конечно. Тип ПланОбменаСсылка.ПоОрганизации
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой