```1c
    Функция НезаполненныеДокументы() Экспорт

    Массив = Новый Массив;
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Поступлениетоваров.Поставщик,
    | Поступлениетоваров.Дата,
    | Поступлениетоваров.Номер,
    | Поступлениетоваров.Ссылка
    |ИЗ
    | Документ.Поступлениетоваров КАК Поступлениетоваров
    |ГДЕ
    | Поступлениетоваров.Поставщик = &ПустаяСсылка";

    ПустаяСсылка = Справочники.Контрагенты.ПустаяСсылка();
    Запрос.УстановитьПараметр("ПустаяСсылка", ПустаяСсылка);

    РезультатЗапроса = Запрос.Выполнить();

    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выгрузить();

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    Массив.Добавить(ВыборкаДетальныеЗаписи.Ссылка);
    КонецЦикла;

    Возврат Массив
```

нужно на выходе список документов, на внешней обработке
---
Тогда:

СписокДокументов = Новый СписокЗначений;
СписокДокументов.ЗагрузитьЗначения(МассивДокументов) ;

Массив лучше переименовать в МассивДокументов
---
```1c
    Функция НезаполненныеДокументы() Экспорт

    МассивДокументов = Новый Массив;
    СписокДокументов = Новый СписокЗначений;
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Поступлениетоваров.Поставщик КАК Поставщик,
    | Поступлениетоваров.Дата КАК Дата,
    | Поступлениетоваров.Номер КАК Номер,
    | Поступлениетоваров.Ссылка КАК Ссылка
    |ИЗ
    | Документ.Поступлениетоваров КАК Поступлениетоваров
    |ГДЕ
    | Поступлениетоваров.Поставщик = &ПустаяСсылка";

    ПустаяСсылка = Справочники.Контрагенты.ПустаяСсылка();
    Запрос.УстановитьПараметр("ПустаяСсылка", ПустаяСсылка);

    РезультатЗапроса = Запрос.Выполнить();

    Если РезультатЗапроса.Пустой() = Ложь Тогда
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выгрузить();
    МассивДокументов = ВыборкаДетальныеЗаписи.ВыгрузитьКолонку("Ссылка");
    СписокДокументов.ЗагрузитьЗначения(МассивДокументов) ;
    Иначе
    Сообщить("Данные не найдены");
    КонецЕсли;

    КонецЦикла;

    Возврат СписокДокументов
```
---
Tony, добрый день!

Почему - не так :
ВыборкаДетальныеЗаписи.ВыгрузитьКолонку("Ссылка")
---
Или нужен не массив документов, а именно список ?
---
Да там нужен список
---
Тогда:

СписокДокументов = Новый СписокЗначений;
СписокДокументов.ЗагрузитьЗначения(МассивДокументов) ;

Массив лучше переименовать в МассивДокументов
---
Хм а можно полным кодом, учусь только
---
```1c
    Функция НезаполненныеДокументы() Экспорт

    МассивДокументов = Новый Массив;
    СписокДокументов = Новый СписокЗначений;
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Поступлениетоваров.Поставщик КАК Поставщик,
    | Поступлениетоваров.Дата КАК Дата,
    | Поступлениетоваров.Номер КАК Номер,
    | Поступлениетоваров.Ссылка КАК Ссылка
    |ИЗ
    | Документ.Поступлениетоваров КАК Поступлениетоваров
    |ГДЕ
    | Поступлениетоваров.Поставщик = &ПустаяСсылка";

    ПустаяСсылка = Справочники.Контрагенты.ПустаяСсылка();
    Запрос.УстановитьПараметр("ПустаяСсылка", ПустаяСсылка);

    РезультатЗапроса = Запрос.Выполнить();

    Если РезультатЗапроса.Пустой() = Ложь Тогда
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выгрузить();
    МассивДокументов = ВыборкаДетальныеЗаписи.ВыгрузитьКолонку("Ссылка");
    СписокДокументов.ЗагрузитьЗначения(МассивДокументов) ;
    Иначе
    Сообщить("Данные не найдены");
    КонецЕсли;

    КонецЦикла;

    Возврат СписокДокументов
```
---
Спасибо
---
КонецЦикла; - затесалось, надо выкинуть из кода