Свертка бух итогов wrap ert как добавить. Что делать дальше

Пять вариантов решения:

1)Корректный вариант! Разделить базу данных на две. Во второй провести деноминацию 1 июля.

Первое полугодие в первой базе оставить как есть. А учёт во втором полугодии, во второй базе, уже начать вести в денежном выражении нового образца. Перед разбиением базы на две, нужно доработать модуль и все метаданные, создать её копию и сделать свёртку обработкой WRAP.ert. Потом, этой же обработкой, в новой базе провести деноминацию - убрать из уже сделанных, во втором квартале, проводок и метаданных "0000". Но есть один недостаток. Разбивая базу на две Вы лишитесь оперативность при получении данных. Т еперь, н апример, для того чтобы построить акт сверки за год по контрагенту - придётся делать это в двух базах! Выбирая этот вариант нужно понимать все нюансы разделения базы на полугодия.

2)Корректный вариант! Проведение деноминации в рабочей базе (без разделения):

Выполнить доработку форм и метаданных до копеек. Создать сторнированные проводоки с учётом коэффициента деноминации 10000 (то есть если на Сч.по Дт.=3.000.000 -> будет сделана проводка Дт. -2.999.700 -> в итоге Сч.Дт=300). Внимание! Нужно иметь ввиду, что отчёты желательно строить в двух экземплярах (до 1 июля и после).

3) Корректный вариант, но очень затратный! Доработать все метаданные 1С для деноминации и провести её на 1 июля 2016 года.

Самый дорогой вариант для предприятия.

В версии 8.2 и 8.3 можно создать дополнительное измерение "сумма в рублях старого образца".

В версии 7.7 на невалютных счетах можно использовать вал.сумму или доп.забалансовый счёт (рубли образца 2009 года).

Плюс ко всему придётся переделать практически все объекты метаданных. Отчеты, справочники, документы, обработки, глобальный(7.7) и общие(8) модули, план счетов, регистры и т.п. Реализовать данный метод смогут лишь крупные предприятия с массивным штатом программистов 1С.

4) Признан н екорректным! Продолжить вести учёт в старых денежных единицах.

Совершенно не затратный и для большинства компаний самый оптимальный, так как делать то ничего и не надо . Коротко говоря - оставить всё как есть. В шапке некоторых отчётов, например, акта сверки, для корректности, можно добавить фразу типа этой: "в расчётах используется белорусский рубль образца 2000 года ".

5) Признан н екорректным! Разделить базу данных на две. Во второй провести деноминацию 1 января.

"Закрыть" период (первое полугодие) в первой базе, чтобы больше не вносить туда изменения. Во второй базе сделать свёртку обработкой WRAP.ert на 1 января. Незабудьте предварительно с оздать копию. Соответственно с 1 января 2016г. учёт будет деноминированный. Помните, что вносить изменения (если таковые будут) до 01 июля 2016 придётся вносить в обе информационные базы. В начале 2017 можно будет свернуть и обрезать Вашу рабочую базу на 1 июля. Так у Вас будет две базы: 1-я до 1.07.2016 (без деноминации) и 2-я после 1.07.2016 (с деноминацией).

6) Признан н екорректным! Доработать только отчёты в 1С для деноминации 1 июля 2016 года.

В отчётах, которыми чаще всего пользуются бухгалтера для отправки данных "внешним" контрагентам (акт сверки, деб.задолженность, отчёт по движению ДС и т.п.), выводить дополнительную строку с коэффициентом 1:10000 под суммой с названием "сумма в белорусских рублях образца 2009 года ".

В «свернутой» базе останутся документы, начиная с некоторой даты, выбранной при свертке. Как правило, с начала налогового периода, например, с 01.01.2015г. А на конец предыдущего периода, например, на 31.12.2014г., будут сформированы входящие остатки – «свернутые» бухгалтерские итоги. При этом документы до входящих остатков можно удалить.

