Вход | Регистрация
 

Присвоение значения реквизиту с типом любая ссылка.

Присвоение значения реквизиту с типом любая ссылка.
Я
   mastodont
 
25.08.20 - 11:43
Есть расширенеи и в нем справочник.
И есть внешняя обработка, в ней нужно заполнять табличную часть значениями из этого справончика.

Тип реквизита - любая ссылка.

Запросом все данные получаю, но при попытке присвоить значение НовСтр.Ссылка так остается с типом "Неопределено"...
НовСтр.Ссылка = Выборка.Ссылка;

Что я делаю не так?
   mikecool
 
1 - 25.08.20 - 11:45
присваиваешь не ссылку
   mastodont
 
2 - 25.08.20 - 11:46
(1) в смысле?
   Галахад
 
3 - 25.08.20 - 11:48
"Тип реквизита - любая ссылка." это, наверное любая ссылка из расширения.
   mastodont
 
4 - 25.08.20 - 11:49
(3) этот тип я назначаю во внешней обработке. Она по сути изначально никакого отношения к расширению не имеет...
Нужный тип выбрать не дает...
   mastodont
 
5 - 25.08.20 - 11:51
Пока придумал только сделать реквизит типа строка и в него сохранять guid, а потом по гуиду получать ссылку...
Но это немного извращение.
   Галахад
 
6 - 25.08.20 - 11:52
Ну, суть от этого не меняется.

Наверное стоит посмотреть в отладчике типы
НовСтр.Ссылка и Выборка.Ссылка;
   mastodont
 
7 - 25.08.20 - 11:55
НовСтр.Ссылка - тип "Неопределено"
Выборка.Ссылка - ссылка на справочник нужного типа.
   Галахад
 
8 - 25.08.20 - 11:59
(7) "справочник нужного типа" добавить в расширение.
   mastodont
 
9 - 25.08.20 - 12:07
(8) так он и так в расширении.
Проблема в том, что работаю с ним из внешней обработки.
Ее в расширение добавлять не вариант.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.