Щелчок по ячейке отчета -> Открытие документа #619425


#0 by Max-VLAD
Разработка вложенных отчетов Средства программы 1С:Предприятие по работе с Таблицами позволяют создавать эффектные отчеты, причем на экране монитора отображается не просто мертвая картинка предварительного просмотра печати, а живой отчет, который можно редактировать или непосредственно из него вызывать дополнительную поясняющую информацию. Поскольку каждая ячейка Таблицы может содержать значение, записанное в нее (см. Конфигуратор, редактор таблиц — Свойства ячейки — Текст — поле: Значение), то в программном модуле формы отчета возможно обрабатывать это значение. Обработка значения ячейки Таблицы вызывается системой по клавише <Enter> или по двойному щелчку мышью на какой-либо ячейке (если режим «только просмотр»). Стандартными действиями системы на обработку такого события являются: для документа — открытие документа, для элемента справочника — открытие формы редактирования элемента справочника. Другими словами, стандартные действия системы зависят от типа данных содержащегося в ячейке значения. Однако, это событие возможно перехватить и обработать нестандарным способом. Для этого предназначена предопределенная процедура встроенного языка ОбработкаЯчейкиТаблицы. Мне нужно, чтобы при клике на ячейку отчета открывался документ (форма) на который ссылается ячейка. (Поля: Контрагент, Подразделение, СуммаДокумента). Перелопатил кучу сайтов, нашел что это надо сделать с помощью параметра Расшифровка, но нигде не смог найти нормального примера (желательно со скринами) как это делать. Я новичок в 1С-программировании. Помогите, пожалуйста! Заранее спасибо за ответы)
#1 by saaken
отчет в компоновке?
#2 by butterbean
параметрРасшифровки задай и у таб. документа ТолькоПросмотр=Истина
#3 by badboychik
Перелопатил кучу сайтов, а справку читать пробовал?
#4 by Max-VLAD
нет можно скриншот пожалуйста ОбработкаЯчейкиТаблицы, Расшифровка - не смог найти в Справке
#5 by badboychik
#6 by SanGvin
передай в ПараметрРасшифровки (в свойствах ячейки) ссылку на документ
#7 by butterbean
у тебя 7.7 что-ли??
#8 by Max-VLAD
8.2 Блин, забыл уточнить: Документ - Приходный кассовый ордер Вроде потихоньку начал разбираться: Свойство табличного документа -> ОбработкаРасшифровки -> ПолеТабличногоДокумента1ОбработкаРасшифровки правильно?
#9 by SanGvin
тебе это не надо. Запихай в параметр расшифровки ссылку на документ и все -будет открываться по даблклику. а то щас накуевертишь.
#10 by Max-VLAD
SanGvin, спасибо! Как именно написать? Напиши, пожалуйста тоже спасибо за ответ!
#11 by zzerro
В свойствах ячейки твоего макета найти параметр с именем "ПараметрРасшифровки" и напиши в нем имя параметра, например "Контрагент". При выводе области табличного документа заполни этот параметр точно так же как и все остальные И не забудь поставить у таб. документа ТолькоПросмотр=Истина
#12 by Max-VLAD
zzero, спасибо огромное!!)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С