- В этой теме 1 ответ, 2 участника, последнее обновление 15 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как открыть браузер по умолчанию с заранее сформированной ссылкой в 1С?
Нет пусть команда просто открывает браузер по умолчанию
Если нужно просто открыть браузер по умолчанию с заранее сформированной ссылкой (например, на WhatsApp), то в обработчике кнопки достаточно вызвать стандартную команду:
|
1 2 3 4 5 6 7 8 9 10 |
Процедура КнопкаWhatsAppНажатие(Кнопка) Экспорт // Формируем текст сообщения (пример) ТекстСообщения = "Счет №" + Объект.Номер + " от " + Формат(Объект.Дата, "ДФ=dd.MM.yyyy") + "%0AСумма: " + Формат(Объект.Сумма, "ЧЦ=2") + " руб."; // Формируем URL для WhatsApp Web без номера телефона URL = "https://web.whatsapp.com/send?text=" + ТекстСообщения; // Открываем URL в браузере по умолчанию КомандаОткрытьВебБраузер(URL); КонецПроцедуры |
—
Объяснение:
— КомандаОткрытьВебБраузер(URL) — встроенная функция 1С, которая открывает переданный URL в браузере по умолчанию.
— В данном примере ссылка ведёт на WhatsApp Web с предзаполненным текстом сообщения.
— Номер телефона не передаётся, пользователь сам выберет контакт в WhatsApp.
—
Если нужно, чтобы кнопка была на форме документа «СчетНаОплатуПокупателю», то:
— Заимствуй форму документа в расширении.
— Добавь кнопку с именем, например, КнопкаWhatsApp.
— В модуле формы добавь процедуру с именем КнопкаWhatsAppНажатие с кодом выше.
—
Так будет максимально просто и без лишних сложностей.