Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Доступ к базе через Http сервис
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
mut
Может есть у кого-то реальный опыт, вопрос такой - делаю сейчас связку андроид-приложения с 1с-кой, на седьмой платформе, а до этого уже делал на восьмой, так вот очень понравилось мне работать с базой через http сервис, захотелось и с семеркой такое провернуть. Собрал: сервер tomcat, на нем сервлет на java, обращается к 1с через jawin (Ole32). Вроде работает.
Теперь думаю, стоит допиливать до ума, будет стабильно работать или нет? Предполагаемая нагрузка - ввод документов, 100-200 за день, вроде совсем мало.
Какие подводные камни?
Sonador
mut @ Вчера, 14:31 необходимо зарегистрироваться для просмотра ссылки ,
Можете поделиться опытом (инструкцией) как собрать такое чудо?
mut
Sonador @ Сегодня, 8:48 необходимо зарегистрироваться для просмотра ссылки ,
попробую накидать подробностей в виде статьи, дам ссылку чуть позже.

Из недостатков которые сам успел заметить - нет быстрого поиска по фрагменту строки. В семерке приходится перебирать все элементы справочника для поиска вхождения и при большой базе не хватает и 15 секунд на поиск, а это очень долго.
Vofka
mut, я бы сделал проще. Поставил бы где-то рядом (в сети) систему на базе 8 с http сервисом и из неё через то же OLE или любым другим способом работал бы с 7.7.

Цитата(mut @ 15.08.18, 9:13) необходимо зарегистрироваться для просмотра ссылки
Из недостатков которые сам успел заметить - нет быстрого поиска по фрагменту строки.

Ну это скорее не недостатки вашего решения, а недостатки самой платформы 7.7. И решать эти проблемы нужно отдельно.
mut
Vofka @ Сегодня, 10:48 необходимо зарегистрироваться для просмотра ссылки ,
Тоже так думал. Но столкнулся с такой проблемой, может знаете решение (?), чтобы восьмерка запустила семерку, обращение должно произойти из клиентского сеанса. Т.е. о сервисном процессе, работающем без участия пользователя можно забыть?!
Vofka
Цитата(mut @ 15.08.18, 10:59) необходимо зарегистрироваться для просмотра ссылки
чтобы восьмерка запустила семерку, обращение должно произойти из клиентского сеанса

Я, например, такого ограничения не знаю. Вы пробовали и у вас не получилось что-то?
mut
Vofka @ Сегодня, 11:41 необходимо зарегистрироваться для просмотра ссылки ,
Цитата(Vofka @ 15.08.18, 11:41) необходимо зарегистрироваться для просмотра ссылки
Я, например, такого ограничения не знаю. Вы пробовали и у вас не получилось что-то?

Да, сделал процедуру которая должна была про расписанию подключаться к семерке и вытаскивать прайс. Назначил запуск в регламентное задание. Управляемые формы, сервер. Процедура обмена не может запустить семерку через оле если запущена НаСервере. При запуске вручную, НаКлиенте, работает.
При запуске НаСервере получаю ошибку "Интерфейс не поддерживается".

Пробовал решение как здесь
необходимо зарегистрироваться для просмотра ссылки

Уже не помню почему, в конце концов отказался от такого механизма smile.gif
mut
Цитата(Sonador @ 15.08.18, 8:48) необходимо зарегистрироваться для просмотра ссылки
Можете поделиться опытом (инструкцией) как собрать такое чудо?


Как-то вот так, написал тут:
необходимо зарегистрироваться для просмотра ссылки
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.