Имя: Пароль:
1C
1С v8
Расшифровка на поле табличного документа
0 maksyandra
 
04.04.17
10:06
Доброе время суток. На форме обработки есть поле табличного документа. На это поле я вывожу отчет. Отчет выводится корректно, но не работает расшифровка. Подскажите пожалуйста, что надо сделать чтобы расшифровка работала.
1 DrShad
 
04.04.17
10:08
прописать ее это же очевидно
2 vicof
 
04.04.17
10:09
Кэп?)
3 YFedor
 
04.04.17
10:09
(0) "не работает расшифровка" - что это означает?
4 maksyandra
 
04.04.17
10:14
(3) Основное назначение расшифровки - получение дополнительной информации об объекте, отображенном в табличном документе. Например, пользователь выбрал ячейку отчета, содержащую название контрагента. По двойному щелчку левой кнопки мыши может быть открыт диалог, содержащий дополнительную информацию о данном контрагенте. Например, может быть запущен новый отчет по всем документам данного контрагента, или открыто контекстное меню, в котором пользователю выдаются возможные варианты расшифровки и т.д.

Это не работает.
5 vicof
 
04.04.17
10:15
И? За тебя написать, чтоб работало?
6 DrShad
 
04.04.17
10:15
(4) видимо вы так и не поняли о чем речь
давайте сначала - на чем построен ваш отчет и как формируется ТД?
7 maksyandra
 
04.04.17
10:22
(6) Отчет на СКД. Программно с помощью процессора компоновки данных вывожу отчет на поле табличного документа которое расположено на форме обработки.
8 maksyandra
 
04.04.17
10:23
(5) Нет, за меня ничего не надо писать. Я просто прошу чтобы мне обьяснили что делать.
9 DrShad
 
04.04.17
10:24
(7) смотри свой программный вывод, что ты упустил
10 Мимохожий Однако
 
04.04.17
10:24
(8) Надо программировать
11 Мимохожий Однако
 
04.04.17
10:24
(7) когда подготавливаешь вывод ячейки,тогда и кидаешь расшифровку.
12 DrShad
 
04.04.17
10:26
(11) в СКД!?
13 maksyandra
 
04.04.17
10:28
(9)
ЭлементыФормы.СканыДокументовЧК.Очистить();
СхемаКомпоновкиДанных = ПолучитьМакет("ОтчетПоДокументам");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,СхемаКомпоновкиДанных.НастройкиПоУмолчанию);        
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ДокументРезультат = ЭлементыФормы.СканыДокументовЧК;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
Пока Истина Цикл
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Если ЭлементРезультата = Неопределено Тогда
Прервать;
Иначе
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЕсли;
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
ДокументРезультат.Показать();
14 vicof
 
04.04.17
10:29
КомпоновщикМакетаКомпоновкиДанных (DataCompositionTemplateComposer)
Выполнить (Execute)
Синтаксис:

Выполнить(<Схема>, <Настройки>, <ДанныеРасшифровки>, <МакетОформления>, <ТипГенератора>, <ПроверятьДоступностьПолей>, <ПараметрыФункциональныхОпций>)
Параметры:

<Схема> (обязательный)

Тип: СхемаКомпоновкиДанных.
Схема, для которой требуется построить макет.
<Настройки> (обязательный)

Тип: НастройкиКомпоновкиДанных.
Настройки, для которых необходимо создать макет.
<ДанныеРасшифровки> (необязательный)

Тип: ДанныеРасшифровкиКомпоновкиДанных.
Содержит переменную, в которую будут помещены данные расшифровки. Если параметр не указан, расшифровка заполняться не будет.
<МакетОформления> (необязательный)

Тип: МакетОформленияКомпоновкиДанных.
Макет оформления, в соответствии с которым необходимо оформлять макет компоновки данных. Если не указан, будет использоваться макет оформления по умолчанию.
<ТипГенератора> (необязательный)

Тип: Тип.
Указывает тип генератора макета компоновки данных.
Возможные типы:
ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений (DataCompositionValueCollectionTemplateGenerator);
ГенераторМакетаКомпоновкиДанных (DataCompositionTemplateGenerator)
.
Значение по умолчанию: Тип("ГенераторМакетаКомпоновкиДанных").
<ПроверятьДоступностьПолей> (необязательный)

Тип: Булево.
Определяет, выполнять ли проверку прав на просмотр полей и проверку доступности поля во включенных функциональных возможностях.
Значение по умолчанию: Истина.
<ПараметрыФункциональныхОпций> (необязательный)

Тип: Структура.
Содержит параметры функциональных опций, используемые при исполнении отчета.
Возвращаемое значение:

Тип: МакетКомпоновкиДанных.
Созданный макет компоновки.
Описание:

Выполняет компоновку макета.

Доступность:

Сервер, толстый клиент, внешнее соединение.
--------------------------------------------------------------------------------

     Методическая информация
15 maksyandra
 
04.04.17
10:47
(14) Спасибо. Буду пробовать.
16 DrShad
 
04.04.17
10:48
(15) третий параметр из (14) если что )))
17 maksyandra
 
04.04.17
11:15
(16) Я это понял. Но не понимаю что с ним делать.
18 maksyandra
 
04.04.17
17:05
(16) Как мне его потом использовать???
19 vicof
 
04.04.17
17:27
Он в обработке расшифровки появится.
Даже можешь погуглить "своя обработка расширфовки"
20 maksyandra
 
04.04.17
17:52
(19) Спасибо
Программист всегда исправляет последнюю ошибку.