|
Присвоение значения реквизиту с типом любая ссылка. |
☑ |
0
mastodont
25.08.20
✎
11:43
|
Есть расширенеи и в нем справочник.
И есть внешняя обработка, в ней нужно заполнять табличную часть значениями из этого справончика.
Тип реквизита - любая ссылка.
Запросом все данные получаю, но при попытке присвоить значение НовСтр.Ссылка так остается с типом "Неопределено"...
НовСтр.Ссылка = Выборка.Ссылка;
Что я делаю не так?
|
|
1
mikecool
25.08.20
✎
11:45
|
присваиваешь не ссылку
|
|
2
mastodont
25.08.20
✎
11:46
|
(1) в смысле?
|
|
3
Галахад
гуру
25.08.20
✎
11:48
|
"Тип реквизита - любая ссылка." это, наверное любая ссылка из расширения.
|
|
4
mastodont
25.08.20
✎
11:49
|
(3) этот тип я назначаю во внешней обработке. Она по сути изначально никакого отношения к расширению не имеет...
Нужный тип выбрать не дает...
|
|
5
mastodont
25.08.20
✎
11:51
|
Пока придумал только сделать реквизит типа строка и в него сохранять guid, а потом по гуиду получать ссылку...
Но это немного извращение.
|
|
6
Галахад
гуру
25.08.20
✎
11:52
|
Ну, суть от этого не меняется.
Наверное стоит посмотреть в отладчике типы
НовСтр.Ссылка и Выборка.Ссылка;
|
|
7
mastodont
25.08.20
✎
11:55
|
НовСтр.Ссылка - тип "Неопределено"
Выборка.Ссылка - ссылка на справочник нужного типа.
|
|
8
Галахад
гуру
25.08.20
✎
11:59
|
(7) "справочник нужного типа" добавить в расширение.
|
|
9
mastodont
25.08.20
✎
12:07
|
(8) так он и так в расширении.
Проблема в том, что работаю с ним из внешней обработки.
Ее в расширение добавлять не вариант.
|
|