Skip to content

Интеграция с маркетплейсами сервер

ИспользуетсяИнтеграцияСМаркетплейсами

Описание, пример вызова
// Возвращает признак использования интеграции хотя бы с одним маркетплейсом.
//
// Возвращаемое значение:
// Булево - признак использования интеграции.
//
Функция ИспользуетсяИнтеграцияСМаркетплейсами() Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ИспользуетсяИнтеграцияСМаркетплейсами()

ПриСозданииФормыЭлементаПрисоединенныхФайлов

Описание, пример вызова
// Создает элементы подсистемы "Интеграция с Ozon" в форме присоединенного файла.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - источник события.
//
Процедура ПриСозданииФормыЭлементаПрисоединенныхФайлов(Форма) Экспорт

Пример вызова

ИнтеграцияСМаркетплейсамиСервер.ПриСозданииФормыЭлементаПрисоединенныхФайлов(Форма)

ПриСозданииФормыСпискаПрисоединенныхФайлов

Описание, пример вызова
// Создает элементы подсистемы "Интеграция с Ozon" в форме списка присоединенных файлов.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - источник события.
//
Процедура ПриСозданииФормыСпискаПрисоединенныхФайлов(Форма) Экспорт

Пример вызова

ИнтеграцияСМаркетплейсамиСервер.ПриСозданииФормыСпискаПрисоединенныхФайлов(Форма)

ПриСозданииФормыЭлементаСертификатаНоменклатуры

Описание, пример вызова
// Создает элементы подсистемы "Интеграция с Ozon" в форме сертификата номенклатуры.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - источник события.
//
Процедура ПриСозданииФормыЭлементаСертификатаНоменклатуры(Форма) Экспорт

Пример вызова

ИнтеграцияСМаркетплейсамиСервер.ПриСозданииФормыЭлементаСертификатаНоменклатуры(Форма)

ПриСозданииФормыСпискаКонтекстСертификатовНоменклатуры

Описание, пример вызова
// При создании формы списка контекст сертификатов номенклатуры.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - источник события.
//
Процедура ПриСозданииФормыСпискаКонтекстСертификатовНоменклатуры(Форма) Экспорт

Пример вызова

ИнтеграцияСМаркетплейсамиСервер.ПриСозданииФормыСпискаКонтекстСертификатовНоменклатуры(Форма)

НоваяОшибка

Описание, пример вызова
// Описывает структуру ошибки.
//
// Возвращаемое значение:
// Структура - описание ошибки:
// * КодОшибки - Строка - код ошибки;
// * ОписаниеОшибки - Строка - текстовое описание ошибки.
// * Детализация - Массив Из Строка - детализированная информация по ошибке;
// - Неопределено - детализация не используется (по умолчанию).
//
Функция НоваяОшибка() Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.НоваяОшибка()

ПараметрыРаботыССервисомАвторизации

Описание, пример вызова
// Возвращает общие параметры подключения к REST API Яндекс.OAuth.
//
// Возвращаемое значение:
// Структура - дополненная структура функции ПараметрыСоединения().
//
Функция ПараметрыРаботыССервисомАвторизации() Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ПараметрыРаботыССервисомАвторизации()

ПараметрыРаботыСЯндексДиском

Описание, пример вызова
// Возвращает общие параметры подключения к REST API Яндекс.Диск.
//
// Возвращаемое значение:
// Структура - дополненная структура функции ПараметрыСоединения().
//
Функция ПараметрыРаботыСЯндексДиском() Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ПараметрыРаботыСЯндексДиском()

ПараметрыПриложенияЯндексДиск

Описание, пример вызова
// Возвращает общие параметры приложения для использования в механизмах сервиса.
//
// Возвращаемое значение:
// Структура - дополненная структура функции ПараметрыПриложения().
//
Функция ПараметрыПриложенияЯндексДиск() Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ПараметрыПриложенияЯндексДиск()

ЗапросHTTP

Описание, пример вызова
// Формирует HTTPЗапрос по переданным данным.
//
// Параметры:
// Адрес - Строка - путь к ресурсу на сервере.
// ТелоЗапроса - Строка, ДвоичныеДанные - источник для установки тела запроса.
// Применимо для методов HTTP: OPTIONS, PATCH, POST и PUT.
// ДополнительныеЗаголовки - Соответствие Из КлючИЗначение - заголовки запроса. Могут перезаписывать обязательные
// заголовки функции. Названия заголовков регистронезависимые.
//
// Возвращаемое значение:
// HTTPЗапрос - подготовленный для отправки запрос HTTP.
//
Функция ЗапросHTTP(Адрес, ТелоЗапроса = "", ДополнительныеЗаголовки = Неопределено) Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ЗапросHTTP(Адрес, ТелоЗапроса, ДополнительныеЗаголовки);

ЗаписатьДанныеПриложенияВХранилище

Описание, пример вызова
// Записывает список ключей и значений по адресу в защищенное хранилище.
//
// Параметры:
// УчетнаяЗаписьМаркетплейса - СправочникСсылка.УчетныеЗаписиМаркетплейсов - используется для формирования адреса в
// хранилище.
// ПараметрыПриложения - Структура - используется для формирования адреса в хранилище, см. ПараметрыПриложения.
// ДанныеПриложения - Структура, Соответствие Из Произвольный - источник пар ключ/значение для записи в
// защищенное хранилище.
//
Процедура ЗаписатьДанныеПриложенияВХранилище(УчетнаяЗаписьМаркетплейса, ПараметрыПриложения, ДанныеПриложения) Экспорт

Пример вызова

ИнтеграцияСМаркетплейсамиСервер.ЗаписатьДанныеПриложенияВХранилище(УчетнаяЗаписьМаркетплейса, ПараметрыПриложения, ДанныеПриложения)

ПолучитьДанныеПриложенияИзХранилища

Описание, пример вызова
// Получает данные приложения из хранилища.
//
// Параметры:
// УчетнаяЗаписьМаркетплейса - СправочникСсылка.УчетныеЗаписиМаркетплейсов - используется для формирования адреса в
// хранилище.
// ПараметрыПриложения - Структура - используется для формирования адреса в хранилище, см. ПараметрыПриложения.
// Ключи - Строка - имена ключей, разделенные запятыми.
//
// Возвращаемое значение:
// Произвольный, Структура, Неопределено - данные из безопасного хранилища. Если указан один ключ, то возвращается его
// значение, иначе структура. Если данные отсутствуют - Неопределенно.
//
Функция ПолучитьДанныеПриложенияИзХранилища(УчетнаяЗаписьМаркетплейса, ПараметрыПриложения, Ключи) Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ПолучитьДанныеПриложенияИзХранилища(УчетнаяЗаписьМаркетплейса, ПараметрыПриложения, Ключи)

АдресЗапросаКодаПодтверждения

Описание, пример вызова
// Формирует адрес для интерактивного запроса кода подтверждения.
//
// Параметры:
// КодПриложения - Строка - код приложения Яндекс, для которого запрашивается доступ.
//
// Возвращаемое значение:
// Строка - адрес для перехода на страницу запроса кода подтверждения.
//
Функция АдресЗапросаКодаПодтверждения(КодПриложения) Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.АдресЗапросаКодаПодтверждения(КодПриложения)

ЗапроситьТокеныАвторизацииПоКоду

Описание, пример вызова
// Запрашивает токены авторизации приложения по коду подтверждения от пользователя.
//
// Параметры:
// Приложение - Структура - описание приложения Яндекс.
// Содержит ключи: client_id, client_secret.
// КодПодтверждения - Строка - код подтверждения, указанный пользователем.
//
// Возвращаемое значение:
// Структура - результат обмена кода подтверждения на ключи доступа для приложения.
// Содержит ключи: Отказ, token_type, access_token, expires_in, refresh_token.
//
Функция ЗапроситьТокеныАвторизацииПоКоду(Приложение, КодПодтверждения) Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ЗапроситьТокеныАвторизацииПоКоду(Приложение, КодПодтверждения)

ОбновитьТокеныАвторизации

Описание, пример вызова
// Запрашивает токены авторизации приложения по токену обновления.
//
// Параметры:
// Приложение - Структура - описание приложения Яндекс.
// Содержит ключи: client_id, client_secret.
// ТокенОбновления - Строка - токен обновления, полученный при предыдущем запросе.
//
// Возвращаемое значение:
// Структура - результат обновления токенов доступа для приложения.
// Содержит ключи: Отказ, token_type, access_token, expires_in, refresh_token.
//
Функция ОбновитьТокеныАвторизации(Приложение, ТокенОбновления) Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ОбновитьТокеныАвторизации(Приложение, ТокенОбновления)

ПолучитьТокенДоступаЯндексДиск

Описание, пример вызова
// Получает из хранилища токен доступа, выданный приложению для работы с сервисом Яндекс.Диск.
//
// Параметры:
// УчетнаяЗаписьМаркетплейса - СправочникСсылка.УчетныеЗаписиМаркетплейсов - используется для формирования адреса в
// хранилище.
//
// Возвращаемое значение:
// Строка - токен доступа приложения.
//
Функция ПолучитьТокенДоступаЯндексДиск(УчетнаяЗаписьМаркетплейса) Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ПолучитьТокенДоступаЯндексДиск(УчетнаяЗаписьМаркетплейса)

ПолучитьИнформациюОРесурсе

Описание, пример вызова
// Получает метаинформацию о файле или каталоге с помощью запроса GET к методу v1/disk/resources.
//
// Параметры:
// ТокенДоступа - Строка - access_token приложения.
// ПрисоединенныйФайл - СправочникСсылка.НоменклатураПрисоединенныеФайлы - файл, по которому запрашивается информация
// от сервиса.
// СписокПолей - Строка - имена реквизитов, разделенные запятой. Подробности см. в описании метода API.
//
// Возвращаемое значение:
// Структура - содержит свойство "Отказ" (булево) и значения запрошенных полей.
//
Функция ПолучитьИнформациюОРесурсе(ТокенДоступа, ПрисоединенныйФайл, СписокПолей = "name") Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ПолучитьИнформациюОРесурсе(ТокенДоступа, ПрисоединенныйФайл, СписокПолей);

ЗагрузитьФайлНаСервис

Описание, пример вызова
// Загружает файл на сервис Яндекс.Диск в папку приложения и публикует его.
//
// Параметры:
// ТокенДоступа - Строка - access_token приложения.
// ПрисоединенныйФайл - СправочникСсылка.НоменклатураПрисоединенныеФайлы - файл, который загружается на сервис.
// ОбновитьФайлНаСервисе - Булево - признак обновления.
//
// Возвращаемое значение:
// Структура - содержит путь к файлу на сервисе, публичную ссылку и признак отказа в выполнении операции.
//
Функция ЗагрузитьФайлНаСервис(ТокенДоступа, ПрисоединенныйФайл, ОбновитьФайлНаСервисе = Истина) Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.ЗагрузитьФайлНаСервис(ТокенДоступа, ПрисоединенныйФайл, ОбновитьФайлНаСервисе);

УдалитьФайлССервиса

Описание, пример вызова
// Удаляет ресурс с сервиса Яндекс.Диск из папки приложения.
//
// Параметры:
// ТокенДоступа - Строка - access_token приложения.
// ПутьКФайлуНаЯДиске - Строка - путь к файлу на сервисе, возвращается функцией ЗагрузитьФайлНаСервис().
//
// Возвращаемое значение:
// Булево - признак успешного завершения операции удаления файла.
//
Функция УдалитьФайлССервиса(ТокенДоступа, ПутьКФайлуНаЯДиске) Экспорт

Пример вызова

Результат = ИнтеграцияСМаркетплейсамиСервер.УдалитьФайлССервиса(ТокенДоступа, ПутьКФайлуНаЯДиске)

ЗагрузитьИнформациюОПродажахТоваровЧерезТорговуюПлощадку

Описание, пример вызова
// Выполняет загрузку информации о продажах товаров через торговую площадку. Используется регламентным заданием.
//
// Параметры:
// УчетнаяЗаписьМаркетплейса - СправочникСсылка.УчетныеЗаписиМаркетплейсов - учетная запись подключения к сервису.
//
Процедура ЗагрузитьИнформациюОПродажахТоваровЧерезТорговуюПлощадку(УчетнаяЗаписьМаркетплейса) Экспорт

Пример вызова

ИнтеграцияСМаркетплейсамиСервер.ЗагрузитьИнформациюОПродажахТоваровЧерезТорговуюПлощадку(УчетнаяЗаписьМаркетплейса)

ОбновитьИнформациюОПродажахТоваровЧерезТорговыеПлощадки

Описание, пример вызова
// Выполняет обновление информации о продажах товаров через торговую площадку. Используется регламентным заданием.
//
// Параметры:
// УчетнаяЗаписьМаркетплейса - СправочникСсылка.УчетныеЗаписиМаркетплейсов - учетная запись подключения к сервису.
//
Процедура ОбновитьИнформациюОПродажахТоваровЧерезТорговыеПлощадки(УчетнаяЗаписьМаркетплейса) Экспорт

Пример вызова

ИнтеграцияСМаркетплейсамиСервер.ОбновитьИнформациюОПродажахТоваровЧерезТорговыеПлощадки(УчетнаяЗаписьМаркетплейса)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).