#0
by Сергей Анатольевич
Опытные спецы, подскажите как грамотно пользоваться расшифровкой. Чтобы была лупа типа как в ОСВ по счету, и чтобы происходило действо, какое я хочу по двойному клику. Может где по этому поводу есть грамотная статья?
#1
by Пашо КодерЭдишн
А что мешает в той же ОСВ посмотреть? Ты чего не можешь сделать? Скажи, щас поможем тебе.
#3
by КонецЦикла
Примеры есть в книжках, да в типовых конфигах - что там непонятного? Лупа есть - значит заполнено поле расшифровка ...тыркаем по нему - вызывается обработчик
#4
by Сергей Анатольевич
В поле расшифровка стоит: Расшифровка# (ну или другая Перем). Если просто написать - то ругается, что такой переменной не определена. Определить переменную типа Перем Расшифровка мало. Как наполнить её смыслом? Я знаю, что это типа СписокЗначений. что дальше?
#5
by КонецЦикла
2 Если просто открыть элемент спр-ка или документ - достаточно туда записать ссылку на него Если что-то посложнее - данные заносят с список значений, например Лучше посмотреть самому типовые отчеты, т.к. объяснять очень долго Обработка идет с помощью глобальных переменных См. процедуру глОбработкаРасшифровки иил как там ее, а в открываемом по клику отчете - ПриОткрытии
#6
by Simod
Это может быть не только Список значений. Знак # означает, что расшифровка действует на всю строку. Перехватить обработку можно в процедуре ОбработкаЯчейкиТаблицы.
#7
by Сергей Анатольевич
Доброе утро всем! Вчера вечером сидел и ковырял стандартные отчеты. В ОСВ по счету по кнопке Сформировать в одноименной процедуре создается список значений, в котором создаются значения "Отчет" и "Счет". По двойному клику этот список передается в глоб. модуль в проц ОбработкаЯчейкиТаблицы, где считываются эти значения и совершается соотв. им действо. Причем в ОСВ по счету по любой ячейке тыкай - выходит один и тотже отчет - Карточка счета по одному счету - по которому создана ОСВ. Это понятно, т.к. в Расшифровка.Получить("Счет")= счет по кот. создана ОСВ. Но вот в ОСВ в процедуре сформировать также создается список значений Расшифровка, НО там счета перебираются и каждый раз записывается в значение "Счет" текущий счет. По окончании этой процедуры в Расшифровка.Получить("Счет") стоит последний счет, т.е. у меня 99.2. Но если лупой тыкать по ОСВ, то выходит Отчет по тому счету - по ячейке которого я ткнул. Так вот, если кто-нибудь меня понял и ЗНАЕТ тему, то прошу объяснить: ГДЕ передается в ОбработкуЯчейкиТаблицы по какой строке я тыкнул и какой счет туда передавать?
#8
by сволач 1С
а ты зайди в свойства ячейки таблицы, там посмотри в параметре "РАСШИХРОФКА" что у тебя стоит - вот это и будет твой параметр. имхо
#9
by Сергей Анатольевич
А там и стоит Расшифровка#. Но значение переменной Расшифровка по окончанию процедуры Сформировать =СписокЗначений, где Расшифровка.Получить("Счет")=99.2. Я ж всё это выше написал. Почему передается не 99.2, а именно то значение - какой в строке счет?
#10
by Сергей Анатольевич
Могу только предположить, что при создании строк таблицы, знаение расшифровки не переписывалось, а оставалось в ячейке как оно было в момент создания. Другой вопрос: могу я сам написать процедурку для себя в локальном модуле для выполнения расшифровки? Или оно все равно будет лезть в глоб. модуль?
#14
by Grant
Верно, верно... Расшифровка это СЗ, и для каждой ячейки он свой, равный Расшифровке на момент перед Т.ВывестиСекцию("***");
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Переработка сырья в УПП
- Как изменить размер поля?
- Тонны прописью
- Как открыть модально форму элемента подчиненного справочника?
- Как получить остатки товаров на дату на складе у организации?
- Ведомость по кассе
- вывод остатков товара в отдельную колонку справочника
- База вылетает при попытке проведения документа "Заявка покупателя"
- EXCEL, MXL, объединение ячеек и вертикальный текст
- Не отображаются документы, созданные программно
- УТ Физ лица и Контактные лица
- При сохранении табличного документа в XLS изменяется формат ячеек
- Ламерский вопрос о субсчетах 10.3. Какие могут быть последствия?
- Как очистить базу 1С SQL?
- Как написать запрос по подчиненному справочнику по всем владельцам
- v8: Как в запросе пересчитать валюту на даты документов?
- 1СV8 "УПП" Реализация электронной подписи !!
- При обновлении конфигураций 1c7.7 (SQL-версия) произошла ошибка
- ТиС: изменилось МОЛ - не распределяется по партиям.
- Как посмотреть дату прихода материала...?