Инструкция по использованию внутри архива.
Регистры бухгалтерии закрываются по счету "000"/"00"/"Вспомогательный". Если таких нет, то с пустым счетом.
P.S. Все эксперименты нужно проводить исключительно на копии базы. Обработка манипулирует данными в сторону их удаления, поэтому, при неумелом использовании может безвозвратно уничтожить данные.
Универсальная свертка базы 1С:Предприятия 8.1 и 8.2
1). Открываем базу для свертки в режиме конфигуратора (естественно, перед этим не забываем сделать бэкап);
2). Конфигурация - Открыть конфигурацию;
2а). Если конфигурация заблокирована от изменений, т.е. есть замочек напротив каждого элемента в дереве конфигурации, то нужно включить возможность изменения (гугли: включить возможность изменения конфигурация 8.2);
3). Конфигурация - Сравнить, объединить с конфигурацией из файла... - выбираем cf-файл (для 8.1 - 1Cv81.cf, для 8.2 - 1Cv82.cf) - Открыть;
4). В появившемся окошке СНИМАЕМ галку напротив ЗАДАЧА и помечаем галочкой ТОЛЬКО документ "ЗакрытиеПериода" - Выполнить - ОК;
5). В дереве конфигурации в кагегории "Документы" находим "ЗакрытиеПериода" - правой по нему - Изменить - вкладка "Движения" - выбираем в качестве регистров двигаемых документов ТОЛЬКО регистры бухгалтерии/накопления/сведений, которые Вы хотите свернуть - Закрыть.
6). Конфигурация - Обновить конфигурацию базы данных - Применить;
7). Заходим в информационную базу для свертки теперь в режиме Предприятия (все дальнейшие действия выполняются в режиме Предприятия);
8). Операции (если этого пункта меню нет, зайдите под административным интерфейсом) - Документы - Закрытие периода;
9). В появившемся окне: Действия - Добавить;
10). Откроется форма документа с вкладками. Выставляете дату документа на ту, которой Вы хотите сделать свертку - Записать;
11). Если хотите, что бы при заполнении так же очищались движения документов, то ставим галку "С очисткой данных";
12). Если хотите зафиксировать периодические регистры сведений не подчиненные регистратору, то жмем кнопку "Зафиксировать регистры сведений" (делается в том случае, если в дальнейшем будете удалять старые движения этих регистров, например если их очень много и желательно зафиксировать их состояние на дату закрытия периода, а все старые движения неинтересны в рабочей базе);
13). Если хотите свернуть сразу все движения одним документом, то жмем в верхней командной панели кнопку "Заполнить" и ждем когда документ заполнится (может занять очень много времени), а вот если база настолько большая, что при заполнении начинает виснуть, глючить и т.д., то придется делать несколько документов Закрытия периода и каждый из них заполнять частично, в этом случае жмем на кнопку "Заполнить" на каждой вкладке индивидуально;
14). Если хотите уничтожить документы/справочники, которые себя прописывают в измерения регистров, но при этом сами документы/справочники не актуальны, то используем кнопочку "Заменить значение в колонке". Так удобно поступать, например, с регистрами "Партии товаров", заменить значение колонки "Партия" на одно какое-то значение, а все остальные беспрепятственно можно удалить (очень серьёзно можно уменьшить размер базы). Так же удобно это делать для регистра "Взаиморасчеты по документам расчетов", что бы заменить все документы расчетов на какой-либо один и убрать ссылки с регистра на все остальные документы, актуально для всех регистров на которых неправильно ведется партионный учет (из-за ошибок в ведении учета регистр давно не закрывается);
15). Если хотите какие-либо движения откорректировать вручную, то ничего не мешает это сделать сейчас (или потом) прямо в табличных частях документа. При этом можно пользоваться штатным механизмом отборов и кнопками "Очистить" и "Заменить значение в колонке", обе эти кнопки работают только на набор данных выводимых с условием отбора;
16). Если всё верно, то можно документ проводить, для этого нажимаем кнопку ОК (может занять много времени);
17). Документ манипулирует только регистрами, т.е. сами документы за прошлые периоды он не удалит, он удалит только их движения. В принципе, уже в таком виде базу можно использовать, например поставив дату запрета редактирования на дату закрытия периода, но лучше их удалить или хотя бы пометить на удаление. Это можно сделать как сразу, при помощи "Универсальной обработки справочников и документов" (ищите на ИТС и в интернете) и штатного удаления помеченных объектов, так и потом, уже в процессе работы в базе. Если документов ну уж очень много и их удаление в текущей базе нецелесообразно, то можно просто перенести сам созданный документ "Закрытие периода", а так же значения констант и регистров сведений без регистратора в новую чистую базу. Перенести документ можно любой универсальной обработкой переноса данных между идентичными конфигурациями (ищите в интернете), а для версии 8.2 встроенной обработкой (см. п. 18).
18). Так же можно перенести созданный документ(ы) закрытия периода в новую "чистую" базу встроенной обработкой переноса (только для версии 8.2). Для этого достаточно нажать либо в самом документе, либо в списке документов "Закрытие периода" кнопочку "Выгрузить документ(ы)", а в новой базе "Загрузить документы". Естественно, в этом случае не нужно очищать движения и удалять старые документы в старой базе (актуально для больших баз, когда старые документы в разумные сроки удалить не получается физически). Внимание! непериодические регистры сведений, к сожалению, не переносятся. Их перенос нужно осуществить вручную (как правило, это всевозможные настройки учетной политики и т.д., т.е. после перегрузки в новой базе нужно настроить учетную политику).
Небольшой FAQ:
1. После интеграции разработки в свою конфигурацию, конфигурация "сломалась"
При открытии нового документа выдает сообщение
ОбщийМодуль.ОбщегоНазначения(2949,7)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
Если <<?>>глЗначениеПеременной("глНеВключатьДанныеПоЗабалансовымСчетамВБухгалтерс куюСправку") Тогда
или так
{Документ.ЗакрытиеПериода.Форма.ФормаДокумента(89)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - '{ОбщийМодуль.НастройкаПравДоступа(523)}: Ошибка при получении значения атрибута контекста (ГраницыЗапретаИзмененияДанных): Попытка получения неинициализированного значения параметра сеанса'
или ещё что-то связанное с параметрами сеанса.
A: При интеграции документа в свою базу через "Сравнение, объединение с конфигурацией из файла..." для объединения выбирайте только документ "ЗакрытиеПериода".
Причины купить
У Вас типовая конфигурация, которую необходимо свернуть, а штатная процедура свертки отсутствует или неработоспособна? У Вас правленная типовая конфигурация и штатное закрытие периода не работает? У Вас самописная конфигурация и разработать свертку для неё стоит дороже 4000 рублей? Если хотя бы на один из этих вопросов Вы ответили "Да", тогда у Вас есть все причины купить данную разработку. При помощи этой разработки Вы можете свернуть любую базу, не разбираясь в тонкостях организации учета и имея минимальные навыки работы с конфигуратором 1С:Предприятия. Так же, при условии покупки разработки, возможно on-line консультирование через Skype, а так же помощь при процедуре свертки через средства удаленного контроля (Radmin, Ammy Admin, Team Viewer, RDP).