#0
by BiBijke
Собственно возникла задача выводить в ПолеHTMLДокумента произвольные сгенерированные странички на HTML. Собственно мне нужно воткнуть туда 2 скрипта jQuery и библиотеку построения диаграмм. Сразу столкнулся с проблемой как хранить js файлы в конфе, чтобы можно было вывести в документе. Опробованы следующий способы: 1) указывать скрипты в виде веб ссылок <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>. Вариант рабочий, но не подходит так как не везде есть подключение к инету. 2) Хранить Js скрипты в макетах в виде бинарных данных, патом сохранять во временно хранилище методом ПоместитьВоВременноеХранилище и подставлять етот адрес в src. Не взлетело, HTML документ такую конструкцию не осилил. 3) Сохранять код js файлов в макеты с типом Текстовый документ, патом загружать их код напрямую в сгенерированную строку между тегами <script></script>. Тут непонятная фигня происходит: если загружать несколько js файлов, они начинают конфликтовать с собой. Причем проявляется это в ПолеHTMLДокумента, если сохранить строку в файл и открыть, например, IE 7,8 То все отображается верно. Я всегда думал, что ПолеHTMLДокумента, это тотже IE, но, видимо это не так. Кто-нибудь сталкивался с задачей подобного рода? )
#5
by sikuda
Конечно вариант 3. С конфликтами тебе надо будет самому разбираться. Главное борьба 1С с картинками и графикой.
#6
by BiBijke
Спасибо за ответ. Насчет разбираться в конфликтах, один и тот же html код по разному работает в 1С браузере и браузерах IE, Firefox. Т.к. нигде не написано какие стандарты поддерживает встроенный браузер куда копать я не знаю. Твои статьи я прочитал, но в случае тонкого клиента, когда нету веб сервера, не понятно всетаки как присобачить етот js.
#7
by badboychik
Я с этим сталкивался, упаковывал скрипты упаковщиками и вставлял в код. Например вместо jQuery можно использовать zepto.js если анимацию не надо, цепто раз в 5 меньше
#10
by sikuda
У меня Страница реквизит формы. В ВэбГрафик1С приходит в отладке один раз... на сервере...
#12
by BiBijke
, Я же писал в сообщении что я так, делал, пихал в макет и вставлял между тегами <script></script>, проблема в том что встроенный 1С браузер выдает ошибку в таком случае (копирую код из отладчика, вставляю в ie, fireofox, chrome такой же код воспринимают на ура и все работает). Если разделить коды библиотек по разным файлам и подключить через src с какого-нить хостинга, то встроенный браузер тоже начинает работать корректно. Просто jQuery вставленный из макета в встроенном браузере тоже отрабатывает верно, проблемы начинаются, когда в тот же документ начинаешь пихать другие либы на базе jQuery, в этом случаем встроенный браузер работает не адекватно, а все типовый работают верно...
#18
by BiBijke
Добавляешь поле, связываешь со строковым реквизитом, в поле выбираешь вид - ПолеHTMLДокумента )
#23
by BiBijke
Спасибо большое )) У тебя версия highcharts старее просто (2-2-5 у меня 2-3-5), воткнул твою в макет и все взлетело ) Скорее всего новые версии глючат...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как вывести (показать) HTML документ, без работы с полем HTML документа
- Как загрузить html страничку в поле html документа на форме?
- Универсальные обработки 1С под управляемое приложение, есть в природе?
- Управляемое приложение Поле HTML документа
- 8.3 УФ работа с Html (Как прочитать на управляемой форме путь к html документу?)
В этой группе 1С
- Подарочные сертификаты 1С бухгалтерия 8.2
- УТ11. Зачет нашего долга по корректировке реализации
- v7: открыть форму документа
- v8: оператор ВЫПОЛНИТЬ и веб клиент
- УПП Передача наработки в другое подразделение
- Сортировка счетов фактур в книге продаж в обратном порядке...
- БП 2.0 и ИП Как отразить расходы предпринимателя?
- СКД форма настроек, как узнать какая кнопка была нажата при закрытии
- v7: Обработка пометить документы на удаление
- Вывести в печатную форму итог по колонке Сумма
- УТ 11 "Внутреннее потребление товаров"
- унф как изменить счет учета затрат
- Ошибка при проведении расходной накладной в УНФ 1.4
- Сканеры штрихкодов для периодики
- 1С 8.2 Контроль уникальности кодов сбился
- Серийные номера картриджей. Где брать?
- Какой сервер для УПП на 50 пользователей выбрать?
- v8: 8.2 УТ 11 Где настраивается вывод на печать артикула?
- Формирование таб дока 1С
- Ошибка при формировании ОСВ