0. pbazeliuk 1700 29.09.15 14:56 Сейчас в теме

7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей

В статье показаны примеры получения данных без программирования на стороне «1С:Предприятие 8». Вам нужно проверить гипотезу и проанализировать данные, почему бы не интегрироваться с Excel? Используете технологии .NET и «1С:Предприятие 8», процесс связывания систем движется катастрофически медленно? Хотите native Android приложение с вашими данными всегда под рукой?

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. vano-ekt 526 01.10.15 21:52 Сейчас в теме
но пока присутствует поддержка формата Atom/XML.

полгода как REST доступен по JSON
paulsinev; +1 Ответить
2. pbazeliuk 1700 01.10.15 22:06 Сейчас в теме
(1) vano-ekt, поддержка, именно для OData, в релизах доступных простым смертным появилась с 23.07.15 (8.3.6.2152) , но конфигурации пока отстают, потому оставлю так как есть. В конце статьи есть ссылка «Средства работы с JSON».
3. orfos 38 01.10.15 22:11 Сейчас в теме
Хорошая статья, спасибо
4. DoctorRoza 02.10.15 07:14 Сейчас в теме
5. Жолтокнижниг 248 02.10.15 09:30 Сейчас в теме
Не полная поддержка OData, ждемс 8.3.8. А из примеров еще WEB-интеграции не хватает.
6. infosoft-v 319 02.10.15 09:50 Сейчас в теме
Спасибо вам за такое большое количество примеров. Они простые, но для начала самое оно.
7. kwazi 383 02.10.15 09:53 Сейчас в теме
Отличная статья, но не забывайте читать лицензионное соглашение. Надо иметь лицензии 1С:предприятие на количество одновременных соединений по данному каналу, хотя само соединение лицензии не требует. Пользоваться таким сервисом могут только сотрудники компании владельца ПО. Если предполагается использование сервиса сторонними контрагентами, надо заключать с ними договор субаренды. Жесть короче...
Glebis; Maxis; +2 Ответить
12. FireFox_Manager 17.03.16 20:46 Сейчас в теме
(7) kwazi,
Надо иметь лицензии 1С:предприятие на количество одновременных соединений по данному каналу.. Если предполагается использование сервиса сторонними контрагентами, надо заключать с ними договор субаренды.

Интересно, как рассчитать нужное количество ключей? Допустим, мы разработали для Android приложеие, которое позволяет сделать заказ с мобильного телефона. Как узнать - сколько пользователей начнут одновременно коннектиться к базе и сколько времени занимает один коннект? И когда он отвалится и освободит лицензию? Уравнение с двумя неизвестными..
Не делает ли это всю затею абсолютно бессмысленной? Держать "про запас" много лицензий - слишком дорого, мало лицензий - значит "обломать" человека, который скачал приложение и не смог подключиться к базе. Или я чего-то не понимаю и в этом решении есть смысл?
13. pbazeliuk 1700 18.03.16 03:12 Сейчас в теме
(12) FireFox_Manager, прочитал ваш комментарий, не смог ответить в двух словах - написал статью. Надеюсь статья утром пройдет модерацию, http://infostart.ru/public/503059/
8. baracuda 2 02.10.15 10:12 Сейчас в теме
Статья зачем, тянуть аналитику самое то. Да и с сайтами синхронизация мягкая получается.
9. logarifm 1048 06.10.15 10:15 Сейчас в теме
Все отлично, но думаю без программиста всеравно не обойтись даже если настроить Ексель.
Я думаю это равносильно тому же, что дать консоль запрососов и сказать вот вам инструмент и тащите себе таблички какие угодно.

10. pbazeliuk 1700 06.10.15 12:58 Сейчас в теме
(9) logarifm, есть разные люди, особенно бизнес аналитики. С консолью запросов можно положить базу при неправильных соединениях :)
11. motrl 13 07.10.15 08:19 Сейчас в теме
(10) Можно написать отдельный web-service с фильтрацией и ссылать на него, тогда и 1с наружу вытаскивать не надо будет.
14. FireFox_Manager 20.03.16 11:08 Сейчас в теме
Спасибо за ответ. Статья про RabbitMQ для меня сложновата, к сожалению.
Понял только, что о протоколе OData следует забыть. Расплата за его использование - тысячи зависших соединений, которые устраняются только рестартом службы 1С.
15. virtex3 17 26.02.17 10:08 Сейчас в теме
(14) в 8.3.9 можно использовать один и тот же сеанс http://its.1c.ru/db/v839doc#bookmark:adm:TI000000726
ну и вообще можно настроить автоматическое закрытие сессии по неиспользованию.

Я так вообще, сохраняю идентификатор сессии на стороне WEB сервера в переменную $_SERVER['IBSession'] (для PHP) и если сессия не отвалилась по таймауту, она используется во всех последующих запросах к WEB серверу. Если же отвалилась по истечению времени из-за неиспользования, то создается новая сессия и идентификатор сохраняется опять в серверную переменную.

В итоге сотни пользователей висит на одной лицензии и соединения не подвисаются.
16. pbazeliuk 1700 26.02.17 16:59 Сейчас в теме
(15) Лицензии это не такая и большая проблема, у себя используем что-то похожее (прокси-балансировщик).
17. virtex3 17 26.02.17 17:16 Сейчас в теме
(16) покупать отдельную лицензию для пользователя, который только отчеты смотрит - расточительство )))
А так сидят менеджеры, смотрят данные, если надо, то средствами ODATA даже счета формируют )))

20 человек таких и уже какая экономия на лицензиях.

По сути лицензия теперь нужна только тем, кто манипулирует данными и постоянно их вносит. А тем кто только смотрит - можно пересадить на ODATA и HTTP-сервисы.
18. KAV2 85 04.03.19 11:04 Сейчас в теме
Допустим мы написали дашбоард который получает данные из 1С через odata (или веб сервис). Как в этом случае правильно делать аутентификацию пользователя от имени которого будет выполняться доступ к данным 1С? выходит, что только остается хардкодить пароль в коде?
Если бы можно было использовать openID для этого, но вот что написано про openID в файле V8AddDoc.htm:
Примечание 1. Данный способ аутентификации не применим при обращении к веб-сервисам, опубликованным из «1С:Предприятия».
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Ведущий программист 1С
Санкт-Петербург
зарплата от 130 000 руб.
Полный день

Программист 1С
Москва
зарплата от 130 000 руб. до 200 000 руб.
Полный день

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день