Имя: Пароль:
1C
1С v8
Как в печ.форме сделать выпадающее меню по клику?
,
0 Sintez123
 
23.04.12
11:45
Доброго дня.

Сие никогда не делал. Не представляю как. Не нагуглилось.

Итак, в отчете в печатной форме (таб.документ) нужно добавить функцию, чтобы по щелчку по ячейке выпадало меню со списком документов. Юзер выбирает пункт меню и открывается документ. Оформить в разные ячейки и сделать расшифровку нельзя.

Спасибо за ваши ответы на мой глупый вопрос :)
1 КМ155
 
23.04.12
11:52
(0) [и сделать расшифровку нельзя]
ну расширить то расшифровку можно,
смотри например отчет по бюджету в УПП, там добавлен создание документа
2 Sintez123
 
23.04.12
11:54
упп нет сейчас под рукой
3 acsent
 
23.04.12
11:56
а вообще выпадающее меню можешь сделать?
4 le_
 
23.04.12
11:58
5 Sintez123
 
23.04.12
12:01
(3) в 7-ке могу :) на 8-ке пока еще мало что могу :)
6 le_
 
23.04.12
12:03
(0)+(4) Создать и установить меню для поля табличного документа можно программно...
7 Агент Инфостарта
 
23.04.12
12:04
(5) На 8-ке примерно также. Перехват расшифровки или клик по ячейке, список значений, ВыбратьИзМеню(<СписокЗначений>, <ЭлементФормы>)
8 RomaH
 
naïve
23.04.12
12:05
ВыбратьИзМеню()
9 Sintez123
 
23.04.12
12:13
(7) шпасибко
10 Sintez123
 
23.04.12
12:15
(4) шпасибки. Новому меня научил :) интерсный прием. Но боюсь не подойдет, начнут ругаться за наличие "лишних" пунктов меню. Хотят по старому все "как в 7-ке у нас было"
11 Sintez123
 
23.04.12
12:48
Не получается. У меня табличный документ это отдельный макет, а не в форме. Видимо поэтому надо сделать как-то иначе.
12 Агент Инфостарта
 
23.04.12
12:52
(11) Формируй табличный документ в форме и будет счастье.
13 0xFFFFFF
 
23.04.12
12:53
(0) "сделать расшифровку нельзя."
почему?
14 Sintez123
 
23.04.12
13:08
(13) задача такая
15 le_
 
23.04.12
13:18
(14) Посмотри, как в типовых печатные формы документов выводятся через общую форму "ПечатьДокументов".
16 Sintez123
 
23.04.12
14:15
(15) посмотрел, ничего полезного там не увидел
17 le_
 
23.04.12
14:19
(16) С пом. этой формы можно сделать и (7) и (4).
18 Sintez123
 
23.04.12
14:26
а как перехватить клик по ячейке табличного документа в макете?
19 acsent
 
23.04.12
14:27
только на форме
20 le_
 
23.04.12
14:28
(18) С пом. соответствующего обработчика: Выбор().
Можно ПриАктивизацииОбласти()...
21 Sintez123
 
24.04.12
08:45
Спасибо. Сегодня с утра разобрался (вчера закончился раб.день), заработало почти.

Теперь у меня все есть, табличный документ в форме, на двойной щелчек реагирует, мою процедуру по двойному щелчку по строке выполняет.

Вот только первой ячейке, а не по третьей как мне надо. Код:

ОбластьСтрока.ТекущаяОбласть.Расшифровка = "СписокЗначений";

Вот этот код записывает в первую ячейку строки. А как сделать в третью ячейку? Или во все ячейки строки? Оба варианта сойдут. Спасибо.
22 Sintez123
 
24.04.12
08:49
ой, там списокЗначений в коде у меня без ковычек :) не обращайте внимание
23 le_
 
24.04.12
09:56
24 Sintez123
 
25.04.12
08:03
(23) спс тебе огромненькое за старания, очень помог :)