sql wrap БИ 7.7 (быстро свертываем sql базу бухгалтерии 7.7)

Публикация № 139152

Администрирование - Администрирование данных 1С - Свертка базы

sql скрипт обрезки баз 1с 7.7, работающих на компоненте бух. учет для sql-формата

-- sql скрипт резки баз 1с 7.7 работающих на компоненте бух учет для sql-формата
-- возникла необходимость быстрой обрезки базы 5 Gb без отрыва от производства (несколько часов),
-- выгрузка-перегрузка в dbf составляла 3ч + 5ч + незвестное количество суток обрезки (потом оказалось, что ушло 5 суток) 
--- обратная загрузка в sql 2-3 часа 
--(примерное время выгрузки обрезанной 0,5 gb dbf базы не учитываем -- 15 мин)
-- стандартный wrap на sql падал через 1.5 суток работы
представляет собой sql скрипт с описанием работы

Итог работы:
- отрезано 2.5 года 
- перенос остатков с помощью модифицированной wrap.ert 1 мин
- работа скрипта 1 час 46 минут
- полный пересчет итогов 2 часа
- ручное изменение дат операций ввода остатков (23 шт) 5 минут
- размер базы упал с 5 гб до 1,4 гб (не резались справочники)
!!!автор не несет ответственности за испорченные данные

Скачать файлы

Наименование Файл Версия Размер
sqlwrapBuhzip77.zip

.zip 20,24Kb
59
.zip 20,24Kb 59 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Famza 84 08.06.12 13:13 Сейчас в теме
Актуально - ща проверим на 8гигах
2. Lik2707 13.06.12 05:40 Сейчас в теме
Пока не очень актуально, но в будущем, возможно пригодится. Поэтому вопрос: с каким sql всё это работает? 2000, 2005...
Спасибо!
3. Lik2707 13.06.12 05:48 Сейчас в теме
+(2). И ещё вопрос. Можно ли этот способ использовать для свертки Комплексной, например, свернув бух. итоги этим скриптом и свернув остатки по регистрам каким-либо способом (обработок для регистров существует достаточно много)?
4. nilabs 8 13.06.12 09:10 Сейчас в теме
sql 2000, в 2005 тоже будет работать без проблем. По поводу ОУ - в теории можно дописать скрипт для очистки регистров и my_wrap.ert для остатков, просто так обрезать нельзя - движения в регистрах останутся, а документы исчезнут.
5. Lik2707 13.06.12 10:13 Сейчас в теме
А нет ли описания - как работает этот метод? Очистка/удаление документов в текущей базе, или перенос в чистую, новую базу? Ну а по ОУ - как вариант навскидку (было оприсание такого метода), добавляется документ Свертка, он делает движения по регистрам. А ссылки на документы - на сам этот документ Свертка.
Это просто мысли вслух, без детального анализа... :)
7. nilabs 8 26.06.13 01:29 Сейчас в теме
(5) с помощью sql режутся документы и движения по БИ до указанной даты
(6) будут на компоненте бухучет
6. V.Nikonov 119 15.06.12 19:17 Сейчас в теме
Надеюсь будет работать и на дописанных Бухгалтериях?
Оставьте свое сообщение

См. также

[Шишки для мартышки] Упаковка/ускорение нулевых итогов регистров для файлового варианта 7.7 Промо

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

По статье "Зачем в 1С нужно периодически пересчитывать итоги по регистрам?" http://infostart.ru/public/177171/ Обработка для 7.7, файловая, только для специалистов. Никаких гарантий и возмещений. Работает только в разделенном режиме (прямой запрос VFP). После выполнения - в обязательном порядке ТиИ (только упаковка), После ТиИ в обязательном порядке - принудительно переиндексировать. Родственная разработка для SQL: http://infostart.ru/public/177579/

5 стартмани

28.03.2013    62641    89    CheBurator    2    

Удаление операций и проводок у помеченных на удаление документов прямыми запросами

Чистка базы Свертка базы v77::БУ 1С7:Бух 1С7:ББУ 1С7:УСН БУ Абонемент ($m)

Обработка предназначена для быстрого удаления операций и проводок у помеченных на удаление документов прямыми запросами в базах данных SQL на компоненте "Бухгалтерский учет". Будет полезна при свертке больших баз, когда для удаления стандартной операцией "Удаление помеченных объектов" не хватает оперативной памяти

1 стартмани

