INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Ошнуров Андрей | Программист | Предприниматель

«РусскийФокс — 1С-подобный язык программирования»

Новый язык 1С-подобный объектно-ориентированный язык программирования РусскийФокс (интерпретатор), FreeWare. Удобен для обучения (Размер платформы 14Мб, инсталляции не требует. Разрабатывается на FoxPro 9) Удобен для системных администраторов: писать сценарии для командной строки. Операционная система WinXP и выше. На данный момент из синтакс-помошника учебной версии 1С реализованы все функции работы со строками, все функции работы со значениями типа Дата, функции преобразования значений (число, строка, дата). Пока отсутствует отладчик, но реализованы операторы ПОПЫТКА, ИСКЛЮЧЕНИЕ, КОНЕЦПОПЫТКИ; В ближайшее время планируется создать объекты для работы с DBF-файлами (с CDX индексами), объект для работы с MySQL-сервером, генерация отчетных форм на основе шаблонов OpenOffice и LibreOffice (либо на MS Excel), создание экранных форм ввода данных, создания меню, объекты типа строка ввода, кнопки, таблица, чекбоксы и т.д.. Особое внимание будет уделено взаимодействию с платформой 1С. Доклад будет посвящен краткому обзору возможностей и демонстрации примеров написания кода.

Отправка http запросов с дайджест-аутентификацией из 1С

Обмен - Интеграция с WEB

5
Недавно встала задача отправлять запросы http из 1С на сервер, который требует дайджест аутентификацию. Признаюсь честно, не сразу удалось решить данную задачу, хотя решение достаточно простое. Вот и решил поделиться своим опытом. Вдруг кому то пригодится))

Для решения данной задачи пришлось погуглить, что же такое дайджест-авторизация. Первой же ссылкой попал в википедию https://ru.wikipedia.org/wiki/%D0%94%D0%B0%D0%B9%D0%B4%D0%B6%D0%B5%D1%81%D1%82-%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F

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

Не буду переписывать весть механизм формирования обоих запросов - все достаточно подробно описано в википедии. Для примера привожу обработку, которая отправляет такой запрос, нужно лишь указать необходимые данные ( такие как адрес сервера, расположение ресурса на сервере, метод запроса, логин и пароль).

Тестировал на релизе Платформы 1С 8.3.5.16.25.

Надеюсь, кому-нибудь она поможет))

5

Скачать файлы

Наименование Файл Версия Размер
отправка http запросов с Дайджест-аутентификацией из 1С:
.epf 7,50Kb
15.12.17
3
.epf 7,50Kb 3 Скачать

См. также

Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение