Имя: Пароль:
1C
1С v8
СКД: Как раскрыть значение ячейки
0 iva77ru
 
31.10.11
12:58
Отчет формируется, но проблема с открытием значений в таблице результата вывода отчета. Двойной клик по ячейки, если при наведении появляется значок "Лупа". Если использовать в отчете установить, что есть основная схема компоновки, то при использование формы, предлогаемой конструктором все отлично работает. Но мне эта форма не нужна. Обошел тем, что создал свою. А как не трудоемко настроить открытие не знаю?

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

   //Макет = ОтчетОбъект.ПолучитьМакет("Макет");
   //ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
   //ОбластьЗаголовок.Параметры.ДатаНачалаСтр = Формат(ДатаНачала,"ДФ=dd.MM.yyyy");
   //ОбластьЗаголовок.Параметры.ДатаОкончанияСтр = Формат(ДатаОкончания,"ДФ=dd.MM.yyyy");
   //ТабДок.Вывести(ОбластьЗаголовок);

   
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ТабДок);
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных,Истина);
   
   ТабДок.ТолькоПросмотр = Истина;
1 Defender aka LINN
 
31.10.11
12:59
Официальный язык форума - русский.
2 IronDemon
 
31.10.11
13:09
(0) Хвастаешься?
3 chingiz
 
31.10.11
13:14
Я не понял, речь о расшифровке чтоли? Ошибок на самом деле многовато :\
4 iva77ru
 
31.10.11
13:34
да, о расшифровки.
5 jsmith82
 
31.10.11
13:36
неужели есть программисты, которые пишут на таком ломаном русском
6 Defender aka LINN
 
31.10.11
13:38
(5) бОльшая часть программистов вообще только на хинди говорит.
7 Wobland
 
31.10.11
13:39
(0) перечитываю (до кода) и тащусь ;)
8 Поручик
 
31.10.11
13:39
(0)
Город, страна:     Москва, Россия  
Год рождения     1967.   Возраст: 43-44  

Таджик, что ли из понаехавших?
9 Wobland
 
31.10.11
13:40
я джва года хочу такой отчёт
10 chingiz
 
31.10.11
13:43
(4) дак ты расшифровку в код не шатал.

http://yandex.ru/yandsearch?text=данные+расшифровки+СКД&lr=18
11 iva77ru
 
31.10.11
13:53
Спасибо, chingiz! К сожалению, все остальное флуд.
12 Defender aka LINN
 
31.10.11
13:56
(11) Ты первый начал :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн