#0
by Ramzes_n
Доброго времени суток. Уже несколько месяцев назад сделал парсер для сайта. Но вчера обработка перестала работать. Ругается на строку: "Для Каждого Стр из ЭлементыФормы.Сайт.Документ.body.all Цикл" говорит что Поле не обнаружено all. А ведь раньше работало. Кто может подсказать, с чем это может быть связано?
#7
by Лаврентий Берия
DOM глянуть бы. Как ни странно, она может быть разный даже с одной и той же страницы под разными приложениями.
#12
by zakidonoff
Структура реквизитов интернет-страницы, если вкратце, грубо и не придираться -) Блин, мне тож такую штуку надо (парсер). Не поделишься?
#14
by Ramzes_n
затык буквально в самом начале: раньше ведь всё работало. Для Каждого Стр из ЭлементыФормы.Сайт.Документ.body.all Цикл
#17
by zakidonoff
Он видит all даже когда тегов боди вообще нет... А отладчик что видит в боди? Какие реквизиты?
#18
by mdocs
как вариант убрать копрокод с циклом, заменить на человеческий GetElementById("wlt-PaymentAdminList-grid")
#19
by Ramzes_n
GetElementById("wlt-PaymentAdminList-grid") так получается. Но дальше опять затык: Для Каждого таблица из Стр.children Цикл Ошибка при получении значения атрибута контекста (children) А это как обойти?
#21
by manyak
Для Каждого Стр из ЭлементыФормы.Сайт.Документ.body.all Цикл замени на Для Каждого Стр из ЭлементыФормы.Сайт.Документ.body.childNodes Цикл
#23
by mdocs
Если ЭлементыФормы.Сайт.Документ.GetElementById("wlt-PaymentAdminList-grid")=Неопределено тогда Предупреждение("Ну вот нет тут такого элемента, вот ничо и не работает!!!");Возврат; КонецЕсли;
#24
by Ramzes_n
ЭлементыФормы.Сайт.Документ.GetElementById("wlt-PaymentAdminList-grid") - эта конструкция работает. Выдаёт COMОбъект. А как теперь получить в нём нужные теги?
#27
by Ramzes_n
Что-то странное творится. Принёс эту обработку на работу. И на моё удивление она работает. Т.е. старый вариант обработки работает. Значит что-то на моём компе произошло. Как думаете что могло произойти?
#30
by zakidonoff
не совсем. Сайт открывает 1С через IE. Нужно смотреть настройки осла. Если у тебя свойства отражаются как "Ошибка чтения значения", значит 1С неадекватно забирает параметры из эксплорера
#32
by sikuda
1C тонкий клиент работает через установленный IE. IE11 нет в списке поддерживаемых браузеров. Ты тестер, подолжайте наблюдения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Парсер DD файла
- парсер множеств
- Парсер XML - Ошибка исполнения метода
- Парсер для текстов модулей
- Колонтитул "Страница #P из #Q", выводится, как "Страница 1 из #Q" !?!
- Как узнать предыдущюю страницу панели при смене страниц?
- v7: XML парсер возвращает ошибку
- Парсер для шаблонов текста (*.st)
- Многопоточный парсер на 1С
- Как сделать активную страницу в группе страниц в управляемой форме при открытии
В этой группе 1С
- собираем сервер для 1с
- УТ 10.3 флажек "отображать в регламентированном учете" у организации
- v8: УНФ Украина. Как включить украинский язык для печатных форм документов?
- Как из типа Тип("ДокументСсылка.АвансовыйОтчет") получить строку "ДокументСсылка
- ЗУП. Корректировка командировки
- СКД неправильно сворачивает суммы, увеличивает
- Движения документа по субконто
- 1С 8.2 УФ. Событие НаКлиенте после отмены проведения.
- Событие ОбработкаПолученияФормы как передать данные в открываемую форму?
- Журнал регистрации. Отбор по виду справочника
- перенос из ПАРУСа в 1С
- Управляемое приложение. СКД. Установка доступных значений параметра
- Универсальный отчет, Предопределенный отбор
- Frontol для Win32 Очень долгая загрузка данных
- Переход с Бухгалтерии на БСО
- вывести макет на печать (управляемые формы)
- Вид договора в 1С8.3
- Формула Excel из 1C
- Закрытие месяца в УНФ
- Получить значение из общей формы