Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте врем...
Обработка предназначена для свертки, то есть сжатия информационной базы 1С:ERP 2.5. Наиболее ресурсоемкие операции – удаление устаревших записей регистров и установка пометки на удаление для старых документов – выполняются в многопоточном режиме. Количество потоков можно выбрать вручную. В дальнейшем планируется добавить возможность отбора по организации при выполнении свертки; если вам нужна такая функция, сообщите об этом. Алгоритм формирования документов ввода остатков реализован на основе типовой обработки свертки 1С:ERP. Работоспособность гарантируем на релизе 1С:ERP 2.5.27.
Арт.: 2760332
Ряд сведений не может быть свернут:
Эти сведения в процессе свертки будут удалены. Если перечисленный функционал используется, выполнять свертку информационной базы не рекомендуется.
Также учитывайте, что при свертке информационной базы удаляется вся история взаимоотношений с партнерами. После этого механизмы расчета скидок могут работать иначе, а мониторинг целевых показателей за свернутый период будет недоступен.
Типовая свертка 1С:ERP включает три стадии: формирование начальных остатков по регистрам на дату свертки, удаление данных прошлых периодов с пометкой старых документов на удаление и последующую сверку остатков с исходной базой. В процессе создаются документы «Ввод начальных остатков» по ТМЦ, взаиморасчетам, денежным средствам и другим учетным регистрам. Затем типовая обработка помечает старые документы на удаление, но не всегда сразу физически удаляет их из базы. После этого приходится запускать дополнительные процедуры очистки. При большом объеме данных стандартное удаление помеченных объектов может работать очень долго или зависать. Из-за этого свертка крупных баз иногда занимает несколько дней и не приводит к заметному уменьшению размера БД.
Для ускорения длительных операций в 1С:ERP применяют фоновые задания и многопоточность, например через расширение «Длительные операции» или механизмы платформы. Такой подход особенно полезен, когда данные можно разделить на независимые блоки. Если разные участки обработки не пересекаются, их можно выполнять параллельно, что заметно повышает производительность на больших объемах данных. Например, несколько блоков регистров или документов можно обрабатывать в отдельных потоках. При большом количестве движений по регистрам удобно делить дату или диапазон документов на части и запускать удаление каждой части в отдельном фоновом задании. Это позволяет быстрее выполнять операции с большим объемом данных.
Первый этап свертки — формирование документов ввода остатков — выполняется по типовому алгоритму 1С:ERP. Наша обработка использует именно этот проверенный механизм. Система рассчитывает остатки по каждому регистру, включая балансовые и управленческие, на конец указанной даты и заполняет документы «Ввод начальных остатков» или «Корректировка записей регистров накопления». Например, если выбрана дата свертки 31.12.2024, документы обычно создаются на 01.01.2025 и включают остатки по складским запасам, кассе, счетам, взаиморасчетам с контрагентами и другим регистрам. Важно, что дату документов ввода остатков устанавливают следующим днем после свернутой даты: иначе они попали бы под свертку. Это обеспечивает корректное формирование остатков в соответствии с алгоритмами платформы.
Главная особенность нашей обработки — второй этап, то есть удаление старых записей, выполняется в многопоточном режиме. После формирования документов ввода остатков нужно удалить движения регистров и пометить на удаление документы за период до даты свертки. В типовой обработке это выполняется последовательно и может занимать много времени. Наша обработка делит эту задачу на N потоков, которые одновременно обрабатывают разные части данных. Алгоритм следующий:

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

Разбивка на порции: список ключей или диапазоны дат делятся на несколько частей по числу потоков. Например, при 4 потоках первый обрабатывает одну часть, второй — другую и так далее. Последнему потоку передаются оставшиеся данные.

Параллельное удаление: запускаются фоновые многопоточные задания. В платформе 1С для этого можно использовать механизмы БСП, например ДлительныеОперации.ВыполнитьФункциюВНесколькоПотоков или аналогичные средства. Каждый поток вызывает одну и ту же функцию удаления, но с разными параметрами: своей порцией ключей или диапазоном дат. Интерфейс не блокируется, а параллельное выполнение заметно сокращает время процедуры.
Перед запуском многопоточной свертки пользователь указывает число потоков. Обычно выбирают количество, равное или немного большее числу ядер сервера. Слишком большое число потоков не всегда дает пропорциональное ускорение и может увеличивать нагрузку на процессор; часто оптимальны 4–8 потоков, но лучше подбирать экспериментально. Также планируется добавить опциональный отбор по организации, чтобы при необходимости очищать данные только по одной компании. Пока такой фильтр не реализован, но при заказе расширенной версии мы учтем пожелания. Возможность указать организации будет полезна, если в одной базе ведется учет нескольких компаний и нужно сворачивать данные выборочно.
Ниже приведен примерный порядок работы с обработкой. Конкретные действия и названия элементов могут отличаться в зависимости от интерфейса вашей системы:
Шаг 1 — Подготовка ИБ: создайте резервную копию базы и выполняйте свертку на копии. Проверьте, что установлен запрет редактирования сворачиваемого периода. Закройте месяцы до даты свертки, например до 31.12.2024, и завершите документы.
Шаг 2 — Формирование остатков: в форме обработки укажите дату свертки, например 31.12.2024, и запустите создание документов ввода остатков. Система создаст документы «Ввод начальных остатков» на 01.01.2025 по складу, кассе, расчетам и другим регистрам. Проверьте, чтобы остатки соответствовали итогам предыдущего периода.
Шаг 3 — Параллельное удаление: выберите количество потоков, например 4, и запустите свертку. Обработка разделит старые данные на части и выполнит удаление в фоновых заданиях. Во время выполнения можно видеть прогресс; при наличии логов отображается количество обработанных записей и общее время.
Шаг 4 — Проверка и сверка: после завершения удаления выполняется сверка остатков с исходной базой. Система сравнивает остатки по регистрам в свернутой копии и исходной базе. Итоговые суммы должны совпадать. Если расхождения найдены, их нужно проанализировать отдельно.
Шаг 5 — Завершение: если проверка прошла успешно, протестированную копию можно использовать как рабочую базу. Также проверьте отчеты по складу, кассе и взаиморасчетам: они должны показывать начальные остатки вместо старых движений.
Обратите внимание на важные нюансы: свертку ИБ следует выполнять с правами администратора и только на стабильной копии.
Запуск процедуры на рабочей базе может привести к сбоям.
Обычно свертку планируют на выходные или нерабочее время: пока специалисты выполняют очистку копии, пользователи могут продолжать работу в исходной или новой базе.
После свертки документы ввода остатков нужно проверить вручную: при ошибках в исходном учете их может потребоваться скорректировать.
Полностью автоматическое исправление возможно не всегда.
Проверено на следующих конфигурациях и релизах:
| Статистика: | |
|---|---|
| Просмотры | 424 |
| Загрузки | 1 |
| Рейтинг | 3 |
| Создание | 26.08.26 16:44 |
| Обновление | 31.08.26 16:12 |
| № Публикации | 2760332 |
| Характеристики: | |
| Теги | |
| Рубрики | Перенос данных 1C |
| Кому | Для всех |
| Тип файла | Архив с данными |
| Платформа | 1С:Предприятие 8 |
| Конфигурация | 1С:ERP Управление предприятием 2 |
| Операционная система | Не имеет значения |
| Страна | Не имеет значения |
| Отрасль | Не имеет значения |
| Налоги | Не имеет значения |
| Вид учета | Не имеет значения |
| Доступ к файлу | Платные (руб) |
| Код открыт | Да |
Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте врем...
58000 руб.
Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся докум...
50050 руб.
Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справоч...
50200 руб.
Переносите справочную информацию, остатки и документы из УПП 1.3 в ERP 2.6 и КА 2.6 с помощью готовых правил. Переносится более 60 видов документов. Простой интерфейс и понятные настройки.
42000
37800 руб.
Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.
42000
37800 руб.
Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработан...
27572 руб.
Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе н...
58000 руб.
Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расста...
55200 руб.
Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды...
58000 руб.
Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждени...
85400 руб.