Имя: Пароль:
1C
1С v8
Как работает регистрация изменений объектов обмена данными
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, найти нужное ПКО и поставить галочку "Не замещать существующие объекты в приемнике". Загрузить обратно в базу.