Мне нужно было посчитать километраж за определенный период и, поскольку, не нашел программы для работы с файлами Training Center XML (TCX) — написал свою.
Обработка на обычных формах. Будет работать в любой конфигурации.
Обработка предназначена для массовой загрузки файлов треков Training Center XML (TCX) (файлы создаются, например Caynax sports tracker) для последующего анализа с возможностью просмотреть трек на карте.
Порядок работы
- В поле Каталог с треками укажите путь до каталога, в котором лежат трек-файлы .tcx;
- Нажмите кнопку Загрузить. Будут загружены все треки из файлов. Внимание! Существующие треки в таблице не очищаются;
Сервисные возможности
- Чтобы просмотреть маршрут — кликните в ячейку Маршрут в соответствующей строке;
- Чтобы отобрать треки за период — воспользуйтесь кнопкой Отбор по периоду на панели;
Есть Настройки отображения карты.
Интересности для программистов
- загрузка из XML с помощью фабрики XDTO без XSD-схемы;
- хранение таблицы значений, привязанной к строке табличной части обработки;
- сборка HTML-документа google maps API
При разработке за основу взят шаблон Html из этой публикации //infostart.ru/public/373128/
Тестировалось на платформах 8.2.19.130, 8.3.11.2867.
Информация выводиться в Поле HTML документа в 1С? или отдельно открывается в браузере?
(1) Отдельно открывается в браузере. Заставить работать поле HTML документа корректно мне не удалось
(2) жалко…тоже не получается ни как и другие пробовал скрипты…хоть вроде даже в платформе подал через реестр IE10, но всё равно нет результата.
при обращении к гуглу используется ключ апи?
такая беда, гугл стал присылать ответ «You have exceeded your daily request quota for this API. We recommend registering for a key at the Google Developers Console». это при запросе без ключа.
а если вставляю в запрос ключ, отвечает «Requests to this API must be over SSL.»
(4) в данной публикации нет. Себе я сделал рабочий вариант с ключом Google API. Но при создании аккаунта требуется указывать реквизиты банковской карты, причём деньги будут списывать без твоего участия.