Как прописать команду кнопке запуск формы html элемент
Здравствуйте уважаемые программисты, такой вопрос, есть внешняя обработка с формой HTML, ну типа страница сайта, в ней есть ссылки, при нажатии на ссылки, все переходит и работает, обработка тоже запускается проблем нет. Вопрос: Как прописать команду кнопке (Перейди на главную), чтобы кнопка работала с командой ну типа обновить или запустить форму так, как бы ее запускали при открытии заново не закрывая внешнюю обработку!?
По теме из базы знаний
- Всякие полезности
- Выполнение JavaScript кода из 1С в объекте Поле HTML Документа (HTML 5) и вызов события в 1С ПриНажатии
- Веб-разработка на 1Script. Глава 1
- Взаимодействие с сотрудниками и клиентами из одного окна конфигурации 1С (Телеграм, ВКонтакте, Facebook, Discord). Преимущества, технические особенности, подводные камни
- Мультитул - Инструменты для работы с оборудованием и возможности Python в 1С.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Никто не подскажет потому что не понятно что нужно сделать. Нужно переоткрыть форму? Открой-закрой форму программно. Нужно обновить интерфейс - юзай команду обновления интерфейса. Нужно обновить форму - перечитывай всю форму. Нужно чтобы поле HTML документа отображало некую "главную" - устанавливай реквизит в нужное значение. Если какие-то проблемы, то описывай конкретно проблему, можешь приложить обработку - тогда тебе еще и код напишут. А то, что написано в описании - это то же самое, что говорят обычные пользователи - "сделайте что-нибудь, чтобы у меня все стало хорошо".
Сама внешняя обработка работает, Форма работает! Нужно при открытой внешней обработке, когда пользователь путешествует по ссылкам, вернуть на главную визуальную страницу, то есть на основную Форму обработки, не закрывая ее! Нужно создать кнопку (Перейди на главную) и прикрутить к этой кнопке Команду, которая будет открывать основную Форму не закрывая внешнюю обработку! Вопрос: Как прописать код команды для кнопки данного решения?
Была попытка создать программный код для кнопки!
Ошибок не выдает, но и кнопка не работает, не возвращает на основную Форму. Что упущено в коде!?
&НаКлиенте
Процедура ОбновитьОтображениеДаных(Команда)
ОткрытьФорму("ВнешняяОбработка.Информация.Форма");
КонецПроцедуры
Ошибок не выдает, но и кнопка не работает, не возвращает на основную Форму. Что упущено в коде!?
Вопрос: Вместо этой ссылки, которая ниже, писать весь исполняемый код формы, я так понимаю!?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Реквизит1 = "https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1 %8F";
КонецПроцедуры
&НаКлиенте
Процедура Домой(Команда)
Реквизит1 = "";
ОбновитьОтображениеДанных(Элементы.Реквизит1);
Реквизит1 = "https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1 %8F";
ОбновитьОтображениеДанных(Элементы.Реквизит1);
КонецПроцедуры
Показать&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Реквизит1 = "<HT ML>Код страницы</HTML>";
КонецПроцедуры
&НаКлиенте
Процедура Домой(Команда)
Реквизит1 = "";
ОбновитьОтображениеДанных(Элементы.Реквизит1);
Реквизит1 = "<HT ML>Код страницы</HTML>";
ОбновитьОтображениеДанных(Элементы.Реквизит1);
КонецПроцедуры
ПоказатьОшибок не выдает, но и кнопка не работает, не возвращает на основную Форму!
Продолжим немного данную тему! Разговор пойдет о той же обработке, про которую была создана данная тема. В чем собственно вопрос: Внешняя обработка с формой HTML, интересная ситуация получается, при запуске (открытии) на платформе 1С:Предприятие 8.3 (8.3.10.2667), запускается и открывается без проблем, а на платформе 1С:Предприятие 8.3 (8.3.15.1830), запускается совершенно с пустым белым фоном, как будто вообще основной формы в этой обработке нету! В чем может быть проблема!?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот