Имя: Пароль:
1C
1С v8
Как РезультатЗапроса.Выгрузить() типизировал колонку более широко?
0 Живой Ископаемый
 
21.01.16
15:24
1. Есть способ, щас расскажу 100% (2)
2. Добавляй колонку с нужным типом, переноси данные 0% (0)
3. Нет способа 0% (0)
Всего мнений: 2

У меня есть запрос, который в одном поле возвращает ссылку на документ определенного типа. Если я выгружаю результат этого запроса в ТЗ, то колонка у меня получается именно этого типа. Тип колонки ТЗ насколько я понял поменять нельзя (только добавить новую и перенести даннные) - кстати, может неправильно понял?

Но так я делать не хочу (но возможно придется), хочу чтобы запрос сразу получал все нужные типы - могу както сделать? Буду рад любым идеям


Код Функции:
Запрос = новый Запрос("
.
.
|    ВложенныйЗапрос.Ссылка КАК ДокументПрихода,
...);
Запрос.УстановитьПараметр("ССылка", Источник.Ссылка);    
    РезультатЗапроса = Запрос.Выполнить();
    Если РезультатЗапроса.Пустой() Тогда
        //если в силу каких-то причин документ совсем без строк - возвращаем неопределно, чтобы даже и не мучать регистр
        Возврат Неопределено;
    Иначе
        Возврат РезультатЗапроса.Выгрузить();
    КонецЕсли;
12 Живой Ископаемый
 
21.01.16
15:50
А чо вы не голосуете?

Есть способ, щас расскажу
13 FIXXXL
 
21.01.16
15:50
(10)

Есть способ, щас расскажу