#0
by IKSparrow
Возникла нужда в форме контрагента выводить (основываясь на его адресе) блок с картой с Яндекс.Карт. Нет ли у кого нибудь примерчика как реализовать или может основные шаги подскажете? Форму HTML документа я на форме контрагента разместил, а вот дальше затык.
#3
by shpioleg
Дальше создаешь макет Текстовый документ и в нем для удобства секции. В макете будет HTML и JS. При создании на сервере склеиваешь все секции из макета в HTML страницу. У Яндекса получаешь API ключ и "куришь" мануалы по API карт. Чтобы из 1С вызвать функцию JS нужно создать на ХТМЛ странице скрытую кнопку, присвоить атрибуту name вызов JS функции, которая у нас для показа адреса (тут я хз почему не value присваиваем. Эту методу я сам подглядел) и вызывать ее метод Click. Вот так примерно, На HTML странице будет
#4
by IKSparrow
Вот нашёл такой примерчик, только не догоняю, как в поле HTML Документа свою страницу закачать. Код: ЭтаФорма.Элементы.Карта.Документ.body.InnerHTML = КодХТМЛ; Не прокатывает. Делаю на УФ.
#6
by IKSparrow
Вот только одного не пойму. Как мне в поле HTML документа при нахождении адреса отцентрировать карту в окне так, чтобы метка адреса была видна. Она у меня внизу где-то получается.
#9
by IKSparrow
Спасибо! Но, извиняюсь, несколько коряво объяснил, что требуется. Нужно масштабирование карты вместе с размером HTML-поля. Это реально? А то возникает вот такая ситуация:
#11
by ИС-2
У меня была такая же проблема. Все уперлось в то, что я не смог отловить событие при изменении окна 1C и не смог нормально определить разрешение экрана. Пользователям объяснял, что так сделано не для широкоформатных мониторов :) Я сейчас сам активно работаю с Яндекс-картами. Многие вопросы тут поднимал. См. мои темы
#12
by shpioleg
Если тебе нужно растягивать карту по ширине окна, то можно изменить на <div> id="YMapsID"style="height:600px;margin:30px 10px"></div> По центру поля HTML мне не удалось поместить карту фиксированной ширины,применяя отступ margin: 30px auto. А если тебе нужно менять масштаб карты в зависимости от размера поля HTML, то тут, похоже, надо пробовать на JS отлавливать событие. Типа window.onresize.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 8.2 поле HTML документа и поле Форматированный текст
- Вид списка в УФ(управляемой форме) 8.2
- УФ. Как в поле выбора подствавить выбранное значение
- 82 Самописная. Как в поле построителя отчета поместить вычисляемое поле
- Поле HTML документа в УП, как получить html код странички
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- Поле ввода в УФ с кнопкой открытия, но недоступное для изменения.
- Клик по метке на Яндекс карте в HTML поле управляемой формы
- обход данных табличной части формы в УФ
- 8.3 УФ работа с Html (Как прочитать на управляемой форме путь к html документу?)
- Не обновляется поле HTML документа. 8.3, УФ, УТ 11
- Поле HTML: вывел PDF, а как очистить это поле?
В этой группе 1С
- Отбор по нескольким элементам в Табличном поле.
- Как преобразовать внешний отчет (erf) во внешнюю обработку (epf)?
- Запись с веб-камеры моментов пробития чека
- нет прав для запуска требуемого вида клиента у всех пользователей
- Замена записей в регистре сведений
- Открыть файл из Хранилище Значения
- ТаблицаЗначений - тип неопределен.
- СКД набор данных объект. Расшифровка
- 8.3 - Работа без использования модальных окон
- Расчет себестоимости в УПП РАУЗ
- Валовая прибыль в разрезе серий УТ 10.3.
- v7: Как сделать недоступной кнопку отбор в журнале операций
- сервер периодически зависает. В чем может быть причина?
- УТ 11 ошибка при удаление документов.
- Web-сервис(WCF) --> 1C -->Web-сервис(WCF) - реально?
- Два экземпляра SQL Server 2008R2 на разных дисковых массивах для 1 сервера 1С
- Отключение пользователей в 1С 7.7.
- Инструменты разработчика. Консоль запросов. Поддержка ADO
- СКД шрифт в отборе.
- v7: Языковая панель