Имя: Пароль:
1C
1C 7.7
v7: Ошибка при расшифровке в 7.7
0 programmer1c_
63
 
30.07.13
20:08
Подскажите пожалуйста - не знаю где ошибка ... Есть отчет, в расшифровке конкретной ячейке передаю список значений, при нажатии в отчете пишет - что "...не (Выбран)". В чем может быть ошибка? Я уже все просмотрел - в самой форме отчета нигде не вызывается Выбран. Может я что-то упускаю?
1 Ёпрст
 
30.07.13
20:10
Смотри, что написано в ОбработкаЯчейкиТаблицы или в самой поделке или в глобальнике, если не указана в модуле поделки.
2 programmer1c_
63
 
30.07.13
20:14
(1) в глобальнике какие функции могут вызываться?
3 programmer1c_
63
 
30.07.13
20:14
в поделке нет, в ОбработкеЯчейкиТаблицы тоже нет
4 Тьма
 
30.07.13
20:34
Ошибка "не выбран элемент/не выбран документ" не связана с использованием метода Выбран()
5 programmer1c_
63
 
30.07.13
20:35
(4) да, вылетает вот такая ошибка. с чем это может быть связано?
6 FN
 
30.07.13
20:39
в расшифровку положил ссылку на выборку, в не на объект
7 programmer1c_
63
 
30.07.13
20:51
Значение не представляет агрегатный объект (выбран)

вот такая ошибка
8 Тьма
 
30.07.13
20:58
Если в тексте ошибки нет указания на строку модуля, то ошибка содержится в формуле диалога либо формуле, записанной в выводимой таблице.
9 MatrosoV AleXXXand_R
 
31.07.13
07:53
(8) точно, посмотрю сегодня ... Возможно и правда в этом дело
10 MatrosoV AleXXXand_R
 
31.07.13
08:07
А хотя нет ... какие события могут выполняться при расшифровке? Кроме "ОбработкаЯчейкиТаблицы"?
11 MatrosoV AleXXXand_R
 
31.07.13
08:08
в глобальном модуле может какая-нибудь процедура выполняться?

Конфигурация - ТиС
12 1Сергей
 
31.07.13
08:11
(11) Вы с автором родственники чтоли?
13 MatrosoV AleXXXand_R
 
31.07.13
08:12
(12) MatrosoV AleXXXand_R = programmer1c_63
14 MatrosoV AleXXXand_R
 
31.07.13
08:13
(13) + "= ИСТИНА"
15 1Сергей
 
31.07.13
08:15
(14) ты (6) пробовал? покажи как
16 MatrosoV AleXXXand_R
 
31.07.13
08:16
Прошу помочь мне :)

Конфигурация ТиС, в параметр расшифровки ячейки передаю список значений, который заполняется в момент вывода секции, но при срабатывании расшифровки из отчета лезет ошибка "Значение не представляет агрегатный объект (выбран)". Список значений - не переменная "Расшифровка", а моя переменная "СписокРасшифровки1"
17 1Сергей
 
31.07.13
08:16
не умеет 1С список значений отображать, если метод .Выбрать(), но это нето
18 MatrosoV AleXXXand_R
 
31.07.13
08:19
(15) сделал так как обычно - перенес функционал из того отчета, в котором расшифровка работает точно, поэтому точно не в этом дело


(17) СписокРасшифровки1# - в параметре расшифровки, передается туда список значений, а в "ОбработкаЯчейкиТаблицы" я по идее должен получать "выбранное значение". Я функционал переносил с  того отчета, в котором расшифровка работает. Только там она почему-то работает, а в этом отчете нет :)
19 MatrosoV AleXXXand_R
 
31.07.13
08:20
у меня даже до процедуры "ОбработкаЯчейкиТаблицы" не доходит, смотрел отладчиком - до нее вылетает
20 cw014
 
31.07.13
08:20
В ТиС в глобальном модуле есть процедура обработки расшифровки. Она срабатывает в зависимости от значения расшифровки
21 1Сергей
 
31.07.13
08:21
(19) в ГМ не заходит?
22 MatrosoV AleXXXand_R
 
31.07.13
08:21
(20) Вот .. это .. похоже на правду! Спасибо большое :)
23 MatrosoV AleXXXand_R
 
31.07.13
08:22
(21) скорее всего заходит, но я по большей части в последние годы 8-рочник, поэтому я не знал где проверять в ГМ - заходит или нет

Спасибо cw014, сегодня попозже посмотрю
24 MatrosoV AleXXXand_R
 
31.07.13
08:23
А процедура ОбработкаРасшифровки в ГМ она является предопределенной или она откуда-то вызывается?
25 aka AMIGO
 
31.07.13
08:26
(24) ИМХО. Эта процедура вызывается, если в твоей поделке в этой процедуре стоит флаг =1.
Если флаг=0 - выполняется всё, что в проце твоей поделки
26 MatrosoV AleXXXand_R
 
31.07.13
08:29
(25) понял... Получается что дело в чем-то другом? А какие процедуры и функции могут вызываться в ТиСе при расшифровке?
27 aka AMIGO
 
31.07.13
08:33
(26) дык вроде всё, что прописано в теле этой процы "глОбрРасш" из ГМ
к примеру, открытие дока, журнала, отчета, обработки, справочника..
28 1Сергей
 
31.07.13
08:33
Процедура ОбработкаЯчейкиТаблицы(<?>,,,)
КонецПроцедуры
Синтаксис:
ОбработкаЯчейкиТаблицы(<Значение>,<ФлагСтандОбраб>,<Таблица>,<Адрес>)
Назначение:
Предопределенная процедура обработки ячейки таблицы (по двойному щелчку мыши или по нажатию клавиши ''Enter'' в табличном документе на выбранной ячейке).




...
Важно!
Если данная процедура описана в модуле формы, то вызывается она, иначе система запускает одноименную процедуру из глобального модуля.
29 MatrosoV AleXXXand_R
 
31.07.13
08:34
(27), (28) Спасибо вам большое  :)
30 MatrosoV AleXXXand_R
 
31.07.13
08:35
сама процедура "ОбработкаЯчейкиТаблицы" в форме отчета есть, я вчера ее добавлял