gifts2017

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

Опубликовал Трактор Трактор (Трактор) в раздел Обработки - Свертка базы

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

Этой обработкой, кстати, сворачивалась большая база. Более 100 Гбайт. Свёртка выполнялась в периферийных базах. Весь процесс занимал не более двенадцати часов.

Гибко настраивается программным кодом :-)
Писалась для обрезания распределённой базы сильно изменённой типовой. Там ещё и регистры оперативного учёта использовались.

Из базы с одинаковой конфигурацией переносятся остатки на дату по всем планам счетов и обороты за период начиная с даты обрезания. Элементы справочников и документы подтягиваются рекурсивно по ссылкам.

"OLE обрезание Центр.ert" предназначена для запуска в центральной базе.

"OLE обрезание.ert" запускается в периферийных.

Разница между обработками только в том что "OLE обрезание Центр.ert" импортирует справочники-классификаторы.

Руководство по пользованию:

  •  Создаём пустую базу с таким же 1cv7.md, как и в обрезаемой базе. ВНИМАНИЕ!!! Обработка ПриПервомЗапуске (в типовой конфигурации) может насоздавать всякой ерунды (СтавкиНДС, Валюты). Нужно либо проследить за кодами этой ерунды либо прибить её нафиг. На ИТС есть для этого обработка ObjDel.ert
  •  Запускаем эту обработку "OLE обрезание.ert"
  •  Выбираем дату обрезания.
  •  После нажатия на кнопку "Сформировать" 1С попросит указать базу - источник. В базе-источнике никаких изменений не производится. Оттуда только берём данные.
  •  Импортируются бух итоги по всем планам счетов и значениям разделителя учёта.
  •  Импортируются все документы после даты свёртки остатков до конца года.
  •  Импорт остатков по Регистрам нужно прописывать ручками. Есть пример. Это связано с тем, что универсальный импорт остатков по регистрам не делается в принципе.

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

Наименование Файл Версия Размер Кол. Скачив.
ОЛЕ обрезание базы
.rar 34,11Kb
31.10.09
163
.rar 34,11Kb 163 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Dr.HiHi (Dr.HiHi) 01.11.09 18:26
есть некоторые нюансы, например надо поставить наоборот сначало импорт справочников, а потом импорт БИ (судя по написаному), в моей обработке если не найден элемент справочника, то есть возможность выбора, это касаеться и документов и перечислений...это все нюансы ;)
2. Трактор Трактор (Трактор) 01.11.09 20:50
>> надо поставить наоборот сначало импорт справочников, а потом импорт БИ
Хех! Отдельно справочники импортируются только как классификаторы. то есть те которые нужны независимо от того есть ли на них ссылки. Все остальные справочники/документы тянутся по ссылкам из итогов или других справочников. Заодно чистятся и справочники, например, контрагентов/договоров от устаревших данных.
3. Юрий Осипов (yuraos) 22.11.11 06:40
по поводу:
"Импорт остатков по Регистрам нужно прописывать ручками. Есть пример. Это связано с тем, что универсальный импорт остатков по регистрам не делается в принципе."... довольно сильное утверждение.
У меня например в конфе есть документ "КоррекцияРегистров" - как раз для такого случая.
Достался по наследству.
автор - Владислав Цылёв,
координаты для связи - vet7777@holden.ru, ICQ#110660632
структура документа во вложении КоррекцияРегистров.
Прикрепленные файлы:
4. Трактор Трактор (Трактор) 22.11.11 09:47
yuraos пишет:
"универсальный импорт остатков по регистрам не делается в принципе."... довольно сильное утверждение.

При написании этой обработки я ввёл ограничение на недопустимость изменения конфигурации. В публикации не md файла.

Есть как минимум ещё одно решение с движением регистров, но оно тоже требует изменения конфигурации.
5. Светлана Гвоздева (svetlanagvozdeva) 13.12.11 18:36
Моя база чуть не лопнула! Спасибо помогли!!!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа