|
Затык с КД 2.0 | ☑ | ||
|---|---|---|---|---|
|
0
Иванов Иван Иваныч
02.06.23
✎
06:47
|
Всем бобра. Подскажите пожалуйста в чём прикол: в ПКО ставлю галку "Не замещать существующие объекты...", но на деле при загрузке, у объекта происходит замещение
При загрузке в ПКО пишу запрос, который проверяет наличие объекта в базе, если объект есть тогда Отказ = Истина, но это тоже не срабатывает, объект замещается что ещё можно сделать кроме как в каждом ПКС проставить галку "Не замещать значение св-ва..."? |
|||
|
1
dali
02.06.23
✎
06:51
|
ПриЗагрузке
Если ОбъектНайден Тогда Если Объект.Проведен Тогда НеЗамещатьОбъект = Истина; Сообщить("Документ " + Объект + " проведен и не будет изменен!",СтатусСообщения.Важное); КонецЕсли; Иначе Сообщить("Добавлен документ: " + Объект); КонецЕсли; |
|||
|
2
Иванов Иван Иваныч
02.06.23
✎
07:54
|
(1) не сработало, объект обновился
|
|||
|
3
dali
02.06.23
✎
08:28
|
Это (1) из рабочего. Надо смотреть какие поля поиска, какие настройки ПКО.
Были сообщения при загрузке из (1)? |
|||
|
4
Fedor-1971
02.06.23
✎
08:34
|
(2) Не замещать уже поздно, объект нашли, обновили, но не записали
(0) Варианты: 1. Галка Не замещать не установлена 2. Объект выгружается по другому правилу 3. В коде заполнения конфигурации есть принудительная запись и ПриЗагрузке объект уже сохранён посмотри ещё в событиях самой конвертации, там, возможно, есть код отмены проведения найденных документов, а это и есть сохранение |
|||
|
5
Иванов Иван Иваныч
02.06.23
✎
08:51
|
(3) обмен ровно проходит, без ошибок
работаю с контрагентами, поле поиска - БИН настройки- поиск по полям поиска если по ID не найден, не замещать, автогенерация кода, не выгружать объекты св-в |
|||
|
6
Иванов Иван Иваныч
02.06.23
✎
08:53
|
(4) 1) галка стоит
2) объект выгружается по этому правилу, других нет 3) в коде стоит Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; по идее, принудительно ничего не должно срабатывать |
|||
|
7
Иванов Иван Иваныч
02.06.23
✎
08:59
|
о, сработало после присвоения Если Выборка.Количество() > 0 Тогда ОбъектНайден = Истина; КонецЕсли;
глюк платформы? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |