arefaste/1C_Forums huggingface dataset:
Добрый день!
Подскажите, в УТ 10.3 в журнале регистрации разное время документа в колонках "Данные" и "Представление данных", с чем это связано?
---
В представлении как было тогда, в данных как сейчас
---
Верно! Представление - это на момент регистрации Данные - это на текущий момент. Время документа может меняется, например при оперативном проведении.
---
В представлении как было тогда, в данных как сейчас
---
Верно! Представление - это на момент регистрации Данные - это на текущий момент. Время документа может меняется, например при оперативном проведении.
---
Спасибо!
Кто-нибудь знает как на платформе 8.3.20 правильно добавлять Объект формы в расширение? Все типы слетают и пути к данным тоже :(
---
Спасибо, ребят. Решение нашёл. Нужно удалить форму и добавить заново :)
Да здравствует 8.3.20!
Видео без звука, но и так всё понятно.
---
Это определенно косяк платформы, попробуйте другую версию.
---
При добавлении объекта в расширении, заимствованные объекты должны добавляться автоматически.

Посмотрите настройки расширения и совместимость.
---
Спасибо, ребят. Решение нашёл. Нужно удалить форму и добавить заново :)
Да здравствует 8.3.20!
Видео без звука, но и так всё понятно.
Дано:\ запрос с полями
- Склад
- Номенклатура
- Процент
- Сумма продажи (оборот по товару)
- Сумма оборот (оборот по складу)

Отчет:
--- Склад
------ Номенклатура.Бренд
Отбор:
   Номенклатура.Бренд В СПИСКЕ (...)

Выводится инфа в виде
[img]C:\fakepath\Как вывести сумму по складам, а не среднее по номенклатуре.png[/img]

Боль:
Ресурс "Сумма оборот" в Общем итоге считается по всей номенклатуре в целом, без учета отбора по складам.

Вопросики:
- Можно ли вычислить Общий итог только по Отобранным группировкам "Номенклатура.Бренд"? (напр. ВычислитьВыражение, или ...СГруппировкойМассив)
- Можно ли Общий итог "Сумма продажи" разделить на этот Общий итог ("Сумма оборот")?
---
ресурс СуммаОборот = Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СуммаОборот)", "Склад"))
---
ресурс СуммаОборот = Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СуммаОборот)", "Склад"))
---
в общем итоге определить

Процент = Сумма(СуммаПродажи) / Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СуммаОборот)", "Склад"))
Делаю загрузку из УТ 11 в БП 3, документ "Списание с расчетного счета", подскажите как в документе установить тип субконто чтобы заполнить значениями, конкретно счет 55.3 делаю так:

```1c
    &После("ПКО_Документ_СБДСПрочиеРасходы_Получение_ПриКонвертацииДанныхXDTO")
    Процедура УОД_ПКО_Документ_СБДСПрочиеРасходы_Получение_ПриКонвертацииД­анныхXDTO(ДанныеXDTO, ПолученныеДанные, КомпонентыОбмена)

    Если СтрНайти(ПолученныеДанные.НазначениеПлатежа , "Размещение депозита") > 0 Тогда
    ПолученныеДанные.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.ДепозитныеСчета;
    ПолученныеДанные.Контрагент = Справочники.Контрагенты.НайтиПоРеквизиту("ИНН", ");
    ПолученныеДанные.СубконтоДт1 = Справочники.БанковскиеСчета.НайтиПоРеквизиту("НомерСчета", ");

    КонецЕсли;
    КонецПроцедуры
```
---
сначала
ПолученныеДанные.СубконтоДт1 = Справочники.БанковскиеСчета.ПустаяССылка();
затем
присвоить значение
---
сначала
ПолученныеДанные.СубконтоДт1 = Справочники.БанковскиеСчета.ПустаяССылка();
затем
присвоить значение
Под впечатление следующей статьи.
Метрды сравнения двух таблиц значений

Добрый день. А что подразумевается под Измерением?
Хочу сравнить две таблицы значений. Т.е. до записи и после записи.
ТаблицаЗначенийГрафикиРаботыТекущие = ГрафикиРаботы.Выгрузить();
ТаблицаЗначенийГрафикиРаботы = Ссылка.ГрафикиРаботы.Выгрузить();

Измерения = ГрафикиРаботы.ВыгрузитьКолонку("Сотрудник");
ТаблицаИзменений = РазницаТаблицЗначений(ТаблицаЗначенийГрафикиРаботы, ТаблицаЗначенийГрафикиРаботыТекущие, Измерения);

Но не работает. Вопрос в следующем. Что конкретно подразумевается под параметром "Измерения"
---
Массив со списком "Сотрудник"
---
Массив со списком "Сотрудник"
---
Думаю написать в двух строках изменения. Если Ноль до заполнять Строку ДО, если 1, то СтрокуПосле.
---
добрый день. Какой метод пробуете?
---
Первый
---
И что не работает? Ошибка какая?
---
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{Документ.УстановкаГрафиковРаботы.МодульОбъекта(778)}: Ошибка при вызове метода контекста (Сортировать)
 Ответ.Сортировать(Измерения);
по причине:
Неверное имя колонки
---
...Например, при сравнении таблиц значений, полученных по оборотно-сальдовой ведомости счета учета сырья и материалов, измерениями будут колонки, содержащие номенклатуру и склад, а ресурсами – остатки и обороты счета. А при сравнении табличных частей «Товары» измерениями будут номенклатура, характеристика и серия, а ресурсами – все остальные реквизиты этой табличной части. И тогда путем сравнения версий табличных частей можно будет сказать, что такая-то номенклатура была удалена или добавлена, а такая-то – изменена...
Всем привет.
УТ 11.5, управляемые формы само собой. Функциональная опция "Независимо вести партнеров и контрагентов" - отключена.

Если открыть Список Партнеров, то по умолчанию видимость колонки ИНН - отключена:

Пытаюсь программно включить видимость,
добавлял в конец процедуры ПриСозданииНаСервере:

```1c
    ЭтаФорма.Элементы.ИНН.Видимость = Истина;
```

добавлял в конец процедуры ПриОткрытии

```1c
    ЭтаФорма.Элементы.ИНН.Видимость = Истина;
```

вообще никакой реакции, колонка не появляется. Отладка в эту строку кода попадает, Динамический список содержит колонку и значения ИНН, но почему никак не удается установить ее видимость программно?
---
Это пользовательская видимость. ее нельзя изменить программно.
---
а через Еще - Изменить форму пробовали?
---
Это пользовательская видимость. ее нельзя изменить программно.
---
Кэш?
---
Может быть условное оформление включено на эти колонки
---
Проверяйте отладкой - а доходит ли до данной строчки кода у Вас и не меняет ли значение на Ложь по ходу + проверить проверку на Доступность.
---
Да, спасибо. допер уже до этого... жесть.
Пытаюсь дописать сохранение контактных данных (адреса по ФИАС) у справочника складов в создаваемой с нуля конфигурации.
Есть где-нибудь полноценное описание, как это сделать?

Пытаюсь перенести механизмы из БП3, но уже много перенёс - а не работает, собака серая.
---
БСП на ИТС
---
БСП на ИТС
Добрый день, друзья!
Подскажите, что за ошибка ?
Раньше таких проблем не было, всё было ровно…
---
Всё, решил!
Помогла переустановка СЛК (Полное удаление и переустановка)
Спасибо всем
---
Подскажите, что за ошибка ?Отраслевое решение?
---
Что это значит ?)
---
конфигуарция какая?
---
1С Управление МФО и КПК,
Но он не обновляется, работает в обычном режиме
---
1С Управление МФО и КПК,Такое ощущение, что ключ защиты отвалился.
---
Тоже так показалось, но как это могло случится?
В свойствах платформы лицензия обнаруживается …
Где можно посмотреть?
---
Видимо, отвалилась не лицензия для платформы 1с, а ошибка по защите самой конфигурации.
Судя по описанию поставки 1С Управление МФО и КПК, в ней отдельная защита конфигурации. Конфигурация не распространенная, остается поискать описание защиты в мануале.
---
Всё, решил!
Помогла переустановка СЛК (Полное удаление и переустановка)
Спасибо всем
Как получить выбранный тип реквизита? По отладчику ничего не могу найти

```1c
    &НаКлиенте
    Процедура РазмещениеДенежныхСредствБанковскийСчетПриИзменении(Элемент)
    ВладелецСчета = Объект.Организация;

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

    Элементы.РазмещениеДенежныхСредствБанковскийСчет.ПараметрыВыбора = Новый ФиксированныйМассив(НовыйМассивПараметров);
    КонецПроцедуры
```
---
Попробуйте так:
Если ТипЗнч(Элемент.Родитель.ТекущиеДанные.БанковскийСчет) = Тип("СправочникСсылка.Организации") Тогда
---
ТипЗнч() вам в помощь
---
Дк он выдаст это Поле Формы.
---
Тогда вам надо на сервер за типом сходить.
---
по подробнее можно? немного не понимаю как,если мне нужно получить реквизит при изменении и вставить судя по этому типу в отбор
---
У вас обработка ведется с директивой &НаКлиенте.
Можно написать функцию с директивой компиляции &НаСервере и ей получить тип реквизита через ТипЗнч()
---
Что-то вроде:

```1c
    &НаСервере
    Функция ПолучитьТипНаСервере()
    Возврат ТипЗнч(Объект.Реквизит)
    КонецФункции
```
---
&НаСервере
Функция ПолучитьТипНаСервере()
    Возврат ТипЗнч(Объект.Реквизит)
КонецФункции

Он не даст,потому что это не таб часть
---
Неясно причем тут табличная часть. Запросите тип реквизита который является источником данных для элемента РазмещениеДенежныхСредствБанковскийСчет

P.S. Там же, на сервере и сравнить можно.
---
ТипЗнч() надо применять не к элементу формы, а к значению реквизита. Это либо реквизит формы, либо реквизит объекта.
---
А если так:

```1c
    &НаКлиенте
    Процедура РазмещениеДенежныхСредствБанковскийСчетПриИзменении(Элемент)
    ВладелецСчета = Объект.Организация;

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

    Элементы.РазмещениеДенежныхСредствБанковскийСчет.ПараметрыВыбора = Новый ФиксированныйМассив(НовыйМассивПараметров);
    КонецПроцедуры
```
---
Он не даст,потому что РазмещениеДенежныхСредств это табличная часть и через объект к реквизитам ТЧ нельзя обращаться.
---
Тогда вообще непонятно, как ты пытаешься сравнить табличную часть с элементом.
---
Вот это мне и не понятно,как можно обратиться к табличной части через объект,чтобы получить тип значения
---
А, так там ТЧ. Тогда:
ТипЗнч(Элементы.ТЧ.ТекущиеДанные.Реквизит)
---
Попробуйте так:
Если ТипЗнч(Элемент.Родитель.ТекущиеДанные.БанковскийСчет) = Тип("СправочникСсылка.Организации") Тогда
Я в запросе задал булевый параметр в запросе, пото в настройках задал его значение по умолчанию "истина".
со значение по умолчанию отчет работает, а вот если его значение меняю на "ложь" - то он пишет что параметр не задан, причем галочка справа "использование этого параметра" стоит

