Powered by ZigaForm version 3.9.8.9.5

Веб-сервисы 1С: создание и публикация

Web сервисы 1С позволяют запускать некоторые функции 1С снаружи базы 1С, в том числе из других программ или других баз 1С. Без лишних рассуждений о том, кому и зачем это нужно, предлагаем сразу узнать как их создавать и опубликовывать. 
получить бесплатную консультацию

Web сервисы 1С позволяют запускать некоторые функции 1С снаружи базы 1С, в том числе из других программ или других баз 1С. Без лишних рассуждений о том, кому и зачем это нужно, предлагаем сразу узнать как их создавать и опубликовывать.

Создание web сервиса 1С

Для начала нам необходимо сделать функцию доступной внешнему программному обеспечению. Для этого выполняем несколько шагов:

  1. заходим в конфигурацию и добавляем объект WEB-сервис;
  2. описываем все операции, которые сможет выполнять наш функционал;
  3. добавляем описание параметров функций веб-сервиса;
  4. публикуем созданный WEB-сервис на сервере.

Механизм, встроенный в платформу 1С, поддерживает стандарты SOAP, WSDL, HTTP, SSL/TLS, WS-I BP.

Допустим нам нужно создать функционал, определяющий длину введенной строки. Программное обеспечение передаст в качестве параметра запроса строку, а функция, описанная в 1С, вернет число символов. Чтобы не возникло проблем с кириллицей, будем называть объекты конфигурации, используя латинские знаки.

Открываем конфигуратор, находим в дереве ветку «WEB-сервисы» и добавляем новый сервис «wa_LengthString». Также необходимо на вкладке «Операции» добавить новую операцию. Назовем ее «CalcLengthString», в свойствах укажем тип возвращаемого значения – int или integer и создадим внутри нее параметр «InputString». Тип значения оставляем string.

 

web сервисы 1c

 

Далее прописываем действие функции CalcLengthString в модуле WEB-сервиса.

Открываем свойства созданной функции и нажимаем кнопку в виде лупы справа, у поля ввода «Имя процедуры». 1С автоматически создаст функцию в модуле нашего WEB-сервиса и откроет его для того, чтобы мы описали действие CalcLengthString. Напишем действие функции – определение длины вводимой строки.

 

создание веб сервисов 1С

 

Простой web сервис 1С создан. Теперь нам нужно опубликовать его.

Публикация веб сервиса 1С

Разумеется, для начала получаем доступ к сайту. Перед публикацией проверяем имя файла в свойствах созданного модуля wa_LengthString. Оно должно быть понятное, простое и иметь расширение «1cws».

 

публикация веб сервисов 1С

 

Теперь нужно опубликовать созданный WEB-сервис на сервере. Для того чтобы приступить к процедуре, необходимо в конфигураторе открыть форму «Администрирование/Публикация на веб-сервере…».

 

публкация web сервисов 1С

 

В открывшемся окне нам необходима настройка Web сервисов 1С. Поля заполняем следующим образом:

  • Имя. Обозначает папку на веб-сервере, в которой будет храниться описание нашего веб-сервиса. Серверы могут различать верхний и нижний регистр, поэтому будьте внимательны.
  • Веб-сервер. Выбираем сервер из установленных на компьютере.
  • Каталог. Выбираем путь к папке, где хранятся данные веб-сервера по настройке подключения. Используем только латиницу.
  • Два признака типа «Булево». Первый нам пригодится, если необходимо настроить доступ через веб-клиент к конфигурации. Для того чтобы опубликовать сервис 1С, необходимо поставить вторую отметку.

Далее останется только проверить, что у нужного WEB-сервиса установлена галка в первом столбце, и нажать на «Опубликовать».

 

опубликовать веб сервис 1С

 

Проверить, опубликован ли ваш веб сервис 1С на сервере, достаточно просто. Запускаем любой браузер и в адресную строку вбиваем строчку типа:

<имяСервера>.ru/<ИмяУказанногоКаталогаНаСервере>/ws/<НаименованиеФайла>.1cws?wsdl

В ответ на запрос адреса браузер должен отобразить структуру файла XML. Если же вы видите пустую страницу, ошибку или непонятные символы, нужно еще раз пошагово проверить все действия. Кроме того, не забудьте убедиться, что сервер правильно настроен, и у вас есть к нему доступ. После успешной публикации WEB-сервис 1С смогут использовать сторонние приложения.

Как оптимизировать работу с программой, не отвлекая программистов от стратегических задач?

Многие действия с 1С действительно можно выполнить по инструкции. Однако, при недостаточном опыте и понимании это занимает много времени да и не исключен риск ошибки с серьезными последствиями. Имеющиеся специалисты 1С, разумеется, без труда решают подобные задачи, только вот отвлекать их от более стратегических задач попросту нецелесообразно.

Вот почему многие компании предпочитают обращаться не только за внедрением и настройкой, но и за сопровождением 1С к сторонним предприятиям.

Почему это выгодно?

  • Вы не принимаете людей в штат. То есть вам не нужно готовить очередное рабочее место и раскошеливаться на больничные и отпускные.
  • Вы не зависите от одного человека. Специалисты сторонних компаний тоже болеют и отдыхают, только вот вы даже не успеваете этого заметить — их тут же заменяют другие сотрудники.
  • Все работы имеют дополнительный уровень проверки. Всегда ли у руководителя достаточно знаний для того, чтобы оценить качество выполненной работы? А вот в специализированных компаниях всегда есть вышестоящий проверяющий.

Мы приглашаем вас обращаться за внедрением, сопровождением и разработкой под 1С к нам, в компанию «ПРОГРАММЫ 93». Позвоните по номеру, указанному на сайте или заполните форму обратной связи и наши сотрудники сориентируют вас по стоимости услуг, помогут подобрать подходящее решение и расскажут, как начать сотрудничество.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Хочу
оптимизировать
расходы

ООО "ПРОГРАММЫ 93"

Адрес нашего офиса:

г. Москва, Кусковская улица, д. 37/60

Телефоны:

+7 (499) 455-09-91

info@programs93.ru

Часы работы:

ПН - ВСК, 09:00 - 18:00

Заказать обратный звонок

Выберите свой тариф

1 час

  • Доработка 1С
  • Настройка 1С
  • Обучение 1С
  • Обслуживание 1С
  • Обновление 1С
  • Переход на новую программу 1С
  • Загрузка и перенос данных в 1С
  • Размещение 1С в облаке

Итого:

2000

Заказать

2 часа

  • Доработка 1С
  • Настройка 1С
  • Обучение 1С
  • Обслуживание 1С
  • Обновление 1С
  • Переход на новую программу 1С
  • Загрузка и перенос данных в 1С
  • Размещение 1С в облаке

Итого:

3000

Заказать

5 часов

  • Доработка 1С
  • Настройка 1С
  • Обучение 1С
  • Обслуживание 1С
  • Обновление 1С
  • Переход на новую программу 1С
  • Загрузка и перенос данных в 1С
  • Размещение 1С в облаке

Итого:

7000

Заказать

Индивидуальный тариф

Оставьте заявку, и мы разработаем индивидуальный тариф с учетом потребностей вашей компании!

Чтение xml 1с — рассматриваем на примере

XML – это расширяемый язык разметки, широко применяющийся в 1С для обмена данными между конфигурациями и между другими внешними источниками данных. Предлагаем рассмотреть два варианта работы с xml 1С -  средствами внутреннего языка и средствами внутреннего языка с использованием XDTO пакетов.

Веб-сервисы 1С: создание и публикация

Web сервисы 1С позволяют запускать некоторые функции 1С снаружи базы 1С, в том числе из других программ или других баз 1С. Без лишних рассуждений о том, кому и зачем это нужно, предлагаем сразу узнать как их создавать и опубликовывать. 

Работа с пользователями 1С: добавление, блокировка, удаление

Рассказываем про все основные действия с пользователями в 1С - от добавления нового пользователя до его блокировки и удаления. Мы рассмотрим разные режимы на конкретном примере, чтобы подать информацию максимально доступно.

Контакты

ООО "ПРОГРАММЫ 93"

Адрес нашего офиса:

г. Москва, Кусковская улица, д. 37/60

Телефоны:

+7 (499) 455-09-91

info@programs93.ru

Часы работы:

ПН - ВСК, 09:00 - 18:00

Заказать обратный звонок