1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-19 21:17:55 +02:00

Фиксы OZON (чтоб его побрал)

This commit is contained in:
Anton 2024-09-09 23:26:00 +03:00
parent 429f3144ed
commit 1fefe7554a
18 changed files with 70 additions and 70 deletions

View File

@ -64,21 +64,21 @@ jobs:
package: oint
package_root: .debpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.12.0' # refs/tags/v*.*.*
version: '1.13.0' # refs/tags/v*.*.*
arch: 'all'
depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all'
desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки'
- name: Изменить имя пакета deb
run: |
cp oint_1.12.0_all.deb oint_1.12.0_all_ru.deb
rm oint_1.12.0_all.deb
cp oint_1.13.0_all.deb oint_1.13.0_all_ru.deb
rm oint_1.13.0_all.deb
- uses: actions/upload-artifact@v3
with:
name: oint-deb
path: |
oint_1.12.0_all_ru.deb
oint_1.13.0_all_ru.deb
- name: Создать каталог rpm-пакета
run: |
@ -95,7 +95,7 @@ jobs:
package: oint
package_root: .rpmpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.12.0'
version: '1.13.0'
arch: 'x86_64'
desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки'
requires: |
@ -104,15 +104,15 @@ jobs:
- name: Изменить имя пакета rpm
run: |
cp oint-1.12.0-1.el7.x86_64.rpm oint-1.12.0-1.el7.x86_64_ru.rpm
rm oint-debuginfo-1.12.0-1.el7.x86_64.rpm
rm oint-1.12.0-1.el7.x86_64.rpm
cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_ru.rpm
rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm
rm oint-1.13.0-1.el7.x86_64.rpm
- uses: actions/upload-artifact@v4
with:
name: oint-rpm
path: |
./oint-1.12.0-1.el7.x86_64_ru.rpm
./oint-1.13.0-1.el7.x86_64_ru.rpm
- name: Добавить DEB
env:

View File

@ -64,21 +64,21 @@ jobs:
package: oint
package_root: .debpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.12.0' # refs/tags/v*.*.*
version: '1.13.0' # refs/tags/v*.*.*
arch: 'all'
depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all'
desc: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services'
- name: Изменить имя пакета deb
run: |
cp oint_1.12.0_all.deb oint_1.12.0_all_en.deb
rm oint_1.12.0_all.deb
cp oint_1.13.0_all.deb oint_1.13.0_all_en.deb
rm oint_1.13.0_all.deb
- uses: actions/upload-artifact@v3
with:
name: oint-deb
path: |
./oint_1.12.0_all_en.deb
./oint_1.13.0_all_en.deb
- name: Создать каталог rpm-пакета
run: |
@ -95,7 +95,7 @@ jobs:
package: oint
package_root: .rpmpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.12.0'
version: '1.13.0'
arch: 'x86_64'
desc: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services'
requires: |
@ -104,15 +104,15 @@ jobs:
- name: Изменить имя пакета rpm
run: |
cp oint-1.12.0-1.el7.x86_64.rpm oint-1.12.0-1.el7.x86_64_en.rpm
rm oint-debuginfo-1.12.0-1.el7.x86_64.rpm
rm oint-1.12.0-1.el7.x86_64.rpm
cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_en.rpm
rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm
rm oint-1.13.0-1.el7.x86_64.rpm
- uses: actions/upload-artifact@v4
with:
name: oint-rpm
path: |
./oint-1.12.0-1.el7.x86_64_en.rpm
./oint-1.13.0-1.el7.x86_64_en.rpm
- name: Добавить DEB
env:

View File

@ -80,21 +80,21 @@ jobs:
package: oint
package_root: .debpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.12.0' # refs/tags/v*.*.*
version: '1.13.0' # refs/tags/v*.*.*
arch: 'all'
depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all'
desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки'
- name: Изменить имя пакета deb
run: |
cp oint_1.12.0_all.deb oint_1.12.0_all_ru.deb
rm oint_1.12.0_all.deb
cp oint_1.13.0_all.deb oint_1.13.0_all_ru.deb
rm oint_1.13.0_all.deb
- uses: actions/upload-artifact@v3
with:
name: oint-deb
path: |
oint_1.12.0_all_ru.deb
oint_1.13.0_all_ru.deb
- name: Создать каталог rpm-пакета
run: |
@ -111,7 +111,7 @@ jobs:
package: oint
package_root: .rpmpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.12.0'
version: '1.13.0'
arch: 'x86_64'
desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки'
requires: |
@ -120,15 +120,15 @@ jobs:
- name: Изменить имя пакета rpm
run: |
cp oint-1.12.0-1.el7.x86_64.rpm oint-1.12.0-1.el7.x86_64_ru.rpm
rm oint-debuginfo-1.12.0-1.el7.x86_64.rpm
rm oint-1.12.0-1.el7.x86_64.rpm
cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_ru.rpm
rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm
rm oint-1.13.0-1.el7.x86_64.rpm
- uses: actions/upload-artifact@v4
with:
name: oint-rpm
path: |
./oint-1.12.0-1.el7.x86_64_ru.rpm
./oint-1.13.0-1.el7.x86_64_ru.rpm
Testing-telegram:
runs-on: ubuntu-latest

View File

@ -80,21 +80,21 @@ jobs:
package: oint
package_root: .debpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.12.0' # refs/tags/v*.*.*
version: '1.13.0' # refs/tags/v*.*.*
arch: 'all'
depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all'
desc: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services'
- name: Изменить имя пакета deb
run: |
cp oint_1.12.0_all.deb oint_1.12.0_all_en.deb
rm oint_1.12.0_all.deb
cp oint_1.13.0_all.deb oint_1.13.0_all_en.deb
rm oint_1.13.0_all.deb
- uses: actions/upload-artifact@v3
with:
name: oint-deb
path: |
./oint_1.12.0_all_en.deb
./oint_1.13.0_all_en.deb
- name: Создать каталог rpm-пакета
run: |
@ -111,7 +111,7 @@ jobs:
package: oint
package_root: .rpmpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.12.0'
version: '1.13.0'
arch: 'x86_64'
desc: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services'
requires: |
@ -120,15 +120,15 @@ jobs:
- name: Изменить имя пакета rpm
run: |
cp oint-1.12.0-1.el7.x86_64.rpm oint-1.12.0-1.el7.x86_64_en.rpm
rm oint-debuginfo-1.12.0-1.el7.x86_64.rpm
rm oint-1.12.0-1.el7.x86_64.rpm
cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_en.rpm
rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm
rm oint-1.13.0-1.el7.x86_64.rpm
- uses: actions/upload-artifact@v4
with:
name: oint-rpm
path: |
./oint-1.12.0-1.el7.x86_64_en.rpm
./oint-1.13.0-1.el7.x86_64_en.rpm
Testing-telegram:
runs-on: ubuntu-latest

View File

@ -9,7 +9,7 @@
Процедура НачалоРаботы()
Репозиторий = "https://github.com/Bayselonarrend/OpenIntegrations";
Версия = "1.12.0";
Версия = "1.13.0";
Режим = "CONFIG";
//Локальные данные

View File

@ -6963,8 +6963,8 @@
}
},
"node_modules/globals": {
"version": "11.12.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
"version": "11.13.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-11.13.0.tgz",
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
"engines": {
"node": ">=4"

View File

@ -1,5 +1,5 @@
#define MyAppName "OInt"
#define MyAppVersion "1.12.0"
#define MyAppVersion "1.13.0"
#define MyAppPublisher "bayselonarrend"
#define MyAppURL "https://github.com/Bayselonarrend/OpenIntegrations"
#define MyAppExeName "oint.exe"

View File

@ -1,5 +1,5 @@
#define MyAppName "OInt"
#define MyAppVersion "1.12.0"
#define MyAppVersion "1.13.0"
#define MyAppPublisher "bayselonarrend"
#define MyAppURL "https://github.com/Bayselonarrend/OpenIntegrations"
#define MyAppExeName "oint.exe"

View File

@ -1,5 +1,5 @@
{
"version": "1.12.0",
"version": "1.13.0",
"root": "./src/",
"mainLang": "ru",
"packageSrc": "OInt/",

View File

@ -1,5 +1,5 @@
Описание.Имя("oint")
.Версия("1.12.0")
.Версия("1.13.0")
.Автор("bayselonarrend")
.АдресАвтора("bayselonarrend@gmail.com")
.Описание("Открытый пакет интеграций с популярными API")

View File

@ -26,7 +26,7 @@
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>English</scriptVariant>
<vendor>Bayselonarrend</vendor>
<version>1.12.0</version>
<version>1.13.0</version>
<detailedInformation>
<key>en</key>
<value>The Open Integration Package is a set of libraries for integrating with some popular APIs for 1C:Enterprise. It consists of common modules, each responsible for its own API, as well as several shared tool modules..</value>

View File

@ -1,7 +1,7 @@
#Использовать "./internal"
Функция ПолучитьВерсию() Экспорт
Возврат "1.12.0";
Возврат "1.13.0";
КонецФункции
Функция ПолучитьСоответствиеКомандМодулей() Экспорт

View File

@ -1,5 +1,5 @@
Описание.Имя("oint-cli")
.Версия("1.12.0")
.Версия("1.13.0")
.Автор("bayselonarrend")
.АдресАвтора("bayselonarrend@gmail.com")
.Описание("CLI версия Открытого пакета интеграций")

View File

@ -1,5 +1,5 @@
Описание.Имя("oint")
.Версия("1.12.0")
.Версия("1.13.0")
.Автор("bayselonarrend")
.АдресАвтора("bayselonarrend@gmail.com")
.Описание("Открытый пакет интеграций с популярными API")

View File

@ -1,4 +1,4 @@
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
// MIT License
@ -4187,7 +4187,6 @@
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["items"]).ИмеетТип("Массив");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["items"][0]["status"]).Равно("imported");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["items"][0]["errors"].Количество()).Равно(0);
КонецПроцедуры
@ -11982,10 +11981,10 @@
СтруктураТовара = Новый Структура;
СтруктураТовара.Вставить("description_category_id", 17028922);
СтруктураТовара.Вставить("name" , "Комплект защитных плёнок для X3 NFC. Темный хлопок");
СтруктураТовара.Вставить("offer_id" , "143210608");
СтруктураТовара.Вставить("offer_id" , "143210609");
СтруктураТовара.Вставить("barcode" , "112772873170");
СтруктураТовара.Вставить("price" , "1000");
СтруктураТовара.Вставить("old_price" , "1100");
СтруктураТовара.Вставить("price" , "1300");
СтруктураТовара.Вставить("old_price" , "1300");
СтруктураТовара.Вставить("vat" , "0.1");
СтруктураТовара.Вставить("height" , 250);
СтруктураТовара.Вставить("width" , 150);
@ -12022,11 +12021,14 @@
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОбновитьТовары", "Ozon");
Проверка_ОзонЗаданиеЗагрузки(Результат);
IDЗадания = Результат["result"]["task_id"];
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_TaskID", IDЗадания);
ПараметрыФункции.Вставить("Ozon_TaskID", IDЗадания);
СтруктураТовара.Вставить("offer_id", "1432106010");
OPI_Ozon.СоздатьОбновитьТовары(IDКлиента, КлючAPI, СтруктураТовара);
OPI_Инструменты.Пауза(120);
КонецПроцедуры
@ -12218,7 +12220,7 @@
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
СтруктураХаракетристик = Новый Структура("offer_id", "143210608");
СтруктураХаракетристик = Новый Структура("offer_id", "143210609");
АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы");
АтрибутКатегории2 = Новый Структура("dictionary_value_id,value", 5060050 , "Samsung");
@ -12273,7 +12275,7 @@
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
МассивID = Новый Массив;
МассивID.Добавить("143210608");
МассивID.Добавить("143210609");
Фильтр = Новый Структура;
Фильтр.Вставить("visibility" , "ALL");
@ -12299,7 +12301,7 @@
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
МассивID = Новый Массив;
МассивID.Добавить("143210608");
МассивID.Добавить("143210609");
Фильтр = Новый Структура;
Фильтр.Вставить("visibility", "ALL");
@ -12335,7 +12337,7 @@
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
Артикул = "143210608";
Артикул = "143210609";
Результат = OPI_Ozon.ПолучитьИнформациюОТоварах(IDКлиента, КлючAPI, , , Артикул);
@ -12351,7 +12353,7 @@
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
Артикул = "143210608";
Артикул = "143210609";
Результат = OPI_Ozon.ПолучитьОписаниеТовара(IDКлиента, КлючAPI, , Артикул);
@ -12430,7 +12432,7 @@
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
СоответствиеАртикулов = Новый Соответствие;
СоответствиеАртикулов.Вставить("143210608", "143210609");
СоответствиеАртикулов.Вставить("143210609", "143210612");
Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов);
@ -12441,7 +12443,7 @@
Проверка_ОзонБезОшибок(Результат);
СоответствиеАртикулов = Новый Соответствие;
СоответствиеАртикулов.Вставить("143210609", "143210608");
СоответствиеАртикулов.Вставить("143210612", "143210609");
Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов);
@ -12496,7 +12498,7 @@
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары (для удаления)", "Ozon"); // SKIP
OPI_Инструменты.Пауза(15); // SKIP
Артикул = "143210608";
Артикул = "143210609";
Результат = OPI_Ozon.УдалитьТоварыБезSKU(IDКлиента, КлючAPI, Артикул);
@ -12504,8 +12506,6 @@
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТоварыБезSKU", "Ozon");
Проверка_ОзонУдалениеТовара(Результат);
КонецПроцедуры
Процедура Ozon_ЗагрузитьКодыАктивацииТовара(ПараметрыФункции)
@ -12670,10 +12670,10 @@
Цены = Новый Структура;
Цены.Вставить("auto_action_enabled" , "DISABLED");
Цены.Вставить("currency_code" , "RUB");
Цены.Вставить("min_price" , "200");
Цены.Вставить("offer_id" , "143210608");
Цены.Вставить("old_price" , "0");
Цены.Вставить("price" , "200");
Цены.Вставить("min_price" , "1300");
Цены.Вставить("offer_id" , "143210610");
Цены.Вставить("old_price" , "1400");
Цены.Вставить("price" , "1300");
Цены.Вставить("price_strategy_enabled", "DISABLED");
Цены.Вставить("product_id" , IDТовара);

View File

@ -26,7 +26,7 @@
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>
<vendor>Bayselonarrend</vendor>
<version>1.12.0</version>
<version>1.13.0</version>
<detailedInformation>
<key>ru</key>
<value>Открытый пакет интеграций - набор библиотек для интеграции с некоторыми популярными API для 1C:Enterprise. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех.</value>

View File

@ -1,7 +1,7 @@
#Использовать "./internal"
Функция ПолучитьВерсию() Экспорт
Возврат "1.12.0";
Возврат "1.13.0";
КонецФункции
Функция ПолучитьСоответствиеКомандМодулей() Экспорт

View File

@ -1,5 +1,5 @@
Описание.Имя("oint-cli")
.Версия("1.12.0")
.Версия("1.13.0")
.Автор("bayselonarrend")
.АдресАвтора("bayselonarrend@gmail.com")
.Описание("CLI версия Открытого пакета интеграций")