06.12.2016    12833    5    Belomor    0    

Сравнение остатков в двух базах бухгалтерии 7.7 по данным файлов 1SBKTTL.DBF после свертки

Свертка базы v77::БУ БП2.0 Россия БУ Абонемент ($m)

Имеется база 7.7, которую хочется свернуть. Но в процессе свертки могут съехать остатки. Для проверки нужно сравнить остатки на дату свертки.

1 стартмани

20.06.2016    14934    2    pentanom    1    

Быстрое сворачивание 1С 77 ТиС (от 10 до 40 минут) независимо от размера ИБ.

Свертка базы v77::ОУ 1С7:ТиС УУ Абонемент ($m)

Хотя большинство пользователей перешло на 1С 8ХХ, но есть еще очень много торговых организаций до сих пор эксплуатирующих 1С 77 ТиС. И пока еще не собираются переходить на новую платформу, а свертку делать надо. Есть много решений, я решил поделиться своим. Основное отличие: 1. Универсальность 2. Быстрота 3. Свертку можно делать на любую дату (не обязательно на начало года)

1 стартмани

15.11.2014    24157    96    Marik    27    

Универсальная свертка базы данных на платформе 7.7 (для любой конфигурации) Промо

Свертка базы v77::ОУ v77::БУ 1cv7.md Россия Абонемент ($m)

Версия 15.05.2012. Универсальная свертка базы по переносу остатков по регистрам, бух. счетам и последним значениям периодических реквизитов

1 стартмани

05.12.2011    69980    1565    grayglobus    229    

Простое удаление проводок из документов по выбранным счетам

Свертка базы Обработка документов Универсальные обработки v77::ОУ v77::БУ v77::Расчет БУ Абонемент ($m)

Удаляет проводки(корреспонденцию) по выбранным счетам за выбранный период. Работает с забалансовыми счетами. Выбор условия соответствия вхождения счетов в корреспонденцию (и / или).

1 стартмани

06.01.2014    15349    11    1v7    8    

Свертка ТиС 9.2 7.7 ole Действительно клевая и простая + Создание новой базы без документов с сохранением всех справочников

Свертка базы Чистка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Берем 2 базы старую и новую, новая это точная копия старой, только с подчищенными файлами d*.dbf, r*.dbf Запускаем в старой обработку, ждем 15 минут и радуемся! Только не забудьте в новой провести ручками документы (операции - проведение документов) Сворачивает остатки по фирмам и складам в усредненной себестоимости(считает по принципу отчета остатки ТМЦ), делает вводы остатков в базе к которой коннектимся И сворачивает всю дебиторскую и кредиторскую задолженность по Фирмам без детализации кредДокумент. Обновление от 12.02.13 появилась возможность сворачивать дебиторку в разрезе кред документа+переносит долги по комиссионерам. Не знаю как вам, а на мой взгляд более простого и работоспособного я тут просто не нашел!!!

1 стартмани

02.01.2013    17381    164    zoeh    8    

Перенос номенклатуры, остатков и цен из 1С Рарус: Магазин. Ред. 2.5 в 1С Розница, редакция 1.0

Свертка базы Перенос данных из 1С7.7 в 1C8.X v7.7 1cv7.md Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Обработка предназначена для переноса данных из Рарус 2.5 магазина на платформе 7.7 в Розницу ред. 1 на платформе 8.2. Перенос осуществляется с помощью OLE. Переносимые данные: Номенклатура(ед., штрих-коды), Документ ввода остатков и цены номенклатуры (после закрытия торгового периода).

1 стартмани

08.10.2012    17425    48    pervanax    5    

Свертка ТиС 9.2

Свертка базы v77::ОУ 1С7:ТиС Россия УУ Абонемент ($m)

Свертка данных на определенную дату, без изменения в конфигурации.

1 стартмани

03.09.2012    15442    142    Tarlich    6    

Выборочное удаление справочников

Свертка базы Чистка базы Универсальные обработки Обработка справочников v7.7 openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Выборочное удаление справочников, с отборам по группам и элементам. Автоматически удаляются подчиненные справочники.

1 стартмани

28.08.2012    14183    95    volamm    1    

Перенос сальдо по сотрудникам

Зарплата Сервисные утилиты Свертка базы Зарплата v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

Обработка предназначена для переноса конечного сальдо по сотрудникам выбранного периода на начало текущего.

1 стартмани

24.05.2012    11580    27    search    5    

Универсальный ввод остатков по проводкам в идентичную базу 1С 7.7.

1С7.7<->1C7.7 Свертка базы v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Ввод остатков по выбранным счетам в идентичную базу 1С 7.7

1 стартмани

23.03.2012    14921    42    dronrevx    4    

Обработка для принудительного удаления документов 1С 7.7 ТиС

Свертка базы Закрытие периода Закрытие периода v7.7 1С7:ТиС Россия Абонемент ($m)

Использует транзакции для быстрого удаления. Написана мною для быстрой очистки прошлого периода (свертка). Код простой, но проверенный и практичный. В помощь программеру свертывальщику.

1 стартмани

08.12.2011    17183    100    Deda    10    

Обрезка базы ТиС 7.7

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Мои обработки для свертки базы ТиС 7.7

1 стартмани

24.11.2011    14134    174    Diman071    15    

Переход с упрощенной системы налогообложения на общую (или наоборот) (1c v7.x)

Свертка базы 1С7.7<->1C7.7 Обработка документов v77::БУ 1С7:Бух Россия БУ НУ Налог на прибыль УСН Абонемент ($m)

Предлагаю опробованную методику перехода с УСН на ОСН (или наоборот) и инструментарий для её реализации. Переход можно выполнить на любую дату (актуально при вынужденной смене системы налогообложения из за превышения лимита выручки или численного состава (как правило это выясняется, когда очередной квартал уже завершён...)). Конфигурации могут быть не типовыми, более того предлагаемые обработки пригодны для переноса справочников и документов между любыми конфигурациями 1C v7.Х.

1 стартмани

31.10.2011    21532    393    БоНН    17    

Свертка базы ТиС

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Свертка базы ТиС 7.7 по регистрам накопления на определенную дату. Делат документ ввод остатков на указанную дату. Также в обработке можно пометить на удаление документы за прошлый период.

1 стартмани

20.09.2011    20164    263    lisalex80    20    

Перенос остатков товара для начала нового года или новой базы

Свертка базы v77::ОУ 1С7:Комплекс 1С7:ТиС Абонемент ($m)

Когда год кончается и начинается новый, и нужно создать чистую базу без документов, НО с остатками, требуется только воспользоваться этой обработкой. Она в старой базе создает документы по фирмам и складам, делаем сами новую базу и переносим документы созданные в новую базу, проводим 31 декабря и вуаля, на 1 января есть остатки и чистая база

1 стартмани

07.09.2011    20841    127    noook    19    

Свертка зарплаты по счету 661 (Украина)

Свертка базы Зарплата Зарплата v77::БУ 1С7:Бух Украина БУ Абонемент ($m)

Бывает, что на предприятии зарплата выдается без копеек, тогда при формировании оборотно-сальдовой ведомости по людям появляются зависшие строки-"Хвосты" - копеечные недоплаты и переплаты по месяцам. Эта обработка служит для свертывания этих "хвостов", причем не формирует оборотов по счетам.

1 стартмани

01.08.2011    9335    22    Clychau    4    

Улучшенная обработка "Свертка остатков ТиС 9.хх"

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Обработка предназначена для создания документов ввода остатков в базе ТиС 9.xx перед переносом их в новую базу / очисткой базы и является улучшенной версией одноименной обработки с этого сайта. Теперь для создания документов ввода остатков ТМЦ необязательно, чтобы склады имели МОЛ, т.к. анализируется и регистр ОстаткиТМЦ и ПартииНаличие. Также обработка корректно работает с розничными складами, как в разрезе себестоимости (с НДС и без), так и в разрезе отпускных цен.

1 стартмани

10.07.2011    24701    539    twilight5023    25    

Свертка ИБ 7.7 Торговля и Склад Украина (DBF) средствами OLE

Свертка базы v77::ОУ 1С7:ТиС Украина Абонемент ($m)

Скоро Новый Год и старые проблемы с резкой, сворачиванием информационных баз. Очередной раз проверил работу типовой "Архивации" - работала всю ночь, утром перегрузил компьютер. Пересмотрел на ИС работы по этой теме. Хорошие, универсальные и не очень, т.е. разные. Прикрутить с разумными затратами не получается.... Написал свой вариант. Тестовая DBF База 1.5 Gb сворачивается за 5-7 мин. Эта обработка и технология - для разработчика ! Требует адаптации для конкретной базы! Тестировано на релизах 7.70.014(16,18).

1 стартмани

20.12.2010    19844    111    kompas-dm    12    

Обработка "Свертка всех остатков в ТиС"

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Простая обработка для сворачивания остатков в начале отчетного периода в ТиС, при переполнении базы. Сворачивает все остатки в ТиС. Обработка задействует механизм OLE, запускается из чистой базы с заполненными справочниками.

1 стартмани

04.08.2010    17242    455    Ronin    27    

Основные средства - Экспорт - Импорт периодических реквизитов

Свертка базы Учет ОС и НМА Учет ОС и НМА v77::БУ 1С7:Комплекс Россия БУ УУ Абонемент ($m)

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

1 стартмани

20.07.2010    12906    72    alves    2    

Чистка начального сальдо в 1С:Зарплата и Кадры (версия 2.1)

Зарплата Свертка базы Зарплата v77::Расчет 1С7:ЗиК БУ НУ НДФЛ Абонемент ($m)

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

1 стартмани

01.07.2010    17465    438    Nicholas    9    

Исправленная выгрузка-загрузка записей ЖР

Свертка базы v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

Свертка журналов расчета ЗиК 7.7

1 стартмани

08.06.2010    14088    346    moonchild1    5    

Замена ссылок (7.7 SQL) - (аналог repval)

Свертка базы Поиск данных Тестирование и исправление v7.7 1cv7.md Абонемент ($m)

Замена ссылок в SQL-базе без перепроведения документов.

1 стартмани

09.03.2010    20462    198    Noy    25    

Свертка базы Универсальная

Свертка базы v7.7 1cv7.md Россия Абонемент ($m)

Версия от 19.02.2012 Испытал на 1С 7.7 Комплексная, Бухгалтерия, УСН, Торговля и Склад

1 стартмани

04.02.2010    64628    2619    ManyakRus    142    

Закрытие года (обрезание базы)

Свертка базы Чистка базы v77::БУ 1С7:Бух Россия Абонемент ($m)

Обработка предназначена для закрытия года (обрезания, чистки базы).

1 стартмани

11.01.2010    23360    673    dobraleks    32    

Проверка остатков регистров между двумя базами после свёртки для ТиС 7.7. и Комплексной конфигурации.

Свертка базы v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Абонемент ($m)

В начале года многие обрезают (сворачивают) базы. Я не исключение :). После свёртки всегда возникает вопрос - "А правильно ли всё свернулось ?". Запускаются отчёты для сверки остатков регистров между двумя базами. И всё равно нет полной уверенности, что всё нормально. Поэтому решил написать сверку остатков между двумя базами по ОЛЕ, чтобы облегчить сверки в дальнейшем ;) Кому пригодится - буду рад. Если что-то не учёл исправьте - код открыт, или пишите замечания - сам исправлю... ;) Для проверки работоспособности можно скопировать уже имеющуюся у вас базу ТиС, добавить её в список баз и проверить сначало расхождения между двумя этими базами. Затем в копии просто отредактировать и провести документ, который изменит остатки в региcтрах до даты сверки в обработке и проверить ещё раз различия по этим (этому) региcтрам (ру) ;)

1 стартмани

10.01.2010    17587    387    koliaff    18    

Свертка ИБ 7.7 Оперативный учет

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Свертка базы 7.7 Оперативный учет - удаление документов и движений регистров на дату, перенос остатков.

1 стартмани

28.12.2009    35160    2004    andrewbc    177    

Генерация SQL-скрипта для удаления документов при свертке базы.

Свертка базы openconf v77::ОУ v77::БУ 1С7:БМО 1С7:Бух 1С7:ТиС 1С7:ББУ Абонемент ($m)

Внешняя обработка (1С 7.7) для генерации SQL-скрипта, который удаляет документы из базы при ее свертке. Есть отбор за период, по видам документов, возможность чистки регистров. Обработка универсальная, не зависит от конфигурации.

1 стартмани

11.12.2009    18363    213    glassman    16    

Обрезание распределённой базы по OLE

Свертка базы Распределенная БД (УРИБ, УРБД) 1С7.7<->1C7.7 v77::ОУ v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

В качестве комментария к http://infostart.ru/public/22060/ Позволю себе выложить своё творение 2004 года того же назначения. Выкладывал в обсуждение разработки Dr.HiHi, но оттуда качается коцаный архив. Поэтому выкладываю отдельной программой. Этой обработкой, кстати, сворачивалась большая база. Более 100 Гбайт. Свёртка выполнялась в периферийных базах. Весь процесс занимал не более двенадцати часов.

