Имя: Пароль:
1C
 
Обмен УТ-БП. Изменить типовую синхронизацию под себя.
0 Обработка
 
30.09.24
13:04
Клиент хочет чтоб документ пришедший с УТ грузился всего лишь один раз - при первом обмена. При повторных обменах чтоб измененные доки не попадали снова.
У меня вопрос - "Можно ли такое реализовать?"
Если мне не изменяет память то при обмене гуиды доков пришедших с другой базы попадают в некий регистр соответствия. Если при повторных обменах будем работать с этим регистром как фильтр то можем решить задачу?
1 KJlag
 
30.09.24
13:06
"Не замещать существующие объекты в приемнике при загрузке, а только создавать новые и заполнять их" ?
2 Обработка
 
30.09.24
14:01
(1) Только новые свежие доки должны попадать. А те, которые первый раз пришли, не должны попасть снова и затирать изменения уже в БП.
3 KJlag
 
30.09.24
15:10
(2) https://helpme1s.ru/uchebnik-po-1s-konvertacii-dannyx-redakciya-2-pravilami-konvertacii-obektov

Не замещать существующие объекты в приемнике при загрузке, а только создавать новые и заполнять их * - флаг определяет нужно ли выполнять изменение реквизитов объекта в информационной базе приемнике, если объект был успешно найден по уникальному идентификатору или по полям поиска.
4 Мультук
 
30.09.24
15:58
(0)

Это же KZ ?
Тогда было бы вежливо написать тип конвертации 2.0, или 3.0



P.S.

(1)

Текущая УТ и текущая БП это КД30

А там точно есть "Не замещать существующие объекты в приемнике при загрузке" ?

Или я чего-то не знаю ?
5 Климов Сергей
 
30.09.24
15:32
(0) Дата запрета загрузки случайно не спасёт отца русской демократии?
6 KJlag
 
30.09.24
15:37
(4) кд3? тогда не знаю 😢
не люблю кд3. но когда-нибудь надо глянуть.
но мне кажется и там чтото подобное должно быть.

ну или как минимум чтото похожее на проверку ОбъектНайден
7 Обработка
 
30.09.24
19:27
(4) Да КЗ. По идее такие вещи как обмен должны быть похожими с РФ конфами.
(5) Нет не поможет. тут даты могут быть разные.
(6) Не важно какой КД.
Я вот думал найти в коде место где идет загрузка и где ищется по гуиду ранее загруженный объект и прописать отмену новой загрузки.
8 altfin
 
30.09.24
19:37
ПередЗаписью()

Если ОбменДанными.Загрузка и Не ЭтоНовый() Тогда
   Отказ = Истина;
   Возврат;
КонецЕсли; ?
9 Обработка
 
01.10.24
06:58
(8) Хорошая мысль. Есть смысл протестить.
10 Aleksey
 
01.10.24
07:40
Т.е. создали документ записали, но не дозаполнили / не провели
он выгрузился как есть.
Потом дозаполнили/провели документ - и имеем расхождения между БП и УТ?.
Или у вас документ предварительно никто не записывает?
11 Мультук
 
01.10.24
11:34
(3)

Оказывается в КД30 такое есть.


Правила обмена для непериодических, независимых РС

Второй скриншот
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн