gifts2017

Работа с распределенными базами. Урезание размеров файлов обмена

Опубликовал Георгий (GeorgeU) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

У меня около 20 распределенок. Я нахожусь в Калининграде (Балтийское море). Самая далекая - во Владивостоке. Временная разница 8 часов. Возникли проблемы с каналом - большой объем файла трудно качать. Я решил эту проблему по своему (не претендуя на глубокие познания) - путем урезания  файлов обмена. Прилагаю обработку, которая предназначена для любой конфигурации. У меня нестандартная - КонтинентСтрахование 8, поэтому она немного отличается от предлагаемой. Использовал план обмена по организации.

Вкратце, как работать.

Обработка отправляется на "тот" конец провода. В моём примере - Владивосток. Пользователь открывает её стандартным способом. Нажимает на кнопку действия. В открывшемся меню выбирает "перечень действий". Нажимает. Открывается список действий. Выбирает - "передать документы за период". Ставит даты. Нажимает Выполнить.

Затем стандартным способом - через Сервис/РИБ выгружает данные. Я использую FTP
Разумеется, ЦБ и РИБ должны быть синхронизированы.

Скачивайте. Критикуйте. Может, кому пригодится.

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

Наименование Файл Версия Размер
Подоготовка к обмену РИБ v2 21
.epf 16,36Kb
12.11.09
21
.epf 16,36Kb Скачать
Подоготовка к обмену РИБ v2 25
.epf 16,36Kb
12.11.09
25
.epf 16,36Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Георгий (GeorgeU) 11.11.09 23:28
Пожалуйста ознакомтесь и выскажите мнение! С уважением GeorgeU
2. Георгий (GeorgeU) 11.11.09 23:45
Простите, я забыл добавить. Мой главный узел называется !ЦЕНТРАЛЬНАЯ БАЗА и префикс ЦБ. Это важно так как фигурирует в коде. Если у кого по иному называется главный узел и префикс- прошу самостоятельно поменять их в обработке и уже потом отсылать "на тот конец провода". Это совсем несложно. Я готов помочь. Обработка писалась немного второпях- проблема встала остро- и эту часть формализовать не успел.
3. Александр Окулов (PowerBoy) 12.11.09 06:26
(0) Файл не найден или был удален :(
aleks_cons; +1 Ответить
4. Георгий (GeorgeU) 12.11.09 08:09
5. Евгений (wirg) 12.11.09 08:54
если мне память не изменяет в стандартных настройках можно изменить число выгружаемых объектов, тем самым не нужно ничего менять и бить файлы + включить сжатие
6. Георгий (GeorgeU) 12.11.09 09:04
Конечно можно. Но вопрос стоит НЕ В КОЛИЧЕСТВЕ ОБЪЕКТОВ , а передаче доков за период. То есть передача именно С ...По. Это тянет за собой урезание элементов справочников, регистров накоплений и сведений и проч. проч...
7. Георгий (GeorgeU) 12.11.09 09:06
и чтобы это делалось автоматом
8. Андрей Скляров (coder1cv8) 12.11.09 09:24
Что-то я не понял принципа работы из описания... Вы просто выгружаете документы за период, вместо всех зарегистрированных изменений?... Для этого универсальная обработка на диске ИТС есть, кстати.
9. Ulcer (KapasMordorov) 12.11.09 09:57
Он не выгружает за период, а регистрирует.
После этого они стандартно обмениваются посредством РИБ.
10. Георгий (GeorgeU) 12.11.09 11:31
именно так. а все остальные- элементы справочников, доки, регистры и проч ВНЕ период- регистрация удаляется...
11. Chin (ChinChin) 12.11.09 14:41
(6) Т.е. вместо справочников передаются только ссылки на них в документах? А если их нет в принимающей базе, получим битые ссылки?
12. Георгий (GeorgeU) 12.11.09 16:06
нет не получим
вот в этоим и фокус
13. Семён Павлюков (7OH) 21.11.13 11:21
"если мне память не изменяет в стандартных настройках можно изменить число выгружаемых объектов"
Стоит такая же задача в УПП - выгружать частями, так сказать.
Иначе обмен 400Мб в сжатом виде не проходит.
Возникла идея выгружать частями, но такой опции не нашел.
Подскажите, где видели ?
14. Георгий (GeorgeU) 01.12.13 01:17
а точнее что надо выгружать? я выгружал только документы