Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Механизм работы кнопки "Обновить" в отчетах


Автор: ahmedab 16.5.2007, 12:11
Кто-нибудь сталкивался с проблемой создания кнопок "Обновить" и "Настройка" в отчетах?
(наподобие как в стандартных отчетах). Если да, прошу вкратце описать принцип их работы - если такое, конечно, возможно.

Благодарю

Автор: Kesh 16.5.2007, 13:24
Цитата(ahmedab @ 16.5.2007,  12:11)
Кто-нибудь сталкивался с проблемой создания кнопок "Обновить" и "Настройка" в отчетах?
(наподобие как в стандартных отчетах). Если да, прошу вкратце описать принцип их работы - если такое, конечно, возможно.

Благодарю

Кнопка "Обновить" обычно актуализирует информацию для отчета.
Кнопка "Настройка" позволяет настраивать основные (а иногда и дополнительные) параметры отчета

Автор: ahmedab 16.5.2007, 22:11
Kesh, функции, выполняемые этими кнопками итак понятны. Меня же интересует сам механизм (техническая сторона) их работы  smile 

Автор: Lustin 9.6.2007, 00:04
Есть стандартный 1С объект Таблица
У Таблицы есть ссылка на объект типа Область
У Области есть свойство Расшифровка

Код

ПечатнаяФорма = СоздатьОбъект("Таблица");
ПечатнаяФорма.Область(<Адрес или Параметры>).Расшифровка(<ИмяВызываемойПроцедуры> или #<АгрегатныйОбъект>, РежимРасшифровки);



При установленном свойстве Таблицы.ТолькоПросмотр(1);

Движок ОДНОГО_ЦЕ исполняет Расшифровку либо как модуль (например напиши туда Сообщить("Привет"))
либо как команду на открытие Объекта если имеется хитрый знак диез (например #Документ)

Кнопки по такому принципу и реализованы - в момент нажатия пользователем на ячейку, срабатывает вызов процедуры либо на Активацию формы (в случае Настройки, либо на повторной формирование отчета)  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)