|
Как сделать расшифровку в макете? | ☑ | ||
---|---|---|---|---|
0
КВАДРО2
30.12.11
✎
06:36
|
Платформа 8.1.15
В макете есть параметр расшифровки для ячейки, дальше мои познания заканчиваются, как отловить и обработать начажтия на ячейку, и еще определить контрагента в этой сроке, чтобы для него вывести расшифровку? |
|||
1
Necessitudo
30.12.11
✎
06:38
|
событие ОбработкаРасшифровки
|
|||
2
guitar_player
30.12.11
✎
06:39
|
Табличный документ на форму, галку только просмотр и в событие ОбработкаРасшифровки отлавливать
|
|||
3
КВАДРО2
31.12.11
✎
07:43
|
Не совсем понятно, у меня внешняя обработка, в макете делаю расшифоровку, где процедура ОбработкиРасшифровки, как ее найти?
|
|||
4
КВАДРО2
31.12.11
✎
07:59
|
(1) Это нужно создать такую подписку на события?
|
|||
5
КВАДРО2
31.12.11
✎
08:01
|
+(4) А если это внешняя обработка? На внешние же нельзя создать подписку на события?
|
|||
6
NcSteel
31.12.11
✎
08:07
|
(3) Во первых сейчас 31.01.2011 и тебе не кажется что пора уже отдохнуть.
Во вторых ищи в событиях табличного документы |
|||
7
Быдлокодер 80 lvl
31.12.11
✎
08:17
|
(0) А зачем что-то отлавливать и обрабатывать? В макете нужно задать параметр расшифровки для ячейки, куда выводится контрагент. При выводе в табличный документ присваивать этот параметр (Область.Параметры.КонтрагентРасшифровка = КонтрагентСсылка).
|
|||
8
КВАДРО2
31.12.11
✎
08:26
|
(7) Мне не совсем нуден контрагент, мне нужно расшифровать его движения (приход, расход по документам)
|
|||
9
КВАДРО2
31.12.11
✎
08:43
|
Есть контрагент, рядом с ним в таблице сумма его оплат. Хочу , чтобы при нажатии на сумму оплат, вывелся отчет с детализацией по документам.
Как ловит уже нашел, Процедура ОбработкаРасшифровки (Элемент, Расшифровка, СтандартнаяОбработка) Т.е. при нажатии на сумму, я улетаю в процедуру... В итоге параметр "Расшифровка" содержит сумму, элемент - настройки ячейки, а как мне узнать контрагента? |
|||
10
КВАДРО2
31.12.11
✎
08:43
|
(6) Я отдыхаю - работая
|
|||
11
Генератор
31.12.11
✎
09:04
|
(9) так сделай как в (7) и у тебя в параметре "расшифровка" будет контрагент а не сумма
|
|||
12
КВАДРО2
31.12.11
✎
09:33
|
(11)Не совсем все-таки понятно, как это будет выглядеть, вот пример вывода отчета за определенный период
Контрагент СуммаОплат СуммаОтгрузок ИП Иванов 1100-00 21500-00 ИП Петров 10300-00 345019-00 Вот мне надо, чтобы при клике на сумму столбика СуммаОплат - выводилась детализация по документам оплаты, а СуммаОтгрузок соотвественно по документам отгрузки. Мне в процедуру прилетает только сумма "1100-00", не знаю во-первых с какого столбика, во-вторых в кто контрагент этой суммы. |
|||
13
Генератор
31.12.11
✎
09:46
|
(12) у ячейки есть свойство параметрРасшифровки, параметр у тебя СуммаОплат, а в параметрРасширфовки пиши контрагент
|
|||
14
КВАДРО2
31.12.11
✎
10:06
|
(13) Спасибо с этим разобрался, поставил в ячейках по Оплатам и Отгрузка единый параметр Расшифровки "Контргаент", но теперь я не знаю из какой колонки произошло нажатие, и что выводить в детализации: документы оплаты или отгрузки...?
|
|||
15
Генератор
31.12.11
✎
10:44
|
если надо знать колонку, то в параметр расшифровки передавай структуру
назови параметр расшировки например РасшСуммаОплат и перед выводом делай РасшифровкаСуммаОплат = Новый Структура("ИмяКолонки,Контрагент","СуммаОплат",Контрагент); Область.Параметры.РасшСуммаОплат = РасшифровкаСуммаОплат; в обработке расшифровки проверяй Если ТипЗнч(Расшифровка) = Тип("Структура") тогда Если расшифровка.Имяколонки = "СуммаОплат" Тогда СтандартнаяОбработка = ложь; Сообщить(Расшифровка.Контрагент); ... для другой колонки аналогично |
|||
16
КВАДРО2
31.12.11
✎
10:55
|
(15) Спасибо, С Новым Годом тебя!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |