Имя: Пароль:
1C
1C 7.7
v7: Отчет. Таблица. Расшифровка
0 Юра22
 
20.11.13
12:58
Здравствуйте!

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

Написал данную процедуру в модуле отчета. Расшифровку в ячейки самой таблица никакую не поставил- пустое поле..
Значит, сформировался отчет- а курсор при наведении на ячейку как был простым крестиком, так и стал...
Я думал он будет в виде лупы. Так как существует поцедура ОбработкаЯчейкиТаблицы.
Почему мой отчет не видит данную процедуру ОбработкаЯчейкиТаблицы???
1 1dvd
 
20.11.13
13:00
Курсор не будет лупой
2 ikea
 
20.11.13
13:03
Таб.ТолькоПросмотр(1)
3 Ёпрст
 
20.11.13
13:03
(0) в расшифровке ничего нет - ОбработкаЯчейкиТаблицы тоже нет.
4 Юра22
 
20.11.13
13:05
Просто в др. отчетах - тоже нет ничего в расшифровках, а курсор становится в виде лупы, и срабатывает эта процедура!
Я просто так ведь не буду вопросы сюда задавать )
5 Ёпрст
 
20.11.13
13:05
(4) ты ошибаешься.
6 Юра22
 
20.11.13
13:05
Таб.ТолькоПросмотр(1) - у меня также, но...
7 Ёпрст
 
20.11.13
13:06
Сними в том отчете, где "якобы" нет расшифровки в ячейке и есть "лупа" только просмотр - открой свойства ячейки и прозрей!
8 КонецЦикла
 
20.11.13
13:06
(6) >>Я думал он будет в виде лупы. Так как существует поцедура ОбработкаЯчейкиТаблицы.

У тебя причинно-следственные связи разрушены
9 Юра22
 
20.11.13
13:10
(8) ак как существует поцедура ОбработкаЯчейкиТаблицы..

Так как же в нее попасть???? если увеличительного стекла нет?
10 1dvd
 
20.11.13
13:12
(9) Прописать расшифровку. Внезапно, да?
11 Ёпрст
 
20.11.13
13:13
(9) еще раз, если в ячейке в поле расшифровка пусто, то обрабатывать в ней нечегоЮ, лупы НЕ БУДЕТ, метод ОбработкаЯчейкиТаблицы не сработает нигде.
12 Юра22
 
20.11.13
13:16
Но да ладно, хорошо. Может я чего в (4) не разглядел- но зрение у меня отличное! ))
13 Ёпрст
 
20.11.13
13:30
(12) еще раз, читай (7), прозрей.
14 Эльниньо
 
20.11.13
21:11
Таб.Расшифровка("Здесь нихрена нет")
...
Процедура ОбработкаЯчейкиТаблицы(Зн)
Если ЗН = ""Здесь нихрена нет" Тогда
15 Torquader
 
20.11.13
21:43
Про # не вспоминаем специально ?

Если в конце расшифровки в какой-то ячейке поставить диез, то данная расшифровка будет действовать для всей строки.
Другое дело, что поймать, в какую ячейку пользователь "мышнул" будет невозможно.
16 DGorgoN
 
20.11.13
21:45
(15) да ну..
17 Кукуев
 
21.11.13
05:56
В типовой Комплексной, например, в некоторых отчетах в первой строке макета в поле Расшифровка указано
ТекРасшифровка#
или
Расшифровка#
В остальных ячейках этой строки пусто, но расшифровка в этом случае действует на все ячейки этой строки. Но, в некоторых ячейках могут быть и свои расшифровки, а могут и не быть
18 Ёпрст
 
21.11.13
10:10
(15) есть такое
19 Ёпрст
 
21.11.13
10:11
только # действует до первой другой расщифровки, если её нет - на всю строку.
20 Ёпрст
 
21.11.13
10:11
ну и т.д..
21 NikVars
 
21.11.13
10:28
(0) Ты тут всех запутал... Речь идет про такую таблицу?!
Таблица значений на форме или таблица или таблица в режиме ввода данных?
22 Torquader
 
22.11.13
01:02
(16) Об этом в справке к 1С написано, если в окне, где вводится расшифровка нажать F1, то можно про это прочитать.
И странно, что (0) этого ещё не сделал.