Если получим базу 1С меньшего размера, то скорость работы с такой базой существенно увеличится. Пересчет итогов, обновление базы будет более быстрым. Кроме того, к данным прошлых периодов доступ будет ограничен, так как они останутся в копии базы до свертки, которую также можно развернуть для доступа только ограниченному кругу лиц. Таким образом, решим еще и задачу конфиденциальности данных.

В результате свертки базы 1С станет доступной еще одна замечательная возможность: можно удалить неиспользованные элементы справочников Номенклатура, Контрагенты, Материалы и ряда других, на которые не будет ссылок после удаления большого количества документов прошлых лет.

Когда следует проводить свертку базы 1С

Следует проводить свертку базы 1С, если:

  • Объем оперативной памяти сервера баз данных или размер информационной базы < 0.5;
  • Если страдаете от низкой скорости работы в базе 1С. В этом случае стоит подумать и о других вариантах ускорения работы. Можно рассмотреть переход от файлового варианта работы к клиент-серверному, улучшить характеристики компьютера и т.д.
  • Хотите минимизировать доступ проверяющих организаций и сотрудников к данным прошлых лет.

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

Решить задачу свертки типовой базы и удаления неиспользованных элементов справочников помогут две обработки с диска Информационно-технологического сопровождения 1С Предприятие:

  • Найти обработки можно в Интернет – версии ИТС по ссылке ;
  • Либо на диске ИТС в каталоге \1CITS\EXE\EXTREPS\UNIPROCS.

По кнопке Скопировать можно установить архивный файл uniprocs.zip в какой-либо каталог на жестком диске компьютера и распаковать его. В итоге получим большой набор обработок для программ 1С 7.7.

Нам понадобятся:

  • Для свертки базы файлы ERT и WRAP.EFD;
  • Для удаления неиспользованных объектов файлы ObjDel.ert и ObjDel.efd.

Скопируем все 4 файла в подкаталог Extforms нашей информационной базы 1С 7.7. После этого действия в меню Сервис – Дополнительные возможности:

Станут доступны для запуска обработки Свертка бухгалтерских итогов и Пометка на удаление неиспользованных объектов:

Как сделать свертку базы 1С 7.7 – пошаговая инструкция

Шаг 1. Подготовка к свертке базы

Перед проведением свертки проанализируем базу 1С 7.7. Размер базы до свертки – 210 Мб.

Шаг 2. Сделать архивную копию базы

Внимание! Не забудьте сделать архивную копию базы 1С до свертки.

Шаг 3. Пересчитать бухгалтерские итоги

Свертку будем проводить в режиме 1С Предприятие (монопольный запуск). Конфигурация Бухгалтерия, ред.4.5.

Откроем Журнал операций: Журналы – Журнал операций, сворачиваемой базы. В нашем примере видно, что база уже сворачивалась ранее и на 31.12.2012г. сформированы бухгалтерские остатки:

Остатки в разрезе аналитических признаков (субконто):

Решаем, на какую дату будем сворачивать данные в этот раз: учтем пожелания главбуха по периоду доступных данных, имеющееся время на свертку и некоторые другие факторы. Конечно, чем за больший период будем сворачивать базу, тем быстрее в ней можно будет работать.

Свертку лучше проводить на конец налогового периода.

Важно: Обработка свертки, позволяет сворачивать данные и на конец месяца. Но обязательно должна быть выполнена операция Закрытия месяца.

В нашем случае выберем дату свертки 31.12.2013г.

Шаг 4. Сформировать ОСВ до свертки

Для контроля результатов свертки сформируем оборотно-сальдовую ведомость за 2013 год:

Внимание: После свертки вновь сформируем Оборотно-сальдовую ведомость за 2013 год и сравним ее с ведомостью до свертки. Остатки на конец периода должны совпадать.

Шаг 5. Выполняем свертку

Запускаем обработку свертки бухгалтерских итогов: Сервис – Дополнительные возможности – Универсальная обработка: Свертка бухгалтерских итогов:

В качестве даты свертки выбираем 31.12.13 , корреспондирующий счет для остатков – 00.

Можно выбрать один их трёх способов удаления проводок за период свертки:

  • Пометить на удаление документы – помечаются на удаление все документы за сворачиваемый период;
  • Сделать непроведенными документы – отменяется проведение документов за сворачиваемый период;
  • Удалить проводки – удаляются бухгалтерские операции, а сами документы остаются.

Выберем первый способ – Способ удаления проводок – . Нажимаем кнопку Выполнить. Обработка напомнит о необходимости создания резервной копии. Но мы ее уже сделали, поэтому продолжаем.

В результате получим сообщение о завершении свертки:

Шаг 6. Анализируем результаты свертки

Откроем Журнал операций: Операции – Журнал операций.

На 31.12.2013г. сформировались остатки по счетам, а все операции до даты свертки помечены на удаление:

Формируем оборотно-сальдовую ведомость за 2013г.:

И сравниваем ее с ведомостью до свертки. Видим, что различий в сальдо на конец периода нет. Значит, можем удалить помеченные на удаление объекты: Операции – Удаление помеченных объектов:

Таким образом, удаляем более 1000 объектов:

Некоторые из старых документов могут не удалиться. Например, счета-фактуры полученные. Это означает, что на них есть ссылки в операциях остатков, введенных при свертке.

Теперь в Журнале операций первые операции – это остатки по счетам на конец 2013 года:

Остатки нужно проанализировать и при необходимости можно откорректировать.

Однако только после пробной свертки сможете решить – стоит ли сворачивать базу штатными средствами.

Проанализировать базу 1С 7.7 после свертки важно в части учета НДС, основных средств. В редких случаях в справочнике Основных средств потребуется вручную добавить или восстановить данные из базы до свертки, включая историю.

Шаг 7. Удаление неиспользуемых элементов

После свертки базы воспользуемся обработкой Пометка на удаление неиспользованных объектов: Сервис – Дополнительные возможности.

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

В нашем случае база небольшого размера, поэтому отметим сразу, что хотим обрабатывать справочники Номенклатура, Контрагенты, Материалы. Нажмем кнопку Выполнить.

В результате будут помечены на удаление элементы выбранных справочников, на которых в базе нет ссылок, то есть ссылочные документы удалены:

Если эти контрагенты и товары не будут использоваться в дальнейшем, то удалим помеченные на удаление объекты.

Шаг 8. Установка даты запрета редактирования

Установим дату запрета редактирования в 1С 7.7 Бухгалтерия, чтобы исключить изменение сформированных остатков: меню Сервис – Общая настройка, на закладке Режимы:

Целесообразнее Дату запрета установить на текущий рабочий год. Например, на конец последнего закрытого квартала.

Шаг 9. Тестирование и исправление информационной базы

На последнем шаге выполним Тестирование и исправление информационной базы. Для этого откроем базу в режиме 1С Конфигуратор. Из меню Администрирование выполняем Тестирование и исправление со всеми установленными флажками или поэтапно , если база большого размера.

Настройки исправления по кнопке Настройка можно выбрать как на рисунке. Или можно попытаться при частичной потере данных объектов Создавать объекты .

Уважаемый читатель, свертка - это не самое удачное решение в оптимизации базы данных 1С, гораздо быстрее и менее трудоемко перейти на SQL. В результате перехода на SQL вы сохраните доступ ко всем документам, увеличите скорость БД в несколько раз, и не потребуется ежегодно сворачивать базу и переживать о корректности переноса данных.

1С v7.7 считается устаревшей на данный момент, но есть компании которые до сих пор ей пользуются. Так как прогресс не стоит на месте, то большинство 1С-специалистов давно переквалифицировались на платформу 1С:v8 и забыли "семерку", следовательно и заниматься ей не хотят. В этой статье я расскажу вам о том, как свернуть базу (выполнить архивацию периода). Свертку базы я выбрал не случайно, дело в том, что у тех, кто сейчас пользуется "семеркой" конфигурации баз очень сильно изменены и стандартными средствами воспользоваться не получится. Данная статья будет написана опираясь на конфигурацию основанную на 1С: Торговля и Склад 9.2.

