#0
by NAlex
Подскажите пожалуйста как переопределить действие кнопки "Сформировать" отчета, созданного с использованием системы компоновки данных. Сделал так: Модуль формы отчета. ВидПериода и НачалоПериода - реквизиты отчета. Перем СтароеДействие; ... Проблема в том, что ставим точку останова на строке: ЭлементыФормы.ДействияФормы.Кнопки.Действие.Действие = НовоеДействие; смотрим значение НовоеДействие = _Сформировать, Значение в строке ЭлементыФормы.ДействияФормы.Кнопки.Действие.Действие = НовоеДействие; свойства Действие (слева) до присвоения равно Сформировать т.е. то, которое было установлено СКД, после присваивания нового значения (делаем шаг в отдадчике) значение свойства Действие не меняется. Подскажите пожалуйста почему так происходит. Может в СКД как-то по другому переопределяют действия кнопок?
#2
by NAlex
Ну что, никто не знает как переопределить кнопку отчета, созданного системой компоновки данных?!
#4
by NAlex
Уважаемый asady, вопрос не в том, как программно запустить компоновку данных вместо кнопки "Сформировать", а как переопределить действие кнопки "Сформировать" т.е. пользователь нажимает указанную кнопку, а выполняется другая (не встроенная) процедура и, при выполнении ряда условий, из этой процедуры вызывается встроенная процедура либо, компоновка вызывается программно как описано в той статье, ссылку на которую Вы мне любезно сообщили.
#5
by asady
заполни командную панель сам (галку автозаполнение сними) а потом нажми ПКМ и заполни автоматически - тогда кнопки будут доступны программно.
#6
by NAlex
Уважаемый asady, больше спасибо за подсказку! Прошу дать несколько уточнений. 1. "заполни командную панель сам" - означает, что её нужно отредактировать в конфигураторе или сделать это программно? Точнее как бы Вы это делали; 2. Что такое ПКМ?
#8
by NAlex
Здорово, а я этого не знал. Век живи, век учись и дураком помрешь. Все получилось. Всем огромное спасибо!!!
#9
by NAlex
Если кому интересно. Окончательно решение выглядит так: Есть один нюанс после выполнения советов asady и IronDemon все работает, однако, на кнопке "Сформировать" в режиме Предприятие слева от надписи нет зелёного треугольника - стрелки, а вот в режиме Конфигуратора эта кнопка выглядит как надо со стрелкой. Вопрос. Почему так происходит и как это исправить (чтобы вид кнопки был со стрелкой в режиме Предприятие) если это возможно?
#10
by NAlex
Последний вопрос снимается. Чтобы была картинка ее нужно установить программным путем после переопределения Действия кнопку в обработчике ПередОткрытием. Вопрос полностью закрыт. Всем большое спасибо.
#11
by asady
может отборажение кнопки слетает когда действие переопределяешь ЭлементыФормы.ДействияФормы.Кнопки.Действие.Отображение = ОтображениеКнопкиКоманднойПанели.НадписьКартинка; или сама картинка ЭлементыФормы.ДействияФормы.Кнопки.Действие.Картинка = БиблиотекаКартинок.СформироватьОтчет;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Интерфейс отчета с СКД
- СКД: СКД. Программное формирование из документа.
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: Как прикрутить к СКД, произвольнуя форму настроек отчета.
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как в СКД вычислить параметр - месяц назад от текущей даты?
- СКД: Вычисляемые поля в СКД
- СКД: Вопрос по СКД. Действие Сформировать
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
В этой группе 1С
- Как убрать видимость пукта меню сервис из интрфейса 1с 8.1?
- Как получить текст из ЭлементыФормы.ПолеHTMLДокумента?
- Левое соединение в СКД
- Как выделить несколько документов в журнале?
- 1C 8.0 Как добавлять колонки в отчете в зависимости от выбора полей пользователем?
- А как отловить начало ввода текста в поле ввода?
- Печать в терминале Windows 2003 Server SP2 принтер HP P1005
- Формат даты
- можно ли в базе оле использовать ОбходРезультатаЗапроса.ПоГруппировкам
- Как всем пользователям отключить рекламу при запуске 1С УПП
- Перенос из Подрядчик строительства 2.3(7.7) в Подрядчик строительства 4.0 (8.1)
- Как узнать название вида субконто по коду субконто?
- Где взять конфигурацию для переноса 1С7 в 1С8
- интересная штука - оказывается в табличной части нельзя количество строк более 99999
- OFF: Сегодня родился Злобный Йожег!
- УТ ЗаказПокупателя Печатную форму Счет-Заказа не могу сохранить в файл :((
- СКД: Как программно поменять цвет фона поля при выводе отчета использующего СКД в 1с 8.1?
- v7: где есть журнал регистрации кассовых документов (форма КО-3)
- регламентное задание на восстановление последовательности
- Как программно открыть Журнал Регистрации?