1c8 УТ как просто выбрать подчиненные документы

Чтобы не городить огород достаточно воспользоватся седеющим запросом

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

Если нужно выбрать документы определенного типа (например РеализацияТоваровУслуг) тогда

ВЫБРАТЬ
	 СвязанныеДокументы.Ссылка КАК Док
ИЗ
	КритерийОтбора.СвязанныеДокументы(&Заказ)КАК СвязанныеДокументы
ГДЕ
    ТИПЗНАЧЕНИЯ(СвязанныеДокументы.Ссылка) = ТИП(Документ.РеализацияТоваровУслуг)

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *