Имя: Пароль:
1C
1С v8
Определить тип объекта по коду из файла 1CD
0 Накомото
 
12.03.24
10:21
Задача: выгрузить базу 1С в файл

Проблема: одна из таблиц превысила допустимый лимит в 6 гигабайт, поэтому при выгрузке появляется ошибка.

Текст ошибки: Превышен максимально допустимый размер внутреннего файла.

Решение: вроде понятно, сворачивать базу, удалять лишние документы итд, тестирование и исправление.

Вопрос: а вот мне захотелось конкретно определить какой именно объект 1С "переполнил" таблицу. Для этого использовал утилиту от стороннего разработчика "Tool_1C". Ею можно открыть и проанализировать файл *.1CD и там я вижу таблицу под названием "_DOCUMENT393". Её объём чуть меньше 6 гигабайт (файл взят из архива до возникновения проблемы).

Есть ли какая-то возможность по кодам (ID), которые показывает Tool_1CD?

Обычно они такого вида:
858b6486-2ad4-4ab5-97ae-f0682fe347df

Конечная цель просто узнать что это за вид документов, ну и поудалять не проведенные документы этого вида.
1 Волшебник
 
12.03.24
10:22
ПолучитьСтруктуруХраненияБазыДанных()
2 Накомото
 
12.03.24
10:23
(1) Спасибо. Попробую. Позже напишу помогло ли мне это.
3 Волшебник
 
12.03.24
10:24
(2) Если не поможет, значит Вы ещё сыроваты...
4 Федя Тяпкин
 
12.03.24
13:25
(0) или попробуйте найтив базе элемент по этому id обработкой

Восстановление удаленного объекта и работа с GUID (для управляемого приложения)
5 DJ Anthon
 
12.03.24
13:26
попробуй базопузомер
6 Winnie Buh
 
12.03.24
14:10
(2) там на русском должно быть все написано, что это за таблица,
у меня например вышло
Таблица: Документ.НачислениеПеней, Имя таблицы хранения: Document393
в твоей базе это может быть другая таблица
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс