Здравствуйте. Есть обработка, запросом ищу документ с нужным номером. Подскажите, пожалуйста, как получить тип искомого документа (к примеру ищу документ Реализация №00001, Тип у него ДокументСсылка.РеализацияТоваровУслуг). Пробовал Сообщить(ТипЗнч(Выборка.Ссылка)), но выводит Реализация (реализация товаров)).
МетаданныеОбъектов = Метаданные["Документы"];
Массив = Новый Массив;
Для Каждого Метаданное Из МетаданныеОбъектов Цикл
Попытка
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Номер", НомерДокумента);
Запрос.Текст =
"ВЫБРАТЬ
| Док.Ссылка КАК Ссылка
|ИЗ
| Документ."+ Метаданное.Имя + " КАК Док
|Где Док.Ссылка.Номер = &Номер";
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Массив.Добавить(Выборка.Ссылка);
КонецЦикла;
КонецЕсли;
Исключение
КонецПопытки;
КонецЦикла;
Для Каждого Док Из Массив Цикл
Сообщить(ТипЗнч(Док));
КонецЦикла;
ПоказатьПо теме из базы знаний
- Получаем "Тип" и "Вид" значения
- Расширение границ доступа для отдельных типов документов
- Как отправить по почте НЕтиповой документ, используя стандартные средства БП 3.0
- Доработка проведения типовых документов в УТ 11.4, КА 2.4, ЕРП 2.4
- Удаление документов в фоне (управляемые формы) в транзакции с отбором по типу документов, по периоду и возможностью остановки удаления по времени
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот