Имя: Пароль:
1C
 
как запросом получить файлы из регистра ПрикрепленныхДокументов?
0 Айрат_116
 
31.05.19
09:20
Здравствуйте
У меня есть кнопка . (Хочу вывести файлы туда) Помогите пожалуйста. Какой фильтр поставить в запросе чтоб получить файлы с электронного документа??
А кнопка находится в документе "Поступление"
&НаСервере
Функция ПолучитьФайл ()  
  Запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    |    ЭлектронныйДокументСписокПрикрепленныхДокументов.Ссылка КАК Ссылка,
    |    ЭлектронныйДокументСписокПрикрепленныхДокументов.ПрикрепленныйДокумент
    |ИЗ
    |    Документ.ЭлектронныйДокумент.СписокПрикрепленныхДокументов КАК ЭлектронныйДокументСписокПрикрепленныхДокументов
    |ГДЕ
    |    ЭлектронныйДокументСписокПрикрепленныхДокументов.ПрикрепленныйДокумент = &ПрикрепленныйДокумент";
    Запрос.УстановитьПараметр("ПрикрепленныйДокумент",Объект.Ссылка); --- ??????
    Результат=Запрос.Выполнить().Выбрать();
    Если Результат.Следующий() Тогда
        Возврат Результат.Ссылка;
    Иначе
        Возврат "";
    КонецЕсли;    
КонецФункции
1 Волшебник
 
31.05.19
09:24
Запрос.УстановитьПараметр("Ссылка",Объект.Ссылка); --- ??????
2 Волшебник
 
31.05.19
09:24
ГДЕ Ссылка = &Ссылка
3 Айрат_116
 
31.05.19
09:29
(2)Вот так?

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