Другие языки программирования и технологии

как обнулить базу 1С и перенести остатки

как обнулить базу 1С и перенести остатки и справочники, удалив все документы
Существует 2 стандартные обработки (найдете на диске ИТС) :

1. Свертка Информационной базы - Цель обработки - "Свертка базы" - удаление потерявшей актуальность информации в информационной базе. С помощью обработки "Свертка базы" из информационной базы удаляются те документы, которые потеряли актуальность и на их основе создаются новые документы ввода остатков. Удаляются документы, имеющие дату, равную или меньше указанной в настройках даты свертки документов. На дату свертки создаются соответствующие документы ввода остатков. Обработка при начале своей работы формирует таблицы остатков на дату свертки по регистрам оперативного учета. Далее на основании этих таблиц, обработкой создаются документы и проводятся документы для ввода остатков по всем регистрам на дату свертки.
В том случае, если по документам имеются непогашенные остатки,
то для сохранения целостности базы данных, в базе после свертки создаются пустые образы данных документов.

2. Экспорт/Импорт - перенос документов и справочников из одной информационной базы в другую.

Выбирайте какая вам больше подходит и.. . будет вам счастье)))
Вячеслав Половинка
Вячеслав Половинка
6 931
Лучший ответ
Для того, чтобы перенести остатки необходимо ввести в ручную операции по остаткам. Делается это так: смотрим остаток по счету. Если счет активный (т. е. дебетовый остаток) то делаем проводку дебет: сам счет, а кредит: всмоготельный счет и ложим в проводку сумму остатка. Если же счет пассивный, то делаем наоборот.

А затем написать обработку по удалению документов:

Для счетчик=1 по Метаданные. Документ () Цикл
Док=СоздатьОбъект ("Документ. "+СокрЛП (Метаданные. Документ (счетчик). Идентификатор)) ;
~10:
Док. выбратьДокументы ();
Пока Док. ПолучитьДокумент ()=1 Цикл
Док. Удалить (1);
Перейти ~10;
КонецЦикла;
КонецЦикла;

Причем следует заметить, что когда мы сделаем проводки по остаткам через нулевой счет и удалил доки мы будем видеть только остатки по счетам, а на нулевом счете остатков не будет, т. к. главное правило бухгалтерии АКТИВ равен ПАССИВУ :-)
На диске ИТС для этого есть необходимые обработки