Имя: Пароль:
1C
1С v8
Как открыть документ в результате запроса
0 Nata3711
 
31.08.15
13:35
Процедура КнопкаВыполнитьНажатие(Кнопка)
    // Вставить содержимое обработчика.
    Запрос=Новый Запрос;
    Запрос.Текст="
    |ВЫБРАТЬ
    |  СчетФактураВыданный.ССылка
    |ИЗ
    |  Документ.СчетФактураВыданный КАК СчетФактураВыданный
    |ГДЕ
    |  СчетфактураВыданный.ДокументОснование=&ДокументОснование";
    Запрос.УстановитьПараметр("ДокументОснование", Накладная);
    РезультатЗапроса=Запрос.Выполнить();
    Выборка=РезультатЗапроса.Выбрать();
    
    Пока Выборка.Следующий() Цикл
        СФ=Выборка.Ссылка.ПолучитьОбъект();
        СФ.ДокументОснование="";
        //СФ.Открыть()
        //СФ.Записать(РежимЗаписиДокумента.Запись);
    КонецЦикла;
КонецПроцедуры
1 jsmith82
 
31.08.15
13:35
лолчо
2 Nata3711
 
31.08.15
13:36
Здравствуйте, подскажите, плиззз, как открыть документ по результату запроса??
3 jsmith82
 
31.08.15
13:36
Форма = СФ.ПолучитьФормуДокумента();
Форма.Открыть();
4 Nata3711
 
31.08.15
13:37
час...
5 Nata3711
 
31.08.15
13:49
{Форма.Форма.Форма(19)}: Метод объекта не обнаружен (Открыть)
        СФ.Открыть()


ВЫДАЕТ ОШИБКУ
6 Альбатрос
 
31.08.15
13:50
(5) Бида...
7 Nata3711
 
31.08.15
13:50
Пока Выборка.Следующий() Цикл
        СФ=Выборка.Ссылка.ПолучитьОбъект();
        СФ.ДокументОснование="";
        Форма = СФ.ПолучитьФормуДокумента();
                Форма.Открыть();
        //СФ.Открыть()
        //СФ.Записать(РежимЗаписиДокумента.Запись);
    КонецЦикла;
8 Nata3711
 
31.08.15
13:51
Альбатрос---подскажи..особо одаренному человеку..
9 DexterMorgan
 
31.08.15
13:53
ОткрытьЗначение (а еще лучше ПоказатьЗначение)
10 sash-ml
 
31.08.15
13:53
ОткрытьЗначение(Выборка.Ссылка);
11 DexterMorgan
 
31.08.15
13:53
Ну типа для всяких составных типов
12 Otkr
 
31.08.15
13:57
ОткрытьФорму(...). Про параметры процедуры почитай в СП
13 Брегорьян
 
31.08.15
13:58
а открыть значение ?
14 Брегорьян
 
31.08.15
13:59
(9) (10) ну да.. ;)
15 Nata3711
 
31.08.15
14:03
ОткрытьЗначение----сработало...спасобо всем