Это почему?
---
У меня вот так работает:
---
У меня еще галочка стояла "запрашивать всегда", снял - заработало
---
Нужно еще поставить галочку "Обязательное использование"
---
стоит, сама поставилась
---
У меня вот так работает:
---
У меня еще галочка стояла "запрашивать всегда", снял - заработало
В СКД, попытался - одни константы позврляет
---
сопоставил поле и параметр. главное чтобы у поля и параметра тип совпадал
---
хм, в вариантах выбора был только калькулятор. я его "очистил" крестиком - тогда появилась возможность задавать парамеры
---
можно и параметр
---
Это я пробовал, но там все равно параметр = какой нибудь константе
а надо Поле > параметра
---
параметр пользователь задает или какое-то фиксированное значение?
---
Да, подьзователь
---
сопоставил поле и параметр. главное чтобы у поля и параметра тип совпадал
---
хм, в вариантах выбора был только калькулятор. я его "очистил" крестиком - тогда появилась возможность задавать парамеры
Доброго времени суток. Столкнулся с проблемой, при загрузке колонки из массива таблица значений пустая. Подскажите, пожалуйста, что не так делаю?
```1c
    ПараметрыОтбора = Новый Структура("ДатаДокумента", ДатаДокумента);
    ИскомыеСтроки = ДанныеЗапроса.НайтиСтроки(ПараметрыОтбора);

    ТаблицаМассы = Новый ТаблицаЗначений;
    ТаблицаМассы.Колонки.Добавить("МассаТовара", Новый ОписаниеТипов("Число"));
    ТаблицаМассы.ЗагрузитьКолонку(ИскомыеСтроки, "МассаТовара");
    ТаблицаМассы.Свернуть(, "МассаТовара");
```
---
да + заполнитьЗначениеСвойств
---
находите строки где?
Если ДанныеЗапроса это ТЗ формы (ДанныеФормыКоллекция), то можно так:

```1c
    ТаблицаМассы = ДанныеЗапроса.Выгрузить(ПараметрыОтбора,"МассаТовара");
```

Если ДанныеЗапроса это полноценная ТЗ, тогда можно так:

```1c
    ТаблицаМассы = ДанныеЗапроса.Скопировать(ПараметрыОтбора,"МассаТовара");
```
---
В описании метода ЗагрузитьКолонку() нет указания того, что при выполнении метода строки в ТЗ будут автоматически добавлены.
Вам необходимо добавить строки ТЗ по количеству элементов загружаемого в колонку массива.
---
+7

```1c
    Для каждого ЭлементМассива ИЗ ИскомыеСтроки Цикл
    ЗаполнитьЗначениеСвойств(ТаблицаМассы.Добавить(),ЭлементМассива);
    КонецЦикла
```
---
В описании метода ЗагрузитьКолонку() нет указания того, что при выполнении метода строки в ТЗ будут автоматически добавлены.
Вам необходимо добавить строки ТЗ по количеству элементов загружаемого в колонку массива.
---
понял, спасибо!
---
находите строки где?
Если ДанныеЗапроса это ТЗ формы (ДанныеФормыКоллекция), то можно так:

```1c
    ТаблицаМассы = ДанныеЗапроса.Выгрузить(ПараметрыОтбора,"МассаТовара");
```

Если ДанныеЗапроса это полноценная ТЗ, тогда можно так:

```1c
    ТаблицаМассы = ДанныеЗапроса.Скопировать(ПараметрыОтбора,"МассаТовара");
```
---
в ИскомыеСтроки - это массив найденных строк, а не значений этих строк.
---
получается таблицу можно заполнить только через цикл по массиву?
---
И еще, ЗагрузитьКолонку - работает только в Таблице значений со строками, а не на пустой.
---
да + заполнитьЗначениеСвойств
---
спасибо!
---
+7

```1c
    Для каждого ЭлементМассива ИЗ ИскомыеСтроки Цикл
    ЗаполнитьЗначениеСвойств(ТаблицаМассы.Добавить(),ЭлементМассива);
    КонецЦикла
```
Все примеры когда необязательны все параметры.
а мне надо только один из двух
пробовал

```1c
    ГДЕ
    (КомандировкиОрганизацийРаботникиОрганизации.ДатаОкончания >= &ДатаОтчета
    {И КомандировкиОрганизаций.ПодраздКоманд = &ПодраздКоманд)}
```

не получилось
1С 8,2
---
а мне надо только один из двух2 обязательных и 2 не очень
---
а мне надо только один из двух2 обязательных и 2 не очень
---
выбор когда &подраздкоманд = ....пустаяссылка тогда ложь
иначе &подраздкоманд
конец

может так?
---
Я так сразу попробовал, ругается что не задан параметр
Добрый день, коллеги! Может кто сталкивался. В тестовой обработке метод ВыделенныеСтроки при изменении состава строк (удаление, добавление, изменение) каждый раз выдает разные значения в массиве, возвращаемом методом ВыделенныеСтроки. Причем при каждом изменении состава строк идет увеличение значений номеров строк.
Тестовый код такой:

