|
УРБД и дополнительная подгрузка продаж файлами | ☑ | ||
---|---|---|---|---|
0
kmc1986
15.12.16
✎
15:14
|
Добрый день.
Что имеем: Главный Узел и дочерний узел. Розничный продуктовый магазин. Сделан УРБД, всё работает отлично, если выгрузка/загрузка производится раз в день (например, при закрытии смены). Если производится по расписанию в фоновом режиме, то возникают проблемы, когда в момент пробития розничного чека идет обмен. Этот чек не сохраняется, т.к. УРБД блокирует запись в БД. Было принято решение после пробития чека выгружать xml через процедуру ЗаписатьXML(ЗаписьXML,ТекущийДокумент) в файлы и подгружать с периодичностью раз в 15 минут в Главный Узел. Дополнительно при записи документа в Главный Узел удалялись его движения (не спрашивайте зачем, так надо :)) и удалялась регистрация через ПланыОбмена.УдалитьРегистрациюИзменений(Узлы.Ссылка,ДокОбъект). Всё работает отлично, за исключением одного но: при загрузке в Главный УЗЕЛ из дочернего Узла движения по регистрам не встают в документ, хотя при нормальной работе УРБД(документ появляется в Главном узле через УРБД, а не через xml обмен) движения я вижу. В чём может быть проблема или куда смотреть? Хочется добиться примерно следующего: в дочке и документ, и его движения; в главном узле, если документ загружен из файла, то он проведен, но без движений; если загружен УРБД, то появляются движения. Ещё хочу отметить, что если документ в дочернем узле после его выгрузки в Центральную базу перепровести, то после обмена движения в центральном узле появляются. заранее спасибо за ответы/советы/участие. |
|||
1
Cool_Profi
15.12.16
✎
15:20
|
По УРБД ходят не только документы, но и его движения.
|
|||
2
Лефмихалыч
15.12.16
✎
15:21
|
в том, что выгружать надо не только документы, но и их движения.
Сделайте дополнительный план обмена для этого, не парьте мозг. По УРБД обменивайте раз в сутки всё, а по этому отдельному - хоть раз в минуту только нужное |
|||
3
kmc1986
15.12.16
✎
15:34
|
(1) Это я понимаю, движения приходят по УРБД. Я только не понимаю, почему они не приходят по УРБД, если документ был ранее загружен из файла?
(2) Немного не компетентен в вопросах доп плана обмена - а при этом не происходит блокировка базы, если мне нужно записать тот же тип документов, который и выгружаю. Т.е. не блокируется ли вся база, пока док выгружается? |
|||
4
Лефмихалыч
15.12.16
✎
15:35
|
(3) взя база блокируется только при обновлении конфигурации
|
|||
5
Cool_Profi
15.12.16
✎
15:35
|
(4) Если не файловая...
|
|||
6
Cool_Profi
15.12.16
✎
15:36
|
(3) Потому что ты после выгрузки в хмл регистрацию снял?
|
|||
7
kmc1986
15.12.16
✎
15:38
|
(6) Я снял регистрацию не в дочернем узле, а в главном. Чтобы созданный документ не уходил в дочерний узел.
|
|||
8
kmc1986
15.12.16
✎
15:38
|
(4) Это вы про планы обмена?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |