Сообщения

Показаны сообщения с ярлыком "UUID"

Часть 1. Создание HTTP-сервиса

Изображение
Часть 2. Тестирование и отладка HTTP-сервиса с помощью SoapUI Разработаем HTTP-сервис, который по уникальному идентификатору номенклатуры будет возвращать остаток этой номенклатуры на складе. HTTP-сервис должен отвечать следующим требованиям: Формат запроса и ответа - JSON; Запрос принимается методом POST; В заголовках запроса должна присутствовать информация о клиенте (клиент - другая информационная система); Сервис должен быть версионируемым (что бы клиенты не страдали от изменений в сервисе, а по возможности переходили на следующую версию). Первым делом, создаем HTTP-сервис HTTPСервисОстатки , в корневом URL указываем значение balance . Рисунок 1. Основные свойства http-сервиса

Работа с двоичными данными на примере генерации UUID версии 1

Изображение
Наконец-то платформа 1С с версии 8.3.9 позволяет разработчику работать с двоичными данными в полном объеме при помощи встроенных функций, не прибегая к COM-объектам и внешним компонентам. Рассмотрим упрощенный алгоритм генерации уникального идентификатора версии 1, то есть по алгоритму основанному на времени. Конструкция Новый УникальныйИдентификатор() генерирует уникальный идентификатор версии 4, то есть по алгоритму основанному на случайном числе. Выяснить версию уникального идентификатора очень легко, так как уникальный идентификатор хранит в себе версию, поэтому можно либо самому декодировать UUID и вычислить версию, либо прибегнуть к помощи сайтам, которые умеют декодировать UUID (см. рисунок 1). Рисунок 1. Результат декодирования UUID версии 4 на сайте https://realityripple.com/Tools/UnUUID/