|
Получить ссылку справочника в реквизит документа | ☑ | ||
---|---|---|---|---|
0
pythel
28.02.25
✎
15:05
|
Добрый день. Обнаружил для себя удивительную вещь.
Дано: Документ, у него реквизит с типом СправочникСсылка.ИмяСправочника. И сам справочник, в который добавляются физлица с фото. Добавленные ФЛ улетают в сторонний сервис, и если вдруг такое фото уже существует - задается пользователю вопрос: Открыть существующий элемент, или создать новый. Проблема: Если зайти в документ, при заполнении реквизита нажать на + (фото 1), и создать собственно новый элемент - реквизит документа станет = ссылке элемента справочника. Но если сделать так же, но при добавлении фото открыть существующий элемент справочника (фото2), то ссылка этого элемента справочника не прилетит в реквизит документа. Может кто то знает как обработать в таком случае данную ситуацию? Понимаю что скорее всего сломано стандартное поведение формы, но конфигурация не моя, и что конкретно служит причиной такого поведения понять не могу.
|
|||
1
Волшебник
28.02.25
✎
15:07
|
Интересный вопрос задаётся...
|
|||
2
maxab72
28.02.25
✎
15:21
|
Снести все нафиг, и сделать самому по правильному с нуля.
|
|||
3
Rovan
гуру
28.02.25
✎
15:42
|
(0) как алгоритм определяет что если вдруг такое фото уже существует ?
|
|||
4
pythel
28.02.25
✎
16:00
|
(3) В справочник добавляются ФЛ, которые улетают в базу Trassir по api. Trassir сам проверяет фото и возвращает код, являющийся кодом элемента справочника, если такое фото уже существует.
|
|||
5
Eiffil123
28.02.25
✎
16:00
|
(0) сделать обработку оповещения, а в форме документа обработать это событие
|
|||
6
pythel
28.02.25
✎
16:02
|
(5) может есть какой то пример, похожий на этот?
|
|||
7
Волшебник
28.02.25
✎
16:11
|
Используйте НайтиПоКоду
|
|||
8
Eiffil123
28.02.25
✎
16:13
|
(6) ИСпользуйте метод ОповеститьОВыборе, где у вас подменяется форма на существующий элемент.
Поищите как он используется в типовых конфигурациях глобальным поиском.
|
|||
9
pythel
28.02.25
✎
16:19
|
(7) в модуле справочника так и находится похожий элемент. Проблема то в том что я не могу передать его в документ)
(8) Получается, если у меня вся операция с ФЛ происходит в справочнике, ОповеститьОВыборе я использую в справочнике? А в документе при это что тогда делать?) |
|||
10
Eiffil123
28.02.25
✎
16:26
|
(9) да, в справочнике. Точнее там, где у вас открывается форма существующего элемента, когда он вдруг найден по фото.
В документе делать ничего не надо, думаю так |
|||
11
pythel
28.02.25
✎
18:56
|
(10) благодарю вас, в понедельник попробую
|
|||
12
pythel
03.03.25
✎
08:19
|
(10) спасибо большое, то что нужно. По неопытности и не подумал про данный метод
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |