#0
by AleksL12
Добрый день. Ребят , может есть спецы по этой теме. помогите пожалуйста. Через текст создаю файл хтмл, Запускаю его: Браузер.Navigate("file:///"+ИмяШТМЛФайла); в нем яваскрипт отрабатывает , данные вывожу в хтмле на окно, все нормально вроде. А вот как забрать их в 1с 7.7 не знаю. Просто ума не приложу. Пытаюсь Браузер.Document.getElementsByTagName("div") , то бишь с тега div забрать, я его именно туда вывожу. но там даже длина (то бишь Table.length) = 0, то есть пустым считает. Еще раз повторюсь, что не чистый скрипт. MSScriptControl.ScriptControl не использую А именно в хтмле сидит. На клиентской js не умеет в текстфайлы сохранять. Так бы сохранял в каталог файл и имел данные оттуда. Тысяча извенений за сумбурность. Так как с темой знаком поверхностно.
#4
by AleksL12
маплю яндекс карты, показываю точки на них. Считаю маршрут, расчитываю расстояние. и хочу забрать например это расстояние в 1с .
#7
by AleksL12
Я в курсе про готовое решение. у меня стартмани нет скачать, иначе б сам не бился об проблему эту. У кого есть возможность скачать, я только за, если подмогнут. Да я все ж сделал, осталось обратно забрать в 1с ...
#8
by AleksL12
Это читал уже, там тема обрывается,как раз на самом интересном месте. (или просто без регистрации не дает смотреть дальше 4 страницы)
#9
by Garykom
так напиши на JS функции для забирания то? которые нужный результат будут возвращать как понял они там по этому же пути и пошли, свой объект-js наваяли
#10
by BormanMic
Так getElementsByTagName коллекцию возвращает. Обойди её. Или получай getelementbyid. Оно вернет единственное значение.
#11
by AleksL12
согласен Браузер.Document.getElementsByTagName("div") коллекцию возвращает Но ее не обойти так как длина у ней 0 проверял по Table=Браузер.Document.getElementsByTagName("div"); dlina=Table.length; возвращает 0 Или я что то не так понимаю? какие методы можно использовать для обхода коллекции? есть живые примеры шоб прям вернули по тэгу и обошли и шоб все это в 1с 7.7? где то писали,что каждый элемент коллекции в случае с 1с 7.7 надо явно задавать, но вот мне б примерчик...
#12
by AleksL12
Дык я из явы браузеру возвращаю её return send1; дальше уже можно, просто в хтмуле в див засунутьи показать пользователю: а вот как в 1с забрать...
#13
by AleksL12
GetElementByID не отрабатывает. Вернее отрабатывает, но со странной ошибкой: Table=Браузер.Document.getElementById("send1"); {C:ЯНДЕКСМАП.ERT}: Плохой тип переменной
#15
by AleksL12
нет не в этом, здесь все нормально В хтмуле все ок. И этот тег ПОКАЗЫВАЕТ send1 мою. Это так текст заполняется шоб с расширением хтмулевым записать потом. Если одинарные кавычеи, то 1с не поймет.
#16
by BormanMic
хз тогда что это. Table в этот момент ещё не определен? может зарезервированное слово. с 7.7 давно не работал. в 8-ке это так
#17
by BormanMic
+ Попробуй вообще без кавычек. У меня в 8ке HTMLДокумент.GetElementById("Diagnosis") нормально отрабатывается
#22
by AleksL12
не ,не, я тут еле разобрался , не уводи. Буду апать раз в 3 часа , пока не придет Ёпрст или ДенисЧ и не укажет как ТОЧНО вернуть, теми средствами что есть.)))
#23
by Garykom
если глянуть комменты к то там из приведенного кода можно понять интересную вещь что не 1С из ie данные тягает, а наоборот ie js'ом данные в 1С засовывает по COM
#25
by ADirks
вот есть такой примерчик: он правда не работает :) чё-то там у них в АПИ поменялось похоже. Но как организовать обратную связь вполне понятно. См. Object1C, initObject1C
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- Поле HTML документа в УП, как получить html код странички
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- как получить параметры формы в 8.3
- не попадают в баланс со счета 68,18
- Правильно удалить текущую строку в ТЗ
- Как вернуть кнопки минимизации, максимизации листу Эксель?
- ЗапуститьПриложение() в 1с 8.3
- Как в макете изменить цвет границы
- Возврат поставщику, ЕГАИС, УТ 10.3
- Ограничить дату выгрузки при синхронизации УТ10.3=>БП20
- Как в отчете СКД по расшифровке открыть запись регистра сведений?
- Как сказать СКД, чтобы она не накладывала отбор на определенную таблицу?
- Программа делает зачет аванса задним числом и на счете 60.01 сумма красным.
- Создать на основании несколько документов
- При переносе данных с ТиС 9.2. в УТ11 номенклатура перенеслась с ошибками
- При обновлении конфигурации 1с вылетает
- Отказал поиск номенклатуры
- Мини-сервер под РДП и УТ 10.2 на минимальную загрузку 5-8 пользователей
- подключить ТСД через rdp
- Установка 1С 8.3 на MS SQL 2014
- Не закрывается месяц ут 11.2
- УТ 11.1. Закрытие месяца зависает