Имя: Пароль:
1C
1С v8
Подскажите пожалуйста
, ,
0 Arutynov
 
03.08.12
09:23
Не подскажете как с помощью нажатия на ячейку макета перейти на форму, из которой он вызывается.
1 Arutynov
 
03.08.12
10:05
Никто не знает?
2 Maxus43
 
03.08.12
10:13
куда перейти?
Расшифровку курить надо видимо
3 Arutynov
 
03.08.12
10:22
А как с расщифровкой работать. Не хватает просто надписи в ПараметреРасшивровки, надо еще чтото писать.
4 Arutynov
 
03.08.12
10:23
На ФормуДокумента перейти
5 Maxus43
 
03.08.12
10:26
туда ссылку на документ надо передать
6 Arutynov
 
03.08.12
10:27
Не работает.
7 Maxus43
 
03.08.12
10:28
как делаеш показывай, мы не телепаты
8 Arutynov
 
03.08.12
10:36
ПараметрРасшифровки: ДокументНазваниеДокументаФормаДокумента
пробовал вариации
9 Maxus43
 
03.08.12
10:37
код покажи
10 Arutynov
 
03.08.12
10:38
Запрос=Новый запрос;
   Запрос.Текст="ВЫБРАТЬ
                |  СчетНаОплату.Ссылка,
                |    СчетНаОплату.Номер как Номер,
                |    СчетНаОплату.Дата,
                |    СчетНаОплату.Контрагент,
                |    СчетНаОплату.Платеж,
                |    СчетНаОплату.СтатьяРасходов,
                |  СчетНаОплату.Оплата,
                |  СчетНаОплату.Сумма,
                |    СчетНаОплату.КритичнаяДата
                |ИЗ
                |    Документ.СчетНаОплату КАК СчетНаОплату
                |ГДЕ
                |"+?(Контрагент.Пустая()=0,"СчетНаОплату.Контрагент = &Контраг", "")+"";

   Запрос.УстановитьПараметр("Контраг",Контрагент);
   Результат=Запрос.Выполнить();
   Таблица=Результат.Выгрузить();
   ТабДок = Новый ТабличныйДокумент;
   ТабДок.ТолькоПросмотр = Истина;
   
   Макет = ЭтотОбъект.ПолучитьМакет("Макет");
   
   ОблШапка = Макет.ПолучитьОбласть("Шапка");
   ОблЭлемент = Макет.ПолучитьОбласть("Элемент");
   
   ТабДок.Вывести(ОблШапка);
   Для Каждого Стрк Из Таблица Цикл
           ОблЭлемент.Параметры.Документ = Стрк.Номер;
           ОблЭлемент.Параметры.Дата = Стрк.Дата;
           ОблЭлемент.Параметры.Контрагент = Стрк.Контрагент;
           ОблЭлемент.Параметры.Платеж = Стрк.Платеж;
           ОблЭлемент.Параметры.Статья_Расходов = Стрк.СтатьяРасходов;
           ОблЭлемент.Параметры.Оплата = Стрк.Оплата;
           ОблЭлемент.Параметры.Сумма = Стрк.Сумма;
           ОблЭлемент.Параметры.Критичная_Дата = Стрк.КритичнаяДата;
           ТабДок.Вывести(ОблЭлемент);
   КонецЦикла;
   ТабДок.Показать();
   Таблица.Очистить();
11 Maxus43
 
03.08.12
10:43
в макете в параметре расшифровки - "Ссылка"
ОблЭлемент.Параметры.Заполнить(Стрк);            
ТабДок.Вывести(ОблЭлемент);
12 Arutynov
 
03.08.12
10:51
Спасибо огромное. Помогло
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс