|
Работа с сайтами через интернет | ☑ | ||
---|---|---|---|---|
0
SergIPJ
26.07.16
✎
15:25
|
Необходимо зайти на сайт, в поле поиска ввести информацию, нажать кнопку поиска и извлечь данные поиска. Все это надо делать из 1С 8.2.
Например, зайти программно из 1С в Яндекс заполнить поле поиска, нажать кнопку поиска и считать начало найденной информации. Можно ли такое сделать из под 1С? Что читать? Что копать? Может ссылки есть? Может где-то примерчик? |
|||
1
Aleksey
26.07.16
✎
15:28
|
||||
2
Serginio1
26.07.16
✎
16:00
|
||||
3
vde69
26.07.16
✎
16:02
|
в 8.3 это делать проще, там есть ПостроительDOM
|
|||
4
Serginio1
26.07.16
✎
16:08
|
ПостроительDOM не идет ни в какое сравнение с JQuery
|
|||
5
vde69
26.07.16
✎
16:12
|
(4) зато он штатный... что частенько перевешивает любые внешние крутышки :)
а вообще на вкус и цвет все фломастеры разные. |
|||
6
Serginio1
26.07.16
✎
16:23
|
(5) То есть, если бы 1С интегрировало бы работу с .Net , то это было бы штато?
Кроссплатформенное использование классов .Net в 1С через Native ВК. |
|||
7
vde69
26.07.16
✎
16:28
|
(6) понимаешь в чем дело, есть серьезные компании в которых разрешено использовать софт только из белого списка... В такой компании установить драйвер ККМ - это сначала внести его в список и пересогласовать а только потом уже делать...
по этой причине многие компании покупают только конкретные модели торгового оборудования... то есть платформа 1с - это вызывает доверие, а некая ВК написанная дядей Васей - нет... |
|||
8
oleg_km
26.07.16
✎
16:33
|
(7) то есть платформа 1с - это вызывает доверие, а некая ВК написанная дядей Васей - нет...
А доработки в 1С, написанные дядей Васей вызывают доверие или нет? |
|||
9
Serginio1
26.07.16
✎
16:34
|
(7) Я тебя почему спрашиваю. Я все же связался с 1С и они задал мне вопрос
Как по вашему, насколько велик будет спрос на подобную технологию? Т.е. использование NET компонентов на платформе Linux? То есть, если 1С интегрирует доступ к .Net то спрос будет? Например написать обычный .Net класс с вызовом 1С событий написать намного проще чем писать ВК. Можно использовать кучу готовых библиотек написанных под NetStandart, которых будет сейчас еще больше писаться. |
|||
10
2083
26.07.16
✎
16:40
|
(8) в серьезных компаниях дядя Вася обычно свой - то есть штатный. Вот тут возникают вопросы: если дядя Вася штатный, но не вызывает доверия, то почему он в штате? Давайте поищем тётю Дусю на испытательный срок.
|
|||
11
vde69
26.07.16
✎
16:43
|
(9) если они интегрируют реально (код будет в модулях конфигуратора лежать а не в бинарных файлах) то будет востребовано, так как это огромный шаг например к своим классам и еще много к чему.
а вот если они сделают через некий универсальный шлюз вызов готового внешнего API - то скорее всего интереса не будет |
|||
12
vde69
26.07.16
✎
16:47
|
(11) +
NET все-же довольно сложная шляпа.... мне например понравился их объект "ФорматированыйДокумент"... с одной стороны это как-бы web, но в то-же время на 100% безопасный... |
|||
13
D_Pavel
26.07.16
✎
16:48
|
(4) JQuery делает все то же самое что современная версия JavaScript. Плюс глючит иногда. Хрень
|
|||
14
Serginio1
26.07.16
✎
16:55
|
(12) Ничем не сложнее C#. Я использую лет 5 как кстати и oleg_km
(11) А ты мои разработки не смотрел? Там код в 1С, а размер основных библиотек 60 мегабайт. Можешь скачать и посмотреть https://yadi.sk/d/jRSHEA19svgrn (13) JQuery это и есть библиотека JavaScript |
|||
15
Serginio1
26.07.16
✎
17:06
|
На самом деле работа с .Net классами напоминает работу с Вэб сервмсами и ОбъектXDTO. Те же типы, объекты пространство имен.
По сути это не сложнее ComОбъект, только вместо ProgID идет пространствоимён+ИмяКласса. |
|||
16
Mauser
26.07.16
✎
17:24
|
(15) Вот тут человеку помоги, а то что ж он мается... Сообщить() без перехода на новую строку
|
|||
17
Serginio1
26.07.16
✎
17:27
|
(16) Ну а сам, что думаешь по (9,15)
|
|||
18
Юрий Лазаренко
26.07.16
✎
17:37
|
(0) Давай более конкретное описание задачи, потому что способ решения очень разнится от того, что необходимо сделать.
Если нужно заполнить поле поиска в яндексе, то это делается через httpСоединение безо всяких заполнений полей - путем формирования URLа: https://yandex.ru/search/?text=как%20заполнить%20программно%20поле%20поиска%20в%20яндексе А дальше все зависит от того, какую именно информацию и откуда надо получить. Проще всего полученный через httpСоединение ответ перевести в DOM и достучаться до нужного места через обход дерева элементов, прямым запросом или через document.getElementById(ИмяЭлемента).innerHTML |
|||
19
Mauser
26.07.16
✎
17:42
|
(17) Что разработчики 1С - не твоя целевая аудитория. Почитай массовый плач и стенания по поводу традиционных механизмов 1С и пойми в чем у них на самом деле проблема.
|
|||
20
Serginio1
26.07.16
✎
17:46
|
(19) Вот например решение проблемы в (2).
Еще раз проще создать одну универсальную обертку между классами .Net (Java) и 1С, чем делать каждый раз обертку над классами C++ и 1С. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |