V7 подскажите как сделать расшифровку в отчете, смотрю в типовой и не поним #102364


#0 by drobotex
Есть отчет (самописный) сгруппирован по товарам, видим количество например 12шт., надо чтоб при двойном щелчке на количестве, открывался этот-же отчет "подробно" (т.е. флаг уже такой есть, все работает если сразу так сформировать) т.е. в разрезе документов (например 4шт+3шт+5шт) Смотрю в типовой как организована расшифровка и разобраться никак не могу :( Что вижу: в нужной ячейке в поле расшифровка прописано <Расшифровка#> в модуле отчета есть две функции РасшифровкаДтКт(ДтКт) и РасшифровкаОбновить(Обновить) а также переменная типа "СписокЗначений"... как всё это вместе работает так и не понял, может кто уже сталкивался и подскажет - буду премного благодарен (а также если есть фак по сабжу и подскажете ссылку)
#1 by drobotex
в той же типовой у обеих функций возврат идет Расшифровка, если пишу у себя так (также добавил функцию) то при двойном щелчке появляется на экране окошко с надписью "СписокЗначений"... в общем не едут лыжи :((
#2 by Valery
посмотри процедуру ОбработкаЯчейкиТаблицы
#3 by Rovan
Обычно Расшифровка это список значений, который заполняется для каждой ячейки определенным напором полей (есть и общие поля для всех ячеек), затем в обработке ячейки эти значения обрабатываются.
#4 by drobotex
2. посмотрел... скопировал себе в глобальник эту процедуру... вопросов меньше не стало :-/ как понимать <Расшифровка#> ? - может есть у кого примерчик попроще как это организовать... надо ведь при двойном клике по ячейке всего лишь вызвать процедурку с параметрами, но если делаю Расшифровка процедурой ругается что вызывается как функция :(
#5 by Valery
Прикольно, это робот что-ли
#6 by GrayT
Ищи по форуму или в базе знаний - тут уже "1001" раз говорилось об этом. Расшифровка# - Это переменная расшифровка (ссылка на список значений) Формируется по ходу формирования отчета. # найдешь в описании
#7 by drobotex
5. да млин робот... форумов развелось, не знаешь уже где и спрашивать :-/ кстати так и не вкурил пока что делаю не так, если кому есть чем помочь - буду благодарен
#8 by Falcon
Расшифровка - списокЗначений - это ты понял уже.... в этом списке находятся параметры передаваемые в вызываемый отчет и имя отчета.... например ДатаНачала ДатаОкончания ОТчет.КарточкаСчета и т.д. - это ты уже понял.... при двойном щелчке на таблицы ВСЕГДА (ну или почти всегда) вызывается процедура оцедура ОбработкаЯчейкиТаблицы(<Значение>,<ФлагСтандОбраб>,<Таблица>,<Адрес>) вот в <Значение> как раз и попадает твоя Расшифровка и дальше делай с ней что хочешь..... выбирай название отчета, выбирай даты, реквизиты и т.д. процедура может располагаться как к модуле формы, так и в глобальном модуле
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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