|
Синхронизация регистра сведений. | ☑ | ||
---|---|---|---|---|
0
Kongo2019
25.11.19
✎
10:35
|
Доброго.
Задача. Есть регистр сведений, данные с него выгружать(дублировать) в другую конфу. Минимум раз в 15 минут. Но есть существенные ограничения. Конфа источник старая УПП, изменения вносить в нее нельзя. Расширения не поддерживаются. Работа только через внешнюю обработку. Тупо гонять запрос и тащит например последние пару суток, а потом отбрасывать что у же есть в базе приемнике как-то не очень вариант. Может, у кого еще какой опыт есть обменов? |
|||
1
Галахад
гуру
25.11.19
✎
10:37
|
"последние пару суток" А если раньше чего поменяли?
|
|||
2
Kongo2019
25.11.19
✎
10:42
|
(1)По условиям задачи записи идут последовательно. Но кто же заказчику когда верил.
Отож то же проблема. |
|||
3
_Дайвер_
25.11.19
✎
11:08
|
(0) опыт есть, но не без внесения изменений
|
|||
4
Kongo2019
25.11.19
✎
11:20
|
(3) Такой и у меня есть.
|
|||
5
ИУБиПовиц
25.11.19
✎
11:22
|
(0) Ну почему не вариант, без изменения очень даже.
Или отбрасывать, или перезаписывать тупо все что за эти пару суток пришло. + обработка должна уметь в ручном режиме выгружать за определенную дату, на случай если (когда) внесут изменения задним числом |
|||
6
Cyberhawk
25.11.19
✎
11:22
|
Добавить на уровне СУБД поле-штамп времени, проиндексировать, заполнять его при каждом изменении записи.
Тянуть данные оттуда. |
|||
7
Cyberhawk
25.11.19
✎
11:23
|
Но вообще какие проблемы что будешь тащить полный объем за пару суток?
|
|||
8
dka80
25.11.19
✎
11:32
|
Добавить к объекту дополнительное свойство или реквизит "Выгружен" и отбирать данные для объектов, у которых это свойство не установлено
|
|||
9
Kongo2019
25.11.19
✎
11:35
|
(7) Объем большой. Пока это в одной сети не больно. А разнесу, могут вылезти проблемы.
|
|||
10
_Дайвер_
25.11.19
✎
11:37
|
(9) Реши все таки проблему внесения изменений, настроить план обмена с регистрацией изменений, и не епать никому мозги
|
|||
11
Cyberhawk
25.11.19
✎
11:37
|
(9) Ну если вносить изменения нельзя то на уровне инфобазы - никак. На уровне СУБД описано выше.
|
|||
12
seevkik
25.11.19
✎
11:38
|
(9) Большой объем это сколько?
|
|||
13
mistеr
25.11.19
✎
11:38
|
(0) Если в конфе-источнике есть план обмена, куда включен этот регистр, можно попробовать использовать его. Только в части регистрации.
|
|||
14
seevkik
25.11.19
✎
11:39
|
(12) + что со ссылочными типами?
|
|||
15
Kongo2019
25.11.19
✎
12:00
|
(12) Пару мегабайт. Оно конечно вроде как и мелочь. Но у заказчика это на мобильном инете работать будет.
|
|||
16
Kongo2019
25.11.19
✎
12:01
|
(14) Нету. Гуиды идут.
|
|||
17
Kongo2019
25.11.19
✎
13:47
|
(13) Не включен. Там вообще УПП перепиленная.
|
|||
18
seevkik
25.11.19
✎
13:52
|
Обмен сейчас через что? Веб, локальная папка, фтп?
|
|||
19
Kongo2019
25.11.19
✎
14:09
|
(18) Сейчас у меня внешняя обработка. Специально обученный оператор, тоже маразма, регламентное задание сделать не дали, жмает кнопку отправить. И выгружается файлик. А там я уже его к себя утаскиваю.
|
|||
20
seevkik
25.11.19
✎
17:28
|
(19) хмм, а там нельзя внешнюю обработку по регламентному заданию запускать? По аналогии с БСП в УФ?
Если файлик локальный, то можно локально сделать новый файл "выгрузки" в виде хмл или типа того, чтобы его использовать для регистрации изменений, с помощью этого файла выгружать заметно уменьшенный файлик через общую папку, а в приемнике также загружать регламентным заданием? |
|||
21
Сияющий в темноте
25.11.19
✎
18:53
|
в упп можно внешнюю запускать по ожиданию.
|
|||
22
Kongo2019
26.11.19
✎
13:14
|
(20) А это вариант. Спасибо.
|
|||
23
Kongo2019
26.11.19
✎
13:14
|
(21) Не нашел такого. Это где настроить можно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |