gifts2017

Удаление объектов из очереди УРБД

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

Обработка удаляет объекты из очереди УРБД по заданным правилам, позволяет задать правила удаления для видов документов и справочников.
Предназначена для SQL , легко можно переделать для ДБФ.

Внимание - это заготовка обработки !!!!

Что нужно поменять:

1. строку подключения в процедуре Сформировать()

2.Посмотреть как работает Функция ПроверитьОтбор(масОтборов,Объект), если нужно - переписать под свои нужды.

3.Чтобы на писать в имени реквизита что-то например "Объект.СкладКуда.Ответственный.Код" - сначала выбираем реквизит, потом снова щелкаем на поле, и дописываем что нужно.



Реальный пример - есть центральная база (ЦБ) и 10 периферийных (ПБ) - в центральной базе остатки хранятся на складе - склад, в периферийных - на Магазин №1(М1) ,  Магазин №2(М2),...  Магазин №10(М10)

Каждый день со склада делают перемещение на магазины и выгружают выгрузки, для документа Перемещение установлена миграция все ИБ, но М1 совсем не нужны документы М2, ровно как и М1 документы М1.

Таких (лишних) документов на каждую ПБ в теории будет 9/10, что приводит к большому времени загрузки и в итоге к простою торговой точки.

Обработка позволяет удалить из очереди для М1 документы в которых, например реквизит Склад<>М1 ; из очереди М2 документы которые не относятся к М2, и.т.д.

И еще: Например, если на ЦБ сделают документ на М1,выгрузят, потом поменяют М1 на М2, выгрузят, ТОГДА на ПБ М1, документ останется в таком виде, который был на момент первой выгрузки.

 

 

 

 

 

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

Наименование Файл Версия Размер Кол. Скачив.
-
.1240987762 31,50Kb
25.09.09
103
.1240987762 31,50Kb 103 Бесплатно

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа