|
КД3. Не выгружается и не загружается поле объекта если он пустое. |
☑ |
0
SerGa
18.08.22
✎
17:57
|
Ситуация:
Делаю обмен данными справочника физ лица. Поле Дата рождения.
Заполнил в базе источнике поле дата рождения, сделал обмен:
1. данные выгрузились в файл
2. в файле дата рождения есть
3. в базе приемнике дата рождения загрузилась.. всё ок!
Однако
После этого очищаю поле Дата рождения в источнике. Опять делаю обмен:
1. в файл пусчтое поле Дата рождения НЕ выгружается.
2. При загрузке в базе приемнике - НЕ ОЧИЩАЕТСЯ!!!
В настройках ПКС нигде нет ничего при загрузку/выгрузку пустых свойств.
Вопрос: - как настроить КД3, чтобы факт очистки поля также выгружался и загружался??
|
|
1
DTX 4th
18.08.22
✎
21:37
|
Поменьше орать
Посмотреть, как выгружается это свойство
|
|
2
DTX 4th
18.08.22
✎
21:39
|
Еще может формат старый. Но думаю, все должно быть просто - console.log и в путь
на крайняк выгружать туда какое-нибудь непотребство
|
|
3
MaxS
19.08.22
✎
08:54
|
В правилах конечной базы нужно смотреть, в модулях обработчиков событий этого ПКО - _Получение_ПриКонвертацииДанныхXDTO, _Получение_ПередЗаписьюПолученныхДанных.
Иногда наоборот нужно, чтобы не очищались заполненные данные, если в данных обмена их нет.
|
|
4
SerGa
19.08.22
✎
10:48
|
(2), (3) Ну я понял. Простого способа (какую нибудь галку поставить где-нибудь) нет... Нужно в обработчиках самому логику прописывать. Спасибо.
|
|