Ошибка обмена КД2 между УПП и УП

1. sajmon45 28.06.21 23:48 Сейчас в теме
Через КД2 между УПП и УП происходит обмен документами "ПеремещениеТоваров" создаеттся в УПП документ с номером, например, Ю0000004140, потом я делаю обмен и к номеру подставляется префикс бызы УТЮ00004140, потом обмениваюсь уже УТ-УПП и номер уже становится УПУТЮ004140, потом опять УТУПУТЮ4140 и т.д. Как исправить ошибку в правилах обмена?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
11. sajmon45 05.07.21 09:40 Сейчас в теме +0.5 $m
Так и не нашел проблемы. Отключил, чтобы не замещало новые объекты
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kasper076 105 29.06.21 01:12 Сейчас в теме
(1) Перечитай сам что написал и попробуй понять.
3. Torin 756 29.06.21 02:11 Сейчас в теме
(1)
Как исправить ошибку в правилах обмена?
-
Прикрепленные файлы:
5. tolyan_ekb 105 29.06.21 13:12 Сейчас в теме
(1) возможно, в обработчике при записи объекта идет подставление префикса ИБ
8. Xershi 1490 30.06.21 10:01 Сейчас в теме
(1) это нужно сделать при записи документа
4. Andrekaa 29.06.21 08:10 Сейчас в теме
Явно дописка своя подстановки префикса
6. acces969 344 29.06.21 13:24 Сейчас в теме
(4) Не факт. Встречал такое на типовых при множественных обменах
7. spe1c 5 29.06.21 16:41 Сейчас в теме
При выгрузке свойства Номер (в алгоритме перед выгрузкой) принудительно задавать значение). В конфигурацях есть всегда функция получения номера на печать, можете ее использовать.
В алгоритме перед выгрузкой ПКС поля Номер попробуйте написать:
Значение = <название функции получения номера на печать в вашей конфигурации>(Источник.Номер)
9. arman1997 19 30.06.21 15:33 Сейчас в теме
Документ типовой? По идее он должен записывать с параметром ОбменДанными.Загрузка = истина и не перезаписывать номер. Возможно ошибка не в КД а в конфигурации. Номера в обоих базах должны быть одинаковыми?
10. vshish 151 01.07.21 10:14 Сейчас в теме
Возможно в обработчике приЗагрузке документа есть строка Объект.Записать()
При этом новый документ не до конца заполнен.(не заполнена организация, в частности)
И при повторной записи уже окончательной в обработчике при записи где префиксы подставляются оно видит изменение организации или еще чего-то и делает свое черное дело

Было такое при одном обмене Номер должен был залететь из источника, а фактически была автонумерация бухбазы
В обработчике приЗагрузке была отмена проведения, без проверки Новый объект или уже существующий
И это и была ошибка. Поставил проверку нового объекта и все заработало
11. sajmon45 05.07.21 09:40 Сейчас в теме +0.5 $m
Так и не нашел проблемы. Отключил, чтобы не замещало новые объекты
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот