Имя: Пароль:
1C
1С v8
Как очистить таблицу файловой БД 8.1
0 Crew
 
29.01.15
13:54
База переделанная розница. Превышен максимальный размер таблицы в 4 гига. Перейти на SQL не получается, много ошибок в базе. Размер превысила таблица с вложениями электронных писем(обмены между магазинами). Почистить обработками не получается - помечает на удаление 5-6 элементов справочника и крашится по ошибке. Как почистить эту таблицу не штатными средствами?
1 ДенисЧ
 
29.01.15
13:55
удаляй 4 элемента и сжимай базу.
Повторяй, пока не закончишь
2 Crew
 
29.01.15
13:58
(1) Классно :) может еще варианты будут. Слишком долго выходит :(
3 FIXXXL
 
29.01.15
14:00
Выгрузить через обмен без ненужной шелухи в идентичную базу?
4 Психотерапевта Вызыва
 
29.01.15
14:01
(0)
1. тупо удалить в конфигураторе этот справочник
2. добавить в конфу этот справочник
5 nordbox
 
29.01.15
14:04
Психотерапевта Вызыва>> ты ща насоветуешь......
у него все рухнет нафиг
6 Crew
 
29.01.15
14:06
(3) хочется предварительно свернуть базу до 2015 года. Не уверен, что все корректно перенесется.

(4) пробую, спасибо

(5) пофигу, из архива втяну.
7 Психотерапевта Вызыва
 
29.01.15
14:07
(6)только после удаления обнови конфу БД
8 Сергей Д
 
29.01.15
14:28
СправочникОбъект.<Имя справочника>.Удалить (CatalogObject.<Имя справочника>.Delete)
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
Удалить (Delete)
Синтаксис:
Удалить()
Описание:
Удаляет элемент справочника из базы данных.
Важно! В отличие от метода УстановитьПометкуУдаления, данный производит непосредственное удаление элемента справочника без возможности восстановления и без проверки ссылочной целостности. Использовать данный метод нужно крайне осмотрительно.
Доступность:
Сервер, толстый клиент, внешнее соединение.
===
В обработке выбрать все элементы справочника и удалить их, не помечая на удаление.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший