|
РИБ. Перепроведение документов после синхронизации | ☑ | ||
---|---|---|---|---|
0
Billi Milligan
04.03.19
✎
13:07
|
Добрый день. Есть две базы Бухгалтерия предприятия 3.0 (главная и подчинённая) связанных между собою по средствам РИБ. Синхронизируются каждые 15 минут. Мне необходимо, чтоб документы, созданные в базе-источнике, перепроводились в базе-приёмнике сразу после их загрузки. Подскажите пожалуйста, как это можно реализовать?
|
|||
1
Spieluhr
04.03.19
✎
13:34
|
Механизм РИБ не предполагает проведения документов при обмене. Документ и его движения прилетают в готовом виде и просто записываются
|
|||
2
aleks_default
04.03.19
✎
13:45
|
А в БП нет регистра для отложенного проведения?
|
|||
3
Billi Milligan
04.03.19
✎
14:50
|
(2) Может быть и есть, но как с его помощью отследить период ввода данных? Ведь в базе-источнике могут создаваться документы задним числом. Как их потом отловить в базе-приёмнике? Перепроводить все документы - не вариант.
|
|||
4
Фрэнки
04.03.19
✎
15:07
|
(3) попробуйте сформулировать свою проблему в других словах, а то как-то не понятно, для чего их нужно отловить?
Документы из обмена обычно никто никуда не отлавливает. Приходят они уже готовые и складываются в базу |
|||
5
Billi Milligan
04.03.19
✎
15:44
|
(4) В базе-приёмнике установлены управленческие настройки, которых нет и не должно быть в базе-источнике. Эти настройки применяются к переданному документу только после его перепроведения.
бОльшая часть документов будет сразу заводиться в базе-приёмнике, их перепроводить не нужно. Нужно перепроводить только те документы, которые попали в базу-приёмник при последней синхронизации. При этом в базе-источнике документ может быть создан задним числом и этим же числом эмигрировать в базу-приёмник. Поэтому перепроводить все созданные документы за последний, скажем, час - не вариант. Перепроводить вообще все документы в базе - тем более не вариант. |
|||
6
Фрэнки
04.03.19
✎
16:22
|
повесить на нужные виды документов подписку на событие ПриЗаписи и ловить в этой подписке состояние объектов
Объект.ОбменДанными.Загрузка Ну и получаемые таким образом документы записывать в некий регистр сведений, затем, по завершению процедуры можно выбрать накопленные записи и перепровести документы... В какой последовательности будешь перепроводить уже сам решишь. |
|||
7
Фрэнки
04.03.19
✎
16:25
|
Процедуры - имеется ввиду вся обработка пакета обмена
Выбрать накопленные - из регистра выбирать и регистр после этого не забывать чистить |
|||
8
Billi Milligan
04.03.19
✎
16:31
|
(6) а через изменение правил регистрации это никак нельзя сделать?
|
|||
9
ADenPiter
04.03.19
✎
16:43
|
(8) Правила регистрации позволяют настроить что выгружать, а что нет. Причём тут перепроведение?
|
|||
10
ADenPiter
04.03.19
✎
16:44
|
Вообще синхронизация между УТ и БП перепроводит после переброски документов. Как костыль можно предложить создать правила конвертации из идентичной в идентичную, и использовать не РИБ, а стандартный механизм синхронизации.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |