|
Конвертация данных 2.0 - объект не найден
scanduta, tomvlad, kkkanjji, piter3, craxx, DemonShinji2, СвинТуз, denk32, verschneit, sikuda, d4rkmesa, Amra, Bad_Aleks, Homer, 2S, elka302, dmt, evorle145, Mafiozaa, Лирик, Гипервизор, Anchorite, Silgis, Mankubus, DimVad, Мультук, Prog_man, vyaz, Admin_Net_1C, Chameleon1980, ReaLg, Stepashkin, Сметанин, ivanov-i-i, segn, SleepyHead
| ☑ |
0
verschneit
18.09.25
✎
05:10
|
Привет.
Перекидываю документ из одной базы в другую. В реквизите Ответственный некоторые пользователи между базами совпадают, а некоторые нет. Соответственно, если совпадают, там поиском находится и проставляется. Если не находится, мне нужно, чтобы пустое поле оставлялось, а он ставит ссылку из другой базы: <Объект не найден> (...)
Что нужно в правилах проставить, чтобы если не найден реквизит, то и не ставилась ссылка?
|
|
1
Chameleon1980
18.09.25
✎
05:24
|
а кто вам сказал, что "а он ставит ссылку из другой базы" означает что это ссылка из другой базы?
ПКО для пользователей есть? как настроен поиск?
у вас по уид и не создавать?
меняйте.
|
|
2
verschneit
18.09.25
✎
05:37
|
(1) на что менять? убрать поиск по уид?
|
|
3
Chameleon1980
18.09.25
✎
06:12
|
стоп в ПКС, вроде, есть свойство найден/не найден
там отмену при не найден
|
|
4
Chameleon1980
18.09.25
✎
06:15
|
нет - в ПКО
написать в при загрузке, например
Отказ = Не ОбъектНайден;
|
|
5
verschneit
18.09.25
✎
07:20
|
(4) только надо После загрузки делать, тк При загрузке нет Отказа. Но это не срабатывает. Возможно, потому что объект не загружается, он ведь просто ищется.
|
|
6
Chameleon1980
18.09.25
✎
07:22
|
(5) ну да, наверное. главное направление понятно
|
|
7
СвинТуз
18.09.25
✎
10:58
|
замените на пустую
если объект не найден
|
|
8
kkkanjji
18.09.25
✎
11:22
|
(0) Получилось решить вопрос?
Если нет, попробуй следующие варианты:
1) У справочника "Пользователи" в событии "При загрузке" проверять значение "Объект не найден". Если Ложь - устанавливать значение Справочник.ПустаяСсылка. Это должно сразу решить вопрос. Если не помогло, попробуй сделать тоже самое в событии "После загрузки".
2) Более ресурс затратный вариант, не считай его оптимальным - в глобальном событии "После загрузки объекта" определять из метаданных тип документ. Пройтись по метаданным документа, определить реквизиты с типом "Справочник пользователи", если битая ссылка - заполнять пустой ссылкой.
В целом первый вариант должен решить вопрос
|
|