1 стартмани

31.10.2009    19961    167    Трактор    9    

Обработка для переноса остатков по счетам из одной базы в другую 1C7.7

1С7.7<->1C7.7 Свертка базы v77::БУ 1С7:Бух БУ Абонемент ($m)

Обработка подключается к другой базе и по БИ создает операции в новой базе

1 стартмани

31.08.2009    12801    253    Dr.HiHi    20    

Легко и просто сворачиваем ТиС 7.7

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Понадобилось как-то давно заказчику свернуть базу торговли в магазине (розница) и начать учет с нуля без всяких заморочек с партиями и т.д. На тот момент ничего настолько простого не нашел. Написал простенькую обработку для свертки. Не могу сказать что очень быстро работает или используется какой-то оригинально красивый алгоритм, но свою задачу обработка ежегодно выполняет.

1 стартмани

26.08.2009    15986    343    wilduser    11    

Универсальная свертка регистров

Свертка базы v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Универсальная свертка регистров (1 документ + 2 обработки)

1 стартмани

06.08.2009    17223    198    boy13    11    

Обрезание БД удалённого магазина одной кнопкой

Свертка базы Розничная торговля Розничная торговля v77::ОУ 1cv7.md Россия УУ Абонемент ($m)

1С v7.7 DBF-ка. Полностью самописная конфигурация. Это пример формирования "правильного" BAT-файла (и сам он) который самостоятельно последовательно выполнит ряд действий приводящих к обрезанию БД удалённого магазина и кусок кода для 1С, чтобы она правильно и в нужной последовательности отрабатывала свои запуски в пакетном режиме из BAT-файла. Предполагается, что выгрузки/загрузки данных у вас уже имеются (или вы в состоянии их сами написать) Смысл - выполняется периодическое обрезание баз данных на удалённых магазинах . Был написан (на бумаге) сценарий обрезания. Успешно всё работает, но это когда я, как программист приезжаю на магазин и делаю всё ручками. Но некоторые магазины очень далеко (5 часов в один конец на авто). Вот и решили сделать один Bat-ничек, чтобы технические специалисты обслуживающие магазины на местах могли не париться - запустить его и вот оно - счастье...

1 стартмани

22.05.2009    14520    178    Fisherru    76    

Периодические значения II

Обработка справочников Файловые протоколы обмена, FTP Свертка базы v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Работа с периодическими значениями: сохранение, восстановление, удаление, оптимизация, свертка...

18.02.2009    41342    471    Shaman100M    21    

Удаление значений периодических реквизитов

Свертка базы Чистка базы Обработка справочников v7.7 1cv7.md Абонемент ($m)

Удаление значений периодических реквизитов справочников

1 стартмани

05.01.2009    11938    225    kordell    20    

Коррекция регистров

Сервисные утилиты Свертка базы Закрытие периода v77::ОУ 1cv7.md Абонемент ($m)

Документ "Коррекция регистров" для правки движений по любому регистру. Редактирование регистров я давно хотел добавить в "Редактор реквизитов" (http://infostart.ru/projects/3072/), но время показало, что гораздо удобнее и правильнее создавать корректирующий документ. Если решил бы реализовывать редактирование движений в редакторе, то , во-первых, пришлось бы это делать прямыми запросами, во-вторых, повторное проведение документа восстановило бы старые движения. Вообще, вот вам еще один мой инструмент "исключительно для админо-программерского использования". Его я еще не показывал на публику, хотя написан он также давно, в году 2004 наверное.

1 стартмани

02.01.2009    23663    1295    vet7777    41    

Быстро удалить все кроме справочников и констант

Свертка базы Чистка базы v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Быстрое удаление движений в базе данных.

1 стартмани

26.12.2008    21350    785    vovan519    30    

Всем, "обрезавшим" огромные базы 7.7 посвящается...

Свертка базы Распределенная БД (УРИБ, УРБД) v77::ОУ v77::БУ 1С7:Бух 1С7:ТиС Россия Абонемент ($m)

Всем, "обрезавшим" огромные базы 7.7 посвящается... Здесь лежит конфигурация, сама статья находится по адресу http://infostart.ru/articles/277/

1 стартмани

19.12.2007    23513    1268    Dolly_EV    18