Лирическое отступление: Все обработки представленные здесь принадлежат своим авторам и я ни в коей мере не претендую на их авторство.

Введем обозначения:

  1. Полная база - наша рабочая база, которую будем сворачивать.
  2. Пустая база - база содержащая только константы и справочники.
  3. База без документов - база содержащая в себе остатки, но не содержащая документы движения за период.
  4. Свернутая база - база содержащая остатки и документы движения за период.

Итак, разработаем небольшой алгоритм для выполнения свертки базы:

  1. Проверка информационной базы на ошибки;
  2. Добавление в конфигурацию документа для работы с регистрами;
  3. Создание копии информационной базы;
  4. Удаление всех документов и периодических реквизитов из базы;
  5. Формирование и перенос остатков из "Полной базы" в "Пустую";
  6. Перенос документов осуществляющих движение за период свертки из "Полной базы" в "Базу без документов" ;
  7. Проведение документов и восстановление последовательностей в "Свернутой базе".

А теперь каждый шаг по порядку с картинками и разъяснениями:

1. Проверка информационной базы на ошибки - данный шаг осуществляется в конфигураторе. (Администрирование - Тестирование и исправление).

Теперь нужно настроить процесс тестирования и исправления, для этого нажмем кнопку "Настройка":

Ставим все галочки как на картинках нажимаем "OK" и "Выполнить". Процесс тестирования и исправления достаточно долгий, особенно при большом размере базы. Будет казаться что всё зависло, но на самом деле все работает.

2. Добавление в конфигурацию документа для работы с регистрами - данный документ позволяет нам создать документ содержащий данные нужного нам регистра. Скачать документ можно . Внутри архива есть пояснение как добавить документ в базу, но я продублирую это здесь. Открываем конфигуратор и вызываем мастера объединений конфигураций (Конфигурация-Объединение конфигураций), откроется окно выбора файла конфигурации. Укажем путь к месту куда распаковали и выберем файл 1Cv7.MD.

Нам нужен только один документ, поэтому убираем все галочки кроме "Документы", проверяем что бы переключатели внизу окна стояли как на скриншоте и нажимаем "OK". Программа добавит документ и откроет конфигурацию. Теперь необходимо сохранить изменения, для этого нужно нажать кнопку "Сохранить" и принять изменения.

3. Создание копии информационной базы - здесь все банально, просто копируем каталог информационной базы (той, которую мы проверили и в которую добавили документ) в новый каталог и указываем к ней путь в окне выбора конфигурации 1С.

4. Удаление всех документов и периодических реквизитов из базы - для выполнения этой процедуры нам потребуется *.bat-файл. Скачиваем, копируем в папку с копией информационной базы и запускаем - данное действие позволит удалить все документы из базы. Следующим шагом необходимо запустить 1С в монопольном режиме в режиме 1С:Предприятие (Запустить нужно копию без документов), произойдет переиндексация базы. Теперь необходимо очистить базу от периодических реквизитов - для этого запустим тестирование и исправление базы в конфигураторе (аналогично пункту 1).

5. Формирование и перенос остатков из "Полной базы" в "Пустую" - что бы выполнить этот шаг, открываем "Полную базу" и формируем документ "ОстаткиПоРегистру" который мы интегрировали в конфигурацию. Документы нужно формировать на предыдущий за днем свертки день, например, если мы сворачиваем базу на 01.01.2011 то документы должны быть сформированы на 31.12.2010. Чтобы создать документ нам необходимо открыть общий журнал документов, нажать кнопку "Insert" на клавиатуре или "Ввод новой строки" в окне общего журнала.

Затем нужно выбрать документ "ОстаткиПоРегистру" и нажать "OK". Должна открыться форма документа, как показано ниже:

