Снегопат

Обсуждение Снегопата
Текущее время: 22 ноя 2024, 11:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 11 сен 2013, 16:27 
Не в сети

Зарегистрирован: 15 ноя 2012, 12:13
Сообщения: 22
Подскажите как вставить в форму на "КоманднаяПанель1" кнопку "резет".
Назначить ей хоткей F5 и установить действие "резет"
Затем добавить в модуль процедуру:
Процедура резет(Кнопка)
ВнешниеОбработки.Создать(ИспользуемоеИмяФайла).ПолучитьФорму().Открыть();
ЭтаФорма.Закрыть();
КонецПроцедуры

В опенкофе такой шаблон был очень к месту, а в снегопате не могу найти:(


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 сен 2013, 16:31 
Не в сети

Зарегистрирован: 15 ноя 2012, 12:13
Сообщения: 22
А можно в предприятии получать контекст активной формы и если это внешняя обработка, то перезагружать?
Или область снегопата ограничивается конфигуратором?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 сен 2013, 17:50 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Эта фишка прекрасно делается в коде 1С.
но для УФ упомянутый код не обязательно будет работать.

Например, на инфостарте есть публикация/обработка на эту тему, правда, только обычные формы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 сен 2013, 13:42 
Не в сети

Зарегистрирован: 15 ноя 2012, 12:13
Сообщения: 22
Добрался. Если кому нужен шаблон перезагрузки формы:

Процедура Резет(Кнопка)
ВнешниеОбработки.Создать(ИспользуемоеИмяФайла).ПолучитьФорму().Открыть();
ЭтаФорма.Закрыть();
КонецПроцедуры
ЗаполнитьЗначенияСвойств(ЭлементыФормы.КоманднаяПанель1.Кнопки.Добавить("резет",ТипКнопкиКоманднойПанели.Действие,,Новый Действие("резет")),Новый Структура("Картинка,Отображение,СочетаниеКлавиш",БиблиотекаКартинок.Перечитать,ОтображениеКнопкиКоманднойПанели.Картинка,Новый СочетаниеКлавиш(Клавиша.F5)));


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB