четверг, 6 декабря 2012 г.

Очистка базы 1с 7ки

Удаление всех документов из информационной базы.
Часто бывает необходимо очистить информационную базу от документов: начать работу в чистой базе с нового года, сделать тренировочную базу данных для экспериментов с документами и их отображении в учёте, или же «свернуть» базу и ввести остатки на начало года.
Что можно сделать, чтобы не удалять вручную документы? Взять, и разом, одним махом их убрать?
Рассмотрим, как это сделать для 1С: Управление торговлей 10.3 и для 1С: Торговля+склад 7.7.

1С: Торговля+склад 7.7.


Настоятельно рекомендую сделать копию информационной базы для дальнейших экспериментов.
База данных 1С: Предприятие 7.7 представляет из себя в файловом варианте набор из отдельных файлов, каждый из которых содержит в себе определённый справочник или документ.
Базу клиент-серверного варианта необходимо сконвертировать в файловый вариант. Через действия в конфигураторе: сначала выгрузить информационную базу. Потом загрузить в пустой каталог получившийся архив.
В 1С: Торговля+склад необходимо удалить файлы, относящиеся к документам, журналам документов, номерам документов и регистрам оперативного учёта. Так же необходимо удалить справочники, с которыми связаны документы.
Если просмотреть содержимое информационной базы, можно заметить множество файлов, начинающихся на буквы «DT», «DH», «RA» и «RG». Все эти файлы необходимо удалить из каталога. Необходимо так же удалить файл 1SJOURN.dbf, 1SJOURN.cdx; 1SCRDOC.dbf, 1SCRDOC.CDX, 1SDNLOCK.dbf, 1SDNLOCK.cdx – Это файл журналов документов, номеров и ссылок документов.
Остался последний файл, это файл справочника партий. Необходимо удалить и его, так как документы Оприходования товара на склад связаны со справочником партий. Делается это следующим образом: в любом редакторе открывается файл 1cv7.dd. Ищем слово «Партии». После нахождения слова у Вас курсор будет перемещен на текст, похожий на следующий:
#==TABLE no 28 : Справочник Партии
# Name |Descr |Type[A/S/U]|DBTableName|ReUsable
T=SC214 |Справочник Партии |A |SC214 |1
Необходимо найти файл, который имеет название «SC214.dbf» и «SC214.cdx - в моем случае. В вашем случае название может отличаться. Эти файлы тоже необходимо удалить.
После этого подключаете информационную базу и запускаете её в режиме «1С: Предприятие» монопольно, и начинаете работать в чистой базе без документов.
http://www.programmer-1c.ru/stati/udalenie-vseh-dokumentov-1s-torgovlya-sklad-9.2-1s-upravlenie-torgovley-5.html