|
Расшифровка на поле табличного документа | ☑ | ||
---|---|---|---|---|
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) Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |