у меня 1С8.1, УТ (10.3.8.9)
таблица _REFERENCE29 имеет критический размер 4,2Гб
как определить с каким справочником или документом связана таблица _REFERENCE29 чтобы удалить ненужное?
если это можно сделать обработкой, приведите пример пожалуйсто
(всю голову сломал)
тема закрыта, разобрался,
может кому будет полезно:
Процедура КнопкаВыполнитьНажатие(Кнопка)
МассивИменМетаданных = Новый Массив();
Для каждого Объект Из Метаданные.Справочники Цикл
МассивИменМетаданных.Добавить(Объект.ПолноеИмя());
КонецЦикла;
// Таблица значений, содержащая таблицы указанного объекта.
Таблицы = ПолучитьСтруктуруХраненияБазыДанных(МассивИменМетаданных);
Для Каждого Таблица Из Таблицы Цикл
Сообщить(Таблица.Метаданные + " - " + Таблица.ИмяТаблицыХранения);
КонецЦикла;
КонецПроцедуры
опытным путём установил что критический размер набарал справочник "Вложения электьронных писем" и документы "Электронные письма". В них содержатся электронные письма для обмена с узлами РИБ. Их можно удалять или они должны быть в базе?
(3) login-l, в 1С простой штатный метод, помечаешь не нужный объект на удаление, встроенной обработкой - Контроль... Удалить... если ссылок на твои документы/справочники нигде нету, то и хранить их нужды нет, а там это Вам судить - нужны они Вам для истории или не нужны
я знаю таблицу как мне понять какие это данные в 1С
Если не хватает квалификации, чтобы использовать код из (2), то можно использовать чужие готовые разработки, например: https://infostart.ru/public/857364/