Теперь нам нужно сформировать остатки по каждому регистру нашей базы. Для этого выбираем нужный нам регистр в выпадающем списке и нажимаем кнопку "Заполнить", главное не забыть на какую дату формируем остатки. Если свертка базы выполняется на 01.01.11 то остатки формируем на 31.12.10. После заполнения документа нажимаем кнопку "Записать" и "Закрыть", документ проводить нельзя. Данную операцию необходимо проделать для каждого регистра вашей базы (нужный регистр выбираем из выпадающего списка, не забываем про дату). Все документы "ОстаткиПоРегистру" должны быть сформированы одним днем.

После формирования всех документов "ОстаткиПоРегистру" нам необходимо перенести их в "Пустую Базу". Для переноса нам потребуется вот обработка. Скачиваем, распаковываем и в "Полной Базе" открываем файл "Universal.ert" (Файл->Открыть-Universal.ert). Откроется окно как на рисунку внизу:

Теперь необходимо настроить обработку, для этого пошагово (как на скрине внизу) выполните все требования обработки:

Помните, что в обработке вы указываете путь к "Пустой Базе". После того, как вы выполнили все требования обработки на первой вкладке, переходим непосредственно к переносу остатков. Для этого переходим на вкладку "Документы", отмечаем единственный документ "ОстаткиПоРегистру" и устанавливаем дату на которую были сформированы документы.

Проверяем соответствия со скрином сверху, если все сходится, то нажимаем "OK" -> "Перенос документов".

Начнется перенос остатков в "Пустую Базу", после окончания переноса необходимо открыть нашу "Пустую базу" в которую были перенесены остатки и провести все документы "ОстаткиПоРегистру". Для этого открываем общий журнал документов, переходим на дату переноса (в нашем случае 31.12.10) и проводим все документы "ОстаткиПоРегистру".

7. Перенос документов осуществляющих движение за период свертки из "Полной базы" в "Базу без документов" - данный шаг выполняется как и предыдущий, с использованием обработки . Пользоваться мы ей уже умеем, поэтому делаем все как на скрине из пункта 6:

Переходим на вкладку "Документы", выбираем абсолютно все документы и устанавливаем диапазон дат с начала периода до текущего момента, в нашем случае с 01.01.11 до 13.10.11. Также устанавливаем переключатели "Вкл. помеченные на удаление" и "Вкл. проведенные" соответственно скриншота.

Следующим шагом будет переход на вкладку "Доп. настройки". На ней необходимо поставить галочки как на скриншоте, диапазон дат указываете свой:

После установки всех галочек и переключателей нажимаем "OK"->"Перенос документов" (скрин из пункта 6):

7. Проведение документов и восстановление последовательностей в "Свернутой базе" - по окончании переноса документов необходимо будет перепровести всю "свернутую" базу с начала периода по текущую дату (в нашем случаем 01.01.11-13.10.11). "Операции"->"Проведение документов":

P.S.: Решение проблем с документом "ОстаткиПоРегистру":

После публикации статьи мне на почту пришло очень много просьб с вопросами, почему же не заполняется документ "ОстаткиПоРегистру" и выдает ошибку. Что бы решить данную проблему и ответить на вопрос всем, оставлю здесь руководство по доработке документа.

1. Откройте конфигуратор и выберите документ "ОстаткиПоРегистру".

2. Откройте форму документа:

3. Нажмите кнопку "Новый" и добавьте нужное количество Ресурсов и Измерений.
а) Для ресурса настройки вот такие:



б) Для измерения настройки вот такие:


Для своей базы я создавал порядка 10 измерений и 9 ресурсов.

4. Откройте форму документа в конфигураторе и нажмите кнопку "Форма":

5. В открывшейся форме выделите табличную часть и нажмите кнопку показанную на рисунке "Добавить реквизиты":

6. В нижней части выделите все новые ресурсы и измерения и вставьте в документ:

7. После вставки сохраните документ.

P.S.: Если что-то непонятно, почта всегда открыта для вас!

P.P.S.: Процесс свертки периода, описанный в этой статье, не подходит для свертки бухгалтерских итогов. Для свертки бухгалтерских итогов следует использовать стандартную обработку wrap.ert, либо разрабатывать новую методику.