|
Как работает регистрация изменений объектов обмена данными | ☑ | ||
---|---|---|---|---|
0
ac13
16.11.18
✎
11:50
|
Прошу помощи, пытаюсь разобраться как работает регистрация изменений.
Что нужно сделать с регистрацией изменений, чтобы после объекта выгруженные документы больше не перезаписывались в базе приемнике? Что значит Авто регистрация - Запретить, или Разрешить. Зарегистрировать все или Удалить все регистрацию. |
|||
1
ac13
16.11.18
✎
11:51
|
В теме опечатка. Что делать с регистрацией обмена, чтобы при следующем обмене уже выгруженные объекты не перезаписывались?
|
|||
2
Glup0sti
16.11.18
✎
11:57
|
"Что нужно сделать с регистрацией изменений, чтобы после объекта выгруженные документы больше не перезаписывались в базе приемнике?"
- В правилах обмена установить "НЕ замещать" "Авто регистрация" = разрешить - безусловная регистрация при записи "Зарегистрировать все или Удалить все регистрацию" -одноименные действия с данными |
|||
3
ac13
16.11.18
✎
11:58
|
(2) Спасибо.
Возможно ли для обмена данными загрузить правила регистрации объектов? Не нахожу где это сделать в УТ 10.3 |
|||
4
Glup0sti
16.11.18
✎
12:00
|
(3) если типовой обмен, то да. ищи в узле "загрузить правила"
|
|||
5
ac13
16.11.18
✎
12:02
|
(4) загрузить можно только правила конвертации, а вот правила регистрации нигде не нахожу.
Возможно ли учесть такой момент: 1) если объект новый или изменен, то выгружать его надо 2) не нужно выгружать только неизмененные объекты в базе источнике, даже если они изменились в базе приемнике. |
|||
6
Glup0sti
16.11.18
✎
12:08
|
(5) скорей всего он даст выбрать zip файл, в него и надо вложить правила регистрации
1. я не знаю как сделано в УТ, но в БСП 2.3 это предусмотрено по умолч., изменения проверяются согласно полям источника в ПКС. 2. база источник ничего не знает про приемник и выгружает все, что прошло регистрацию |
|||
7
ac13
16.11.18
✎
12:10
|
(6) если очистить регистрацию объектов, то ничего не выгрузит?
|
|||
8
Glup0sti
16.11.18
✎
12:13
|
(7) выгрузит пустое сообщение и, если есть, то и параметры
|
|||
9
ac13
16.11.18
✎
12:14
|
(8) спасибо за объяснение)
|
|||
10
Остап Сулейманович
16.11.18
✎
12:18
|
(0) Какая-то каша. Регистрация и "выгруженные документы больше не перезаписывались" никак между собой не связаны.
Что нужно то? |
|||
11
ac13
16.11.18
✎
12:27
|
(10) настроен обмен по расписанию - раз в день.
выгрузились документы за день из УТ в БП, после чего в БП документы обрабатываются бухгалтерами (изменяются). При следующем обмене все документы снова перезаписываются, всё, что обрабатывали "стирается". Нужно, чтобы если документ из торговли выгрузился и больше не изменялся, то в следующий раз его выгружать не надо. Необходимо выгружать только те объекты, которые изменялись. |
|||
12
Остап Сулейманович
16.11.18
✎
12:33
|
1. "Авто регистрация - Запретить, или Разрешить."
"Авто регистрация - Запретить" - система не будет на системном уровне регистрировать для обмена измененные объекты. Если это нужно - обеспечить регистрацию на прикладном уровне. "Авто регистрация - Разрешить" измененные объекты будут автоматически регистрироваться. 2. "Зарегистрировать все или Удалить все регистрацию." Иногда требуется повторить выгрузку уже выгружавшихся объектов. Для этого используется "Зарегистрировать все" Иногда требуется отредактировать некоторые объекты в одной из баз и не допустить миграцию изменений в остальные. Для этого используется удалить все. |
|||
13
Остап Сулейманович
16.11.18
✎
12:40
|
(11) "Нужно, чтобы если документ из торговли выгрузился и больше не изменялся, то в следующий раз его выгружать не надо. Необходимо выгружать только те объекты, которые изменялись."
Стандартно оно так и работает. Но для этого обмен должен быть двусторонним. Принимающая сторона должна отправить сообщение о приеме пакета. Есть два варианта организации обмена. Вариант 1 - с квитированием пакетов. Отправитель нумерует отправляемые пакеты. После получения от приемника сообщения о приеме пакета (скажем с номером 92) все объекты с номерами пакетов равными или меньше указанного помечаются как отправленные и больше в обмен не попадают. Вариант 2 - с гарантированной доставкой. Отправитель после отправки пакета выполняет "удалить все" и больше объекты в выгрузку не попадают. |
|||
14
Остап Сулейманович
16.11.18
✎
12:43
|
(11) Выполните обмен в две стороны. И все у вас наладится.
|
|||
15
ac13
16.11.18
✎
16:46
|
(14) спасибо)
если обмен нужен односторонний, всё равно в две стороны выполнить? |
|||
16
AvRm
16.11.18
✎
18:00
|
(15) Разницы нет односторонний обмен или двусторонний. Если обмен типовой, то обычно авторегистрация отключена. Но это не значит,что при перезаписи в источнике они не встанут на регистрацию.
Тебе нужно изменить правила. Выгрузить из базы, загрузить в КД 2.0, найти нужное ПКО и поставить галочку "Не замещать существующие объекты в приемнике". Загрузить обратно в базу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |