Интеграция с маркетплейсами сервер
ИспользуетсяИнтеграцияСМаркетплейсами
Описание, пример вызова
// Возвращает признак использования интеграции хотя бы с одним маркетплейсом.//// Возвращаемое значение:// Булево - признак использования интеграции.//Функция ИспользуетсяИнтеграцияСМаркетплейсами() Экспорт
Пример вызова
Результат = ИнтеграцияСМаркетплейсамиСервер.ИспользуетсяИнтеграцияСМаркетплейсами()
ПриСозданииФормыЭлементаПрисоединенныхФайлов
Описание, пример вызова
// Создает элементы подсистемы "Интеграция с 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).