Быстрая свертка базы 1С средствами SQL

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

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

Администрирование Свертка MicrosoftSQL PostgreSQL БП3.0 УТ11 БП2.0

Сверните базу данных 1С:Предприятие 8.3 в 10-20 раз быстрее! (для клиент-серверного варианта работы)

 

Общие сведения

Представленное расширение для конфигураций 'Бухгалтерия предприятия 3.0' и 'Управление торговлей 11' включает в себя обработку для свертки базы данных средствами SQL сервера. Данная обработка построена на управляемых формах и использует встроенные в конфигурацию механизмы формирования документов ввода остатков для возможности работы с различными релизами типовых конфигураций. Сам процесс свертки универсален и реализован во внешних компонентах обработки. Предназначена для запуска в ОС Windows, сервер баз данных может находиться под управлением другой операционной системы.

Также предоставляется внешняя обработка для конфигурации 'Бухгалтерия предприятия 2.0'.

На данный момент поддерживаются следующие серверы SQL:

  • Microsoft SQL Server 2008 и более старшие версии
  • PostgreSQL 9 и более старшие версии

 Поддерживаемые релизы конфигураций:

  • Бухгалтерия предприятия 3.0.62.17 и более старшие версии
  • Управление торговлей 11.4.3.160 и более старшие версии
  • Бухгалтерия предприятия 2.0

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

 

Доступные для свертки объекты конфигураций:

  • Документы
  • Регистры бухгалтерии
  • Регистры накопления
  • Регистры сведений

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

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

Порядок свертки

Перед проведением свертки рабочей базы настоятельно рекомендую провести свертку копии базы. Запуск свертки должен производиться строго в сворачиваемой базе! Т.е. нельзя запустить обработку свертки в одной базе и указать данные подключения к другой SQL-базе.

  1. Загрузка и установка расширения.
  2. Создание резервной копии базы данных.
  3. В режиме 'Предприятие' при открытии формы обработки свертки SQL формируется серийный номер, уникальный для данного компьютера. Его можно увидеть на закладке 'Выполнение'. Он необходим для получения ID, снимающего ограничение демо-режима (только для коммерческой версии).
  4. Настройте объекты свертки (по необходимости).
  5. Выберите дату свертки (обычно последний день года).
  6. На закладке 'Выполнение' необходимо указать данные для подключения к серверу баз данных. Получение 'ID' (ключа) описано ниже. Для Microsoft SQL Server в поле 'Тип сервера' можно выбрать ODBC (рекомендуется) или Native client. Для варианта ODBC выберите установленную версию драйвера. Ссылки на скачивание приведены ниже. Для PostgreSQL дополнительные компоненты не нужны.
  7. Нажмите кнопку 'Подключиться'. Если подключение прошло успешно, отобразятся кнопки выполнения операций по свертке.
  8. Запустить свертку базы данных, кнопка 'Свернуть базу (все действия)' рекомендуется. При этом последовательно выполняется 'Сформировать документы остатков', 'Очистить данные SQL' и 'Активировать ввод остатков'.
  9. Выполните тестирование и исправление информационной базы для сжатия таблиц (рекомендуется).

 

Технические детали

Свертка производится в следующей последовательности: сначала формируются документы ввода остатков с неактивными движениями, затем на уровне SQL-сервера производится очистка регистров и пометка на удаление документов, не имеющих движений (данные по этим документам удаляются из последовательностей и обновляются в журналах документов). В БП 3.0 и БП 2.0 дополнительно у документов, имеющих остаточные движения, устанавливается признак 'Ручная корректировка'. В УТ 11 - данные о помеченных на удаление документах обновляются в регистре сведений 'Реестр документов'. Заключительный этап: установление признака активности движений документов ввода остатков и пересчет итогов по свернутым регистрам.

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

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

Лицензия на использование бессрочная. Код на стороне 1С открыт и может дорабатываться пользователем. Код операций с SQL, находящийся во внешних компонентах закрыт. Разработка защищена от неправомерного копирования и распространения. После приобретения и открытия решения в режиме 'Предприятия' Вам необходимо получить ID для снятия демо-режима. Для этого нужно отправить на e-mail: cutsql@mail.ru сформированный s/n (отображается на вкладке 'Выполнение' обработки свертки), наименование и ИНН организации, адрес электронной почты для получения ключа (если отличается от адреса отправителя).

ВНИМАНИЕ! Адрес электронной почты, с которого будут запрашиваться и на который будут отправляться ключи (при использовании обработки свертки с других компьютеров) возможно будет изменить только при отправке скана официального письма с печатью организации.

 

Ссылки для скачивания дополнительных компонентов

Microsoft ODBC Driver 17 https://www.microsoft.com/ru-RU/download/details.aspx?id=56567

Microsoft SQL Server 2012 Native Client https://www.microsoft.com/ru-ru/download/details.aspx?id=50402

 

Изменения и исправления

Версия 1.5

  • Добавлена возможность отключения индексирования временных таблиц, создаваемых при свертке
  • Исправлена ошибка, приводящая к чрезмерному использованию дискового пространства при свертке в демо-режиме
  • Оптимизирован механизм индексирования временных таблиц

Версия 1.5.2

  • Исправлена ошибка, возникающая при наличии расширений, заимствующих объекты основной конфигурации

Версия 1.5.3

  • Оптимизирован механизм очистки регистров
  • Исправлены ошибки

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Cвертка базы SQL (демо)

.zip 2,39Mb
57
.zip 1.5.4 2,39Mb 57 Скачать бесплатно
Свертка базы SQL 12 мес. 2 мес.

1.5.4 2 25000 руб.

Моментальная
доставка


1.5.4 0 3000 руб.

Моментальная
доставка

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Lidiya 30.10.20 12:33 Сейчас в теме
Добрый день,
в обработке для БП 2.0

В форме обработки есть закладки "Регистры бухгалтерии", "Регистры накопления", "Регистры сведений", "Документы", где для каждого объекта указывается способ свертки.

Мне нужно только для регистра бухгалтерии поставить "Свернуть", а для всех остальных объектов "Не сворачивать".

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

Можно ли это добавить?
3. user1424302 10.11.20 15:55 Сейчас в теме
Добрый день.
На ERP 2.4 будет работать?
4. ipoloskov 137 10.11.20 16:12 Сейчас в теме
(3) насколько мне известно, базы ERP вообще не сворачиваются
5. elisabet 98 11.01.21 16:18 Сейчас в теме
что подразумевает под собой режим "Демо" - доступна одна кнопка "Очистить базы SQL" ? будет выполнена очистка баз или дан примерный временной интервал по очистке?
Какие гарантии вы даете, что после очистки будет корректно выполнен ввод остатков для УТ, и что база будет находиться в работоспособном состоянии если база по УТ сильно изменена?
6. elisabet 98 11.01.21 18:10 Сейчас в теме
Перед покупкой решили попробовать демо версию для анализа времени сверки. Обработка на УТ 11.4.6.188 вылетела при формировании документов остатков с ошибкой (скрин в приложении)
Прикрепленные файлы:
7. user657011_serg-golubkin 12.01.21 18:31 Сейчас в теме
Попробовал запустить в тестовом режиме на УТ 11.4, MS SQL 2012, ODBC 17, выходит ошибка примерно через 40 мин. Одинаково с галкой "использовать индексы" или без нее. База примерно 100 Гб, памяти на сервере 96 Гб
Прикрепленные файлы:
Оставьте свое сообщение

См. также

Свертка базы SQL + Альтернативный контроль удаления помеченных Промо

Свертка базы Чистка базы Производительность и оптимизация (HighLoad) v8 1cv8.cf Платные (руб)

Свертка базы 1с 8.1, 8.2, 8.3 (может использовать прямые запросы к MSSQL, PostgreSQL). Сворачивает документы, регистры накопления, сведений, бухгалтерии (но не регистры расчета). Универсальна, подойдет к любой конфигурации (обратите внимание на известные ограничения). Включает в себя нестандартный быстрый контроль удаления помеченных объектов и удаление помеченных объектов прямыми запросами. Поставляется с исходными кодами.

6500 руб.

13.06.2012    76764    76    102    

Свертка базы Бухгалтерия 3.0 ПРОФ / КОРП / УХ документами "Ввод остатков" + переход с ЕНВД

Свертка базы Дебиторская и кредиторская задолженность Закрытие периода Перенос данных из 1C8 в 1C8 v8 v8::БУ БП3.0 Россия БУ НУ ЕНВД Налог на прибыль НДС УСН Платные (руб)

Переходите с ЕНВД на ОСН или УСН? База разрослась и стала медленно работать? Из-за ошибок в прошлых периодах неправильно считается себестоимость? Появляется "краснота" и "бабочки" на счетах взаиморасчетов? В учете НДС вылезают непонятные суммы? Программа не считает расходы при УСН? Возможно, вам пора свернуть базу, избавиться от старых ошибок и начать учет в новой базе "с чистого листа"!

5000 руб.

09.11.2020    1884    6    15    

Мониторинг баз и серверов 1С

Журнал регистрации Статистика базы данных Производительность и оптимизация (HighLoad) Администрирование СУБД Технологический журнал v8 Платные (руб)

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

7500 руб.

28.08.2019    11925    36    13    

Как свернуть базу УТ 10.3

Свертка базы v8 v8::ОУ УТ10 Россия УУ Платные (руб)

Как свернуть УТ 10.3. Цель свертки - свернуть остатки по товарам и по взаиморасчетам с контрагентами.

3000 руб.

04.04.2019    21688    138    18    

Правильная свертка или свертка базы по правилам

Свертка базы Чистка базы v8 1cv8.cf Россия Платные (руб)

Обработка "Свертка базы по правилам" предназначена для свертки информационных баз системы программ "1С:Предприятие" версии 8.2. Основой обработки являются специальные правила свертки, которые создаются индивидуально для каждой конфигурации информационной базы. Встроенный в обработку генератор правил позволяет быстро создать правила свертки для любой конфигурации. Например, для конфигурации "1С:Бухгалтерия 8, ред. 3.0" правила свертки были созданы за 15 минут!

2000 руб.

22.07.2013    132295    515    486    

Универсальная свертка базы 1С:Предприятие 8

Свертка базы v8 1cv8.cf Платные (руб)

Разработка универсальна, работает на любой конфигурации, на версиях платформ 8.1 и 8.2. Исходные коды открыты. Усекаются сразу все разделы учета (регистры бухгалтерии, регистры накопления, регистры сведений). Разработка представляет из себя cf-файл с одним единственным документом: ЗакрытиеПериода. В нём содержится функционал как по заполнению, так и по очистке регистров. Так же для версии 8.2 возможна переброска данных в "чистую" базу нажатием одной кнопки.

4000 руб.

21.02.2011    95614    107    242