МассивСтрок = ЭтаФорма.Элементы.ТабличнаяЧасть1.ВыделенныеСтроки;
Для Каждого Стр из МассивСтрок Цикл
 Сообщить(Стр);
КонецЦикла;

В табличных частях документов и справочников такого не наблюдается. Можно убедится в прилагаемом epf.
Чую ошибка платформенная, побороть ее не получится.
---
Ну вот, я добавил в контекстное меню команду на ввод текста в выделенных строках. У меня все работает.
---
Ошибки нет, при изменении строк изменяются и идентификаторы новых строк, причем всегда на увеличение.
---
тестировал на платформе 8.3.14.1565 - значения в массиве выдает одинаковые, только при добавлении добавляет новые идентификаторы, а при изменении и удалении - оставляет прежние...
---
8.3.14.1565 значит на 8.3.14.1565 ошибка не проявляется. К сожалению не могу сменить платформу, предприятие большое
---
Какая у вас платформа?
---
8.3.16.1814
---
ВыделенныеСтроки возвращает не номера строк, а их идентификаторы. При изменении состава строк, если вы добавляете новую строку, то платформа присваивает новый идентификатор. Идентификаторы живут пока живет форма, если форму переоткрыть, то ид снова будет идти от нуля и по порядку.

В общем я не понял где ошибка.
---
это я понял, что если форму переоткрыть, то ид пойдут по порядку. Стоит задача поменять некоторые реквизиты в выделенных пользователем строках, причем неоднократно (не закрывая форму). Ему не объяснишь, что каждый раз форму нужно переоткрывать. В описании метода написано, что он доступен на сервере. Но не работает, пишет ошибку.
---
Какую ошибку? Как вы ищете строки по ид из массива?
---
ак вы ищете строки по ид из массив ну ошибку, что нет такого метода у ТабличнаяЧасть1.ВыделенныеСтроки на сервере
---
&наСервере
Массив = Объект.ТабличнаяЧасть1.ВыделенныеСтроки
---
Ну вот, я добавил в контекстное меню команду на ввод текста в выделенных строках. У меня все работает.
---
да, НайтиПоИдентификатору(ВыдСтрока) - так работает, спасибо. Получается платформа нам выдает некий идентификатор методом ВыделенныеСтроки, его мы и берем в работу (не смотрим на его цифру). Спасибо!!!!
---
Пожалуйста

Еще раз напомню, что идентификатор живет пока живет форма, сохранять его бессмысленно. Просто сам в свое время напоролся на такую ошибку.
---
Массив = Объект.ТабличнаяЧасть1.ВыделенныеСтроки

Это не свойство таблицы объекта, это свойство таблицы формы.
---
Правильно пишет. У табличной части нет такого метода.
Такой метод есть у элемента формы.
---
Не так, а так: Массив = Элементы.ТабличнаяЧасть1.ВыделенныеСтроки
Добрый день! Есть табличная часть в документе. В ней разные колонки, в т.ч. есть колонка с датами. И надо при сохранении записывать в определенный реквизит с датой самую раннюю дату из этой колонки. Может есть какая то функция которая в табличной части получает мин или максимум по колонке? Еще момент не везде даты будут заполнены, получается минимум тоже не подходит? Пробовала запросом, но в запросе нет данных которые еще не записаны.
---
Правильно выгрузить в ТЗ.
Затем обработать либо в запросе либо перебором.

Вот в запросе:
https://helpf.pro/faq8/view/1370.html

Через код:
https://infostart.ru/public/558782/
---
Выгрузите табличную часть в таблицу значений и выполните сортировку по данной колонке.
Если в первой строке значение не заполнено, соответственно, берите значение из след. строки. И так пока не заполните.

Если хотите запросом - передайте в запрос таблицу значений.
---
Правильно выгрузить в ТЗ.
Затем обработать либо в запросе либо перебором.

Вот в запросе:
https://helpf.pro/faq8/view/1370.html

Через код:
https://infostart.ru/public/558782/
---
Хочу попробовать в запросе.
Выгрузила таким образом:

```1c
    ВыгрузкаДаты = Объект.Список.Выгрузить()
```

