Имя: Пароль:
1C
 
Как получить ссылку на объект в прикрепленном отчете к документу?
,
0 timgan
 
22.05.15
13:56
Прикрепил отчет к документу через "Дополнительные отчеты и обработки", как в отчете получить ссылку на документ?
1 Альбатрос
 
22.05.15
14:15
мануалы читал?
2 timgan
 
22.05.15
14:19
(1) нет, если можешь, скажи, пожалуйста, где почитать
3 timgan
 
22.05.15
14:19
(1) сделал в УТ 11.1 (управляемые формы)
4 lera01
 
22.05.15
14:20
ОбъектНужныйТебе=СсылкаНаОбъект.ПолучитьОбъект();
5 sergeev-ag-1977
 
22.05.15
14:36
А в отчете должна быть ссылка на документ?
добавляй условия отбора.
6 timgan
 
22.05.15
14:38
(5) Да.
Что значит "добавить условия отбора"?
7 timgan
 
22.05.15
14:47
подключил внешний отчет с видом: "Отчет" к документу "Реализация товаров и услуг", как получить ссылку на Документ, когда форме документа происходит вызов этого отчета, по кнопке "Отчеты" и т.д.
8 sergeev-ag-1977
 
22.05.15
15:01
Приведи пример документа ? Или это на 8.3 ? А то я себе чувствую не понимающим. На 8.2 делал внешнюю печатную форму которой в коде передавал, если было нужно, условия отбора в т.ч. ссылку на документ.
9 sergeev-ag-1977
 
22.05.15
15:04
Функция Печать() Экспорт
    
    Если СсылкаНаОбъект.Товары.Количество() = 0 Тогда
        // ничего нет
        Возврат Неопределено;
    КонецЕсли;
    
    НазваниеОтчета = "АнализДоступностиТоваровНаСкладах";
    
    СписокТоваров = Новый СписокЗначений;

    // получаем форму для построения отчета по остатку товара
    Для каждого Строка Из СсылкаНаОбъект.Товары Цикл
        СписокТоваров.Добавить(Строка.Номенклатура.Ссылка);
    КонецЦикла;
    
    ОтчетОстатки  = Отчеты[НазваниеОтчета].Создать();

    ОтчетОстатки.УстановитьНачальныеНастройки();

    ОтчетОстатки.УниверсальныйОтчет.мВосстанавливатьНастройкиПриОткрытии = Ложь;

    //ФормаОтчета   = ОтчетОстатки.ПолучитьФорму(, ЭтаФорма, ЭтаФорма);
    ФормаОтчета   = ОтчетОстатки.ПолучитьФорму();
    ФормаОтчета.Открыть();

    ТекОтбор = ОтчетОстатки.УниверсальныйОтчет.ПостроительОтчета.Отбор.Номенклатура;
    //ТекОтбор.ВидСравнения  = ?(ТекущиеДанные.ЭтоГруппа, ВидСравнения.ВИерархии, ВидСравнения.Равно);
    ТекОтбор.ВидСравнения  = ВидСравнения.ВСписке;
    //ТекОтбор.Значение      = ТекущиеДанные;
    ТекОтбор.Значение      = СписокТоваров;
    ТекОтбор.Использование =  Истина;
    
    ОтчетОстатки.УниверсальныйОтчет.ДатаКон = ТекущаяДата();
    ОтчетОстатки.СформироватьОтчет(ФормаОтчета.ЭлементыФормы.ПолеТабличногоДокументаРезультат);

    Возврат Неопределено;
    
КонецФункции
10 timgan
 
22.05.15
15:09
(8) Можно подключать внешнюю печатную форму, а можно подключать отчет к объектам (справочникам, документам) (строкаКоманды.Использование = "ОткрытиеФормы").

Делаю 8.2
11 timgan
 
22.05.15
15:25
никто не подскажет?
12 timgan
 
22.05.15
16:45
Всем спасибо.
Тему закрываем, разобрался.
Ошибка? Это не ошибка, это системная функция.