Здравствуйте!
Пытаюсь выгрузить регистр сведений в документ. В ПВД реализовал запрос, способ выборки: Произвольный запрос. В файл почему то не выгружаются уиды {УникальныйИдентификатор} значение пустое. Не пойму из за чего такой результат. Подскажите пожалуйста что нужно сделать чтобы уид выгружался?
---
Подправил не много процедуру. Справочники.ТипВсеСсылки().СодержитТип(Тип) - не работает с расширениями. Работает вроде только с версии с 8.3.20

```1c
    &Вместо("ЗначениеСсылочногоТипа")

    Функция РасшОбмен_ЗначениеСсылочногоТипа(Значение)

    Тип = ТипЗнч(Значение);

    // Морозов МА ++

    МетаданныеТипа = Метаданные.НайтиПоТипу(Тип);

    ПолноеИмяМетаданных = МетаданныеТипа.ПолноеИмя();

    ЭтаСсылка = СтрНайти(ПолноеИмяМетаданных, "Справочник") Или СтрНайти(ПолноеИмяМетаданных,
    "Документ");

    // Морозов МА --

    Возврат Тип <> Тип("Неопределено")

    И (Справочники.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ Документы.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ Перечисления.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ ПланыВидовХарактеристик.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ ПланыСчетов.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ ПланыВидовРасчета.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ БизнесПроцессы.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ БизнесПроцессы.ТипВсеСсылкиТочекМаршрутаБизнесПроцессов().СодержитТип(Тип)

    ИЛИ Задачи.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ ПланыОбмена.ТипВсеСсылки().СодержитТип(Тип))

    // Морозов МА ++

    ИЛИ ЭтаСсылка;

    // Морозов МА --

    КонецФункции
```
---
в запросе УИД получить нельзя! и даже если вы его получаете обработкой результата запроса, то его перед выгрузкой в файл (смотря как выгружаете) лучше принудительно преобразовать в Строку.

да, и все эти выгрузки, хорошо отлаживаются, используйте отладчик!
---
я кажется разобрался. Объекты которые выгружаются добавлены в расширении и когда система пытается получить УИД выполняется проверка справочники.типвсессылки(), но в этой функции нет типов которые добавлены в расширении. Вот думаю как теперь это исправить.
---
Подправил не много процедуру. Справочники.ТипВсеСсылки().СодержитТип(Тип) - не работает с расширениями. Работает вроде только с версии с 8.3.20

```1c
    &Вместо("ЗначениеСсылочногоТипа")

    Функция РасшОбмен_ЗначениеСсылочногоТипа(Значение)

    Тип = ТипЗнч(Значение);

    // Морозов МА ++

    МетаданныеТипа = Метаданные.НайтиПоТипу(Тип);

    ПолноеИмяМетаданных = МетаданныеТипа.ПолноеИмя();

    ЭтаСсылка = СтрНайти(ПолноеИмяМетаданных, "Справочник") Или СтрНайти(ПолноеИмяМетаданных,
    "Документ");

    // Морозов МА --

    Возврат Тип <> Тип("Неопределено")

    И (Справочники.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ Документы.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ Перечисления.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ ПланыВидовХарактеристик.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ ПланыСчетов.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ ПланыВидовРасчета.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ БизнесПроцессы.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ БизнесПроцессы.ТипВсеСсылкиТочекМаршрутаБизнесПроцессов().СодержитТип(Тип)

    ИЛИ Задачи.ТипВсеСсылки().СодержитТип(Тип)

    ИЛИ ПланыОбмена.ТипВсеСсылки().СодержитТип(Тип))

    // Морозов МА ++

    ИЛИ ЭтаСсылка;

    // Морозов МА --

    КонецФункции
```