Имя: Пароль:
1C
1С v8
УРБД и дополнительная подгрузка продаж файлами
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) Это вы про планы обмена?