Не совсем понятно как теперь это в запросе обработать.
---
Можно только колонку с датами выгрузжать методом ВыгрузитьКолонку()
---
ВыгрузитьКолонку
ВыгрузитьКолонку() нету такого.
---
```1c
    ВыгрузкаДаты = Объект.Список.Выгрузить();
    ВыгрузкаДаты.Сортировать("ИмяВашейКолонкиСДатой");

    Для Каждого СтрокаДаты Из ВыгрузкаДаты Цикл

    Если ЗначениеЗаполнено(СтрокаДаты.ИмяВашейКолонкиСДатой) тогда

    СамаяМеньшаяДата = СтрокаДаты.ИмяВашейКолонкиСДатой;

    Прервать();

    КонецЕсли
```

КонецЦикла
---
Получилось через запрос сделать.
---
Простой перебор строк табличной части.
Не могу создать элемент в справочнике Физические лица, конфигурация без поддержки, но была создана из какого-то документооборота.
---
Судя по скрину, справочник отключен функциональной опцией.
---
Кнопка Создать недоступна
---
(2)Может быть прав нет?
---
права ПОЛНЫЕ преполные )))
---
причем явного упоминания в функциональных опциях не нашел
---
свойства формы смотрели?
---
Должна быть табличная часть на форме. Ее нет. В конфигураторе проверить доступность/видимость.
Также на уровне кода доступность/видимость может пропадать, например в процедуре ПриСозданииНаСервере может быть нужный код.
Также в коде, иногда, проверяются права.
---
Судя по скрину, справочник отключен функциональной опцией.
---
Я глобальным поиском не нашел ссылку справочника физлица на функциональную опцию
---
а что там особенного может быть?
Здравствуйте. Есть обработка, запросом ищу документ с нужным номером. Подскажите, пожалуйста, как получить тип искомого документа (к примеру ищу документ Реализация №00001, Тип у него ДокументСсылка.РеализацияТоваровУслуг). Пробовал Сообщить(ТипЗнч(Выборка.Ссылка)), но выводит Реализация (реализация товаров)).

```1c
    МетаданныеОбъектов = Метаданные["Документы"];
    Массив = Новый Массив;

    Для Каждого Метаданное Из МетаданныеОбъектов Цикл

    Попытка

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

    Если Не Результат.Пустой() Тогда

    Выборка = Результат.Выбрать();
    Пока Выборка.Следующий() Цикл

    Массив.Добавить(Выборка.Ссылка);

    КонецЦикла;

    КонецЕсли;

    Исключение

    КонецПопытки;

    КонецЦикла;

    Для Каждого Док Из Массив Цикл

    Сообщить(ТипЗнч(Док));

    КонецЦикла;
```
---
Массив.Добавить(Выборка.Ссылка);
Вместо ссылки добавляйте в массив имя документа, и выводите его.
Метаданное.Имя - вот это
---
Не совсем то что вы ждете, но уже ближе: Выборка.Ссылка.метаданные().ПолноеИмя()
---
Может вы про язык запросов?
выбрать ТИПЗНАЧЕНИЯ(Ссылка) из...
---
А что ожидаете увидеть?
---
Массив.Добавить(Выборка.Ссылка);
Вместо ссылки добавляйте в массив имя документа, и выводите его.
Метаданное.Имя - вот это
---
Не совсем то что вы ждете, но уже ближе: Выборка.Ссылка.метаданные().ПолноеИмя()
---
Метаданные и так известны... получать их из каждой ссылки еще раз - такое себе.
---
Метаданные известны, а метаданные объекта в выборке - нет.
---
Коллега, у вас все хорошо?

Если запрос из таблицы
            | Документ."+ Метаданное.Имя

К какому еще объекту метаданных будет принадлежать ссылка из этой таблицы?
---
Вы правы - стоило развернуть код в заголовке темы.
---
Вот это
(1) ДокументСсылка.РеализацияТоваровУслуг
---
Вам ответил (4)
---
Может вы про язык запросов?
выбрать ТИПЗНАЧЕНИЯ(Ссылка) из...
---
Всем спасибо!