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

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot) 2024-10-11 23:33:40 +03:00
parent 31fa14c7de
commit ebdd479e81
78 changed files with 7348 additions and 4974 deletions

View File

@ -886,6 +886,30 @@ def test_cdek(){
powershell encoding: 'UTF-8', script:'./oint.exe cdek CreateOrder --token "test" --order "test" --ostore "test" --testapi "test" --debug --test ' powershell encoding: 'UTF-8', script:'./oint.exe cdek CreateOrder --token "test" --order "test" --ostore "test" --testapi "test" --debug --test '
} }
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek UpdateOrder --token "test" --uuid "test" --order "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek DeleteOrder --token "test" --uuid "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek GetOrder --token "test" --uuid "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek GetOrderByNumber --token "test" --number "test" --internal "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek CreateCustomerRefund --token "test" --uuid "test" --tariff "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek CreateRefusal --token "test" --uuid "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek GetOrderDescription --empty "test" --required "test" --ostore "test" --debug --test ' powershell encoding: 'UTF-8', script:'./oint.exe cdek GetOrderDescription --empty "test" --required "test" --ostore "test" --debug --test '
} }

View File

@ -886,6 +886,30 @@ def test_cdek(){
powershell encoding: 'UTF-8', script:'./oint.exe cdek СоздатьЗаказ --token "test" --order "test" --ostore "test" --testapi "test" --debug --test ' powershell encoding: 'UTF-8', script:'./oint.exe cdek СоздатьЗаказ --token "test" --order "test" --ostore "test" --testapi "test" --debug --test '
} }
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek ИзменитьЗаказ --token "test" --uuid "test" --order "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek УдалитьЗаказ --token "test" --uuid "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek ПолучитьЗаказ --token "test" --uuid "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek ПолучитьЗаказПоНомеру --token "test" --number "test" --internal "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek ОформитьКлиентскийВозврат --token "test" --uuid "test" --tariff "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek СоздатьОтказ --token "test" --uuid "test" --testapi "test" --debug --test '
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
powershell encoding: 'UTF-8', script:'./oint.exe cdek ПолучитьОписаниеЗаказа --empty "test" --required "test" --ostore "test" --debug --test ' powershell encoding: 'UTF-8', script:'./oint.exe cdek ПолучитьОписаниеЗаказа --empty "test" --required "test" --ostore "test" --debug --test '
} }

View File

@ -0,0 +1 @@
oint cdek CreateCustomerRefund --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --tariff %tariff% --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek CreateRefusal --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek DeleteOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek GetOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek GetOrderByNumber --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --number "ddOererre7450813980068" --internal %internal% --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek UpdateOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --order %order% --testapi %testapi%

View File

@ -0,0 +1,4 @@
{
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,3 @@
{
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..."
}

View File

@ -0,0 +1,4 @@
{
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,4 @@
{
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,4 @@
{
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,4 @@
{
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"OrderNumber": "ddOererre7450813980068"
}

View File

@ -0,0 +1,4 @@
{
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,5 @@
 Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Tariff = 139;
Result = OPI_CDEK.CreateCustomerRefund(Token, UUID, Tariff, True);

View File

@ -0,0 +1,78 @@
 Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
OrderDescription = New Structure;
SendLocation = New Structure;
SendLocation.Insert("code" , "44");
SendLocation.Insert("city" , "Moscow");
SendLocation.Insert("address", "Ave. Leningradsky, 4");
DestLocation = New Structure;
DestLocation.Insert("code" , "270");
DestLocation.Insert("city" , "Novosibirsk");
DestLocation.Insert("address", "st. Bluchera, 32");
Recipient = New Structure;
Phones = New Array;
Phones.Add(New Structure("number", "+79134637228"));
Recipient.Insert("phones", Phones);
Recipient.Insert("name" , "Ivaniv Ivan");
Sender = New Structure("name", "Petrov Petr");
Services = New Array;
Service = New Structure;
Service.Insert("code" , "SECURE_PACKAGE_A2");
Service.Insert("parameter", 10);
Services.Add(Service);
Packages = New Array;
Package = New Structure;
Items = New Array;
Item = New Structure;
Payment = New Structure;
Payment.Insert("value", 3000);
Item.Insert("payment" , Payment);
Item.Insert("ware_key", "00055");
Item.Insert("name" , "Product");
Item.Insert("cost" , 300);
Item.Insert("amount" , 2);
Item.Insert("weight" , 700);
Item.Insert("url" , "www.item.ru");
Items.Add(Item);
Package.Insert("items" , Items);
Package.Insert("number" , "bar-001");
Package.Insert("comment", "Packaging");
Package.Insert("height" , 10);
Package.Insert("length" , 10);
Package.Insert("weight" , "4000");
Package.Insert("width" , 10);
Packages.Add(Package);
OrderDescription.Insert("from_location", SendLocation);
OrderDescription.Insert("to_location" , DestLocation);
OrderDescription.Insert("packages" , Packages);
OrderDescription.Insert("recipient" , Recipient);
OrderDescription.Insert("sender" , Sender);
OrderDescription.Insert("services" , Services);
OrderDescription.Insert("number" , "ddOererre7450813980068");
OrderDescription.Insert("comment" , "New order");
OrderDescription.Insert("tariff_code", 139);
OrderDescription.Insert("delivery_recipient_cost" , New Structure("value" , 50));
OrderDescription.Insert("delivery_recipient_cost_adv", New Structure("sum,threshold", 3000, 200));
Result = OPI_CDEK.CreateOrder(Token, OrderDescription, True, True);

View File

@ -0,0 +1,4 @@
 Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Result = OPI_CDEK.CreateRefusal(Token, UUID, True);

View File

@ -0,0 +1,4 @@
 Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Result = OPI_CDEK.DeleteOrder(Token, UUID, True);

View File

@ -0,0 +1,4 @@
 Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Result = OPI_CDEK.GetOrder(Token, UUID, True);

View File

@ -0,0 +1,4 @@
 Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
OrderNumber = "ddOererre7450813980068";
Result = OPI_CDEK.GetOrderByNumber(Token, OrderNumber, True, True);

View File

@ -0,0 +1,6 @@
 Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
OrderDescription = New Structure("comment", "NewComment");
Result = OPI_CDEK.UpdateOrder(Token, UUID, OrderDescription, True);

View File

@ -42,5 +42,11 @@ Method at API documentation: [Client authorization](https://api-docs.cdek.ru/299
``` ```
```json title="Result" ```json title="Result"
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2NDk4NDYsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJjb250cmFjdDrQmNCcLdCg0KQt0JPQm9CTLTIyIiwiYWNjb3VudC1sYW5nOnJ1cyIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZXNzOmZhbHNlIiwiY29udHJhZ2VudC11dWlkOmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImZ1bGwtbmFtZTrQotC10YHRgtC40YDQvtCy0LDQvdC40LUg0JjQvdGC0LXQs9GA0LDRhtC40Lgg0JjQnCJdLCJqdGkiOiJob3R5QmQtd2xqdzJsd3V6NGp1ZUcxckU1NDAiLCJjbGllbnRfaWQiOiJ3cUd3aVF4MGdnOG1MdGlFS3NVaW5qVlNJQ0NqdFRFUCJ9.IXSw8O68ucBPSFm_sUv-HqRVe9jRi9Iv945fWN2vBKPNiG4CQSTnIKKzpub932vskhDC3MoR3sjIPDhcheOrc9jgpDl4gpLwIfgcz_a5xwikPxph6gpakIU16mrwp110AvkJvJchktNYpty44YjIKOi8UgwgtaJvbsWR-Ztb5A__TfikmtHZuvHZbhCU_QuGD9oloIdgtLueyQO7HsOqWHGy1VpUat_a985FRswUM96Jao66qO5zAeZmUkfzcz7mQPG1IDtMP1eLIV-OeX78W3F1aW5wkIpfjcV-iRe-JZRJH-mjSQI9TWcwy7g3mgxsyfqyHmSzGwIBd0v58_3jzg",
"token_type": "bearer",
"expires_in": 3599,
"scope": "location:all order:all payment:all",
"jti": "hotyBd-wljw2lwuz4jueG1rE540"
}
``` ```

View File

@ -0,0 +1,52 @@
---
sidebar_position: 6
---
# Create customer refund
Processes customer returns for online store orders
`Function CreateCustomerRefund(Val Token, Val UUID, Val Tariff, Val TestAPI = False) Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| Token | --token | String | Auth token |
| UUID | --uuid | String | Order UUID |
| Tariff | --tariff | Number | Tariff code (from those available under the contract) |
| TestAPI | --testapi | Boolean | Flag to use test API for requests |
Returns: Map Of KeyAndValue - serialized JSON response from CDEK
<br/>
:::tip
This method is used if the direct order was delivered by CDEK and the recipient wants to return it in full
If the order was delivered by another service, or you need to return not all items, you must use the CreateOrder method with is_client_return = true
Method at API documentation: [Customer returns](https://api-docs.cdek.ru/122762174.html)
:::
<br/>
```bsl title="Code example"
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Tariff = 139;
Result = OPI_CDEK.CreateCustomerRefund(Token, UUID, Tariff, True);
```
```sh title="CLI command example"
oint cdek CreateCustomerRefund --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --tariff %tariff% --testapi %testapi%
```
```json title="Result"
```

View File

@ -7,7 +7,7 @@ sidebar_position: 1
`Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, TestAPI = False) Export` `Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, Val TestAPI = False) Export`
| Parameter | CLI option | Type | Description | | Parameter | CLI option | Type | Description |
|-|-|-|-| |-|-|-|-|
@ -28,7 +28,84 @@ Method at API documentation: [Order registration](https://api-docs.cdek.ru/29923
```bsl title="Code example" ```bsl title="Code example"
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
OrderDescription = New Structure;
SendLocation = New Structure;
SendLocation.Insert("code" , "44");
SendLocation.Insert("city" , "Moscow");
SendLocation.Insert("address", "Ave. Leningradsky, 4");
DestLocation = New Structure;
DestLocation.Insert("code" , "270");
DestLocation.Insert("city" , "Novosibirsk");
DestLocation.Insert("address", "st. Bluchera, 32");
Recipient = New Structure;
Phones = New Array;
Phones.Add(New Structure("number", "+79134637228"));
Recipient.Insert("phones", Phones);
Recipient.Insert("name" , "Ivaniv Ivan");
Sender = New Structure("name", "Petrov Petr");
Services = New Array;
Service = New Structure;
Service.Insert("code" , "SECURE_PACKAGE_A2");
Service.Insert("parameter", 10);
Services.Add(Service);
Packages = New Array;
Package = New Structure;
Items = New Array;
Item = New Structure;
Payment = New Structure;
Payment.Insert("value", 3000);
Item.Insert("payment" , Payment);
Item.Insert("ware_key", "00055");
Item.Insert("name" , "Product");
Item.Insert("cost" , 300);
Item.Insert("amount" , 2);
Item.Insert("weight" , 700);
Item.Insert("url" , "www.item.ru");
Items.Add(Item);
Package.Insert("items" , Items);
Package.Insert("number" , "bar-001");
Package.Insert("comment", "Packaging");
Package.Insert("height" , 10);
Package.Insert("length" , 10);
Package.Insert("weight" , "4000");
Package.Insert("width" , 10);
Packages.Add(Package);
OrderDescription.Insert("from_location", SendLocation);
OrderDescription.Insert("to_location" , DestLocation);
OrderDescription.Insert("packages" , Packages);
OrderDescription.Insert("recipient" , Recipient);
OrderDescription.Insert("sender" , Sender);
OrderDescription.Insert("services" , Services);
OrderDescription.Insert("number" , "ddOererre7450813980068");
OrderDescription.Insert("comment" , "New order");
OrderDescription.Insert("tariff_code", 139);
OrderDescription.Insert("delivery_recipient_cost" , New Structure("value" , 50));
OrderDescription.Insert("delivery_recipient_cost_adv", New Structure("sum,threshold", 3000, 200));
Result = OPI_CDEK.CreateOrder(Token, OrderDescription, True, True);
``` ```

View File

@ -0,0 +1,46 @@
---
sidebar_position: 7
---
# Create refusal
Creates an order refusal to return to the online store
`Function CreateRefusal(Val Token, Val UUID, Val TestAPI = False) Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| Token | --token | String | Auth token |
| UUID | --uuid | String | Order UUID |
| TestAPI | --testapi | Boolean | Flag to use test API for requests |
Returns: Map Of KeyAndValue - serialized JSON response from CDEK
<br/>
:::tip
Method at API documentation: [Registration of refusal](https://api-docs.cdek.ru/55327658.html)
:::
<br/>
```bsl title="Code example"
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Result = OPI_CDEK.CreateRefusal(Token, UUID, True);
```
```sh title="CLI command example"
oint cdek CreateRefusal --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
```
```json title="Result"
```

View File

@ -0,0 +1,46 @@
---
sidebar_position: 3
---
# Delete order
Deletes order by UUID
`Function DeleteOrder(Val Token, Val UUID, Val TestAPI = False) Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| Token | --token | String | Auth token |
| UUID | --uuid | String | Order UUID for deletion |
| TestAPI | --testapi | Boolean | Flag to use test API for requests |
Returns: Map Of KeyAndValue - serialized JSON response from CDEK
<br/>
:::tip
Method at API documentation: [Deleting an order](https://api-docs.cdek.ru/29924487.html)
:::
<br/>
```bsl title="Code example"
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Result = OPI_CDEK.DeleteOrder(Token, UUID, True);
```
```sh title="CLI command example"
oint cdek DeleteOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
```
```json title="Result"
```

View File

@ -0,0 +1,47 @@
---
sidebar_position: 5
---
# Get order by number
Receives the order by CDEK number or number from customer IB
`Function GetOrderByNumber(Val Token, Val OrderNumber, Val Internal = False, Val TestAPI = False) Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| Token | --token | String | Auth token |
| OrderNumber | --number | String | Order number |
| Internal | --internal | Boolean | Type of order number. True > number in the customer base, False > CDEK number |
| TestAPI | --testapi | Boolean | Flag to use test API for requests |
Returns: Map Of KeyAndValue - serialized JSON response from CDEK
<br/>
:::tip
Method at API documentation: [Order information](https://api-docs.cdek.ru/29923975.html)
:::
<br/>
```bsl title="Code example"
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
OrderNumber = "ddOererre7450813980068";
Result = OPI_CDEK.GetOrderByNumber(Token, OrderNumber, True, True);
```
```sh title="CLI command example"
oint cdek GetOrderByNumber --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --number "ddOererre7450813980068" --internal %internal% --testapi %testapi%
```
```json title="Result"
```

View File

@ -1,5 +1,5 @@
--- ---
sidebar_position: 2 sidebar_position: 8
--- ---
# Get order description # Get order description
@ -41,5 +41,119 @@ Required fields may depend on the type of order or nesting. Be sure to read the
``` ```
```json title="Result" ```json title="Result"
{
"tariff_code": "<Tariff code)>",
"recipient": {
"company": "<Company name>",
"name": "<Full name of contact person>",
"passport_series": "<Passport series>",
"passport_number": "<Passport number>",
"passport_date_of_issue": "<Date of issue of passport>",
"passport_organization": "<Passport issuing authority>",
"tin": "<TIN>",
"passport_date_of_birth": "<Birth date>",
"email": "<Email as RFC 2822>",
"contragent_type": "<Sender type: LEGAL_ENTITY, INDIVIDUAL >",
"phones": [
{
"number": "<Phone number>",
"additional": "<Additional information (extension number)>"
}
]
},
"packages": [
{
"number": "<Package number>",
"weight": "<Total weight (grams)>",
"length": "<Package Dimensions. Length (cm)>",
"width": "<Package Dimensions. Width (cm)>",
"height": "<Package Dimensions. Height (cm)>",
"comment": "<Package withommentary>",
"items": [
{
"name": "<Product name>",
"ware_key": "<Product ID/article>",
"marking": "<Product marking>",
"payment": {
"value": "<Amount of cash on delivery, including VAT>",
"vat_sum": "<VAT amount>",
"vat_rate": "<VAT rate (value - 0, 10, 12, 20, null - no VAT)>"
},
"cost": "<Declared product price>",
"weight": "<Weight (per unit, grams)>",
"weight_gross": "<Gross weight>",
"amount": "<Number of units (pcs)>",
"name_i18n": "<Foreign language name>",
"brand": "<Brand in a foreign language>",
"country_code": "<Country code of the product manufacturer as ISO_3166-1_alpha-2>",
"material": "<Material code>",
"wifi_gsm": "<Contains wifi or gsm>",
"url": "<Link to the website of the online store with the description of the product>"
}
]
}
],
"additional_order_types": "<Additional order type>",
"comment": "<Order comment>",
"developer_key": "<Developer key (for module developers)>",
"shipment_point": "<Code of CDEK POZ for self carriage by the customer>",
"delivery_point": "<Code of CDEK office to which the package will be delivered>",
"date_invoice": "<Invoice date>",
"shipper_name": "<Shipper>",
"shipper_address": "<Shippers address>",
"sender": {
"company": "<Company name>",
"name": "<Full name of contact person>",
"email": "<Email for alerts as RFC 2822>",
"passport_series": "<Passport series>",
"passport_number": "<Passport number>",
"passport_date_of_issue": "<Date of issue of passport>",
"passport_organization": "<Passport issuing authority>",
"tin": "<TIN>",
"passport_date_of_birth": "<Birth date>",
"contragent_type": "<Sender type: LEGAL_ENTITY, INDIVIDUAL >",
"phones": [
{
"number": "<Phone number>",
"additional": "<Additional information (extension number)>"
}
]
},
"from_location": {
"code": "<CDEC locality code>",
"fias_guid": "<Unique FIAS identifier>",
"postal_code": "<Postal code>",
"longitude": "<Longitude>",
"latitude": "<Latitude>",
"country_code": "<Code withтраны in format ISO_3166-1_alpha-2>",
"region": "<Region name, specifying parameter for the city field>",
"region_code": "<CDEK region code, specifying parameter for the city field>",
"sub_region": "<Name of the region's district, specifying parameter for the region field>",
"city": "<City name, specifying parameter for postal_code>",
"kladr_code": "<CLADR code>",
"address": "<Address string >"
},
"to_location": {
"code": "<CDEC locality code>",
"fias_guid": "<Unique FIAS identifier>",
"postal_code": "<Postal code>",
"longitude": "<Longitude>",
"latitude": "<Latitude>",
"country_code": "<Code withтраны in format ISO_3166-1_alpha-2>",
"region": "<Region name, specifying parameter for the city field>",
"region_code": "<CDEK region code, specifying parameter for the city field>",
"sub_region": "<Name of the region's district, specifying parameter for the region field>",
"city": "<City name, specifying parameter for postal_code>",
"kladr_code": "<CLADR code>",
"address": "<Address string >"
},
"services": {
"code": "<Type of additional service>",
"parameter": "<Additional service parameter>"
},
"print": "<Need to generate a document>",
"is_client_return": "<Customer refund>",
"accompanying_number": "<Number of the accompanying consignment note>",
"widget_token": "<Token received from widget.cdek.ru>"
}
``` ```

View File

@ -0,0 +1,46 @@
---
sidebar_position: 4
---
# Get order
Gets the order by UUID
`Function GetOrder(Val Token, Val UUID, Val TestAPI = False) Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| Token | --token | String | Auth token |
| UUID | --uuid | String | Order UUID |
| TestAPI | --testapi | Boolean | Flag to use test API for requests |
Returns: Map Of KeyAndValue - serialized JSON response from CDEK
<br/>
:::tip
Method at API documentation: [Order information](https://api-docs.cdek.ru/29923975.html)
:::
<br/>
```bsl title="Code example"
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Result = OPI_CDEK.GetOrder(Token, UUID, True);
```
```sh title="CLI command example"
oint cdek GetOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
```
```json title="Result"
```

View File

@ -0,0 +1,49 @@
---
sidebar_position: 2
---
# Update order
Changes the field values of the selected order
`Function UpdateOrder(Val Token, Val UUID, Val OrderDescription, Val TestAPI = False) Export`
| Parameter | CLI option | Type | Description |
|-|-|-|-|
| Token | --token | String | Auth token |
| UUID | --uuid | String | Order UUID for updating |
| OrderDescription | --order | Structure of KeyAndValue | Set of changing order fields |
| TestAPI | --testapi | Boolean | Flag to use test API for requests |
Returns: Map Of KeyAndValue - serialized JSON response from CDEK
<br/>
:::tip
Method at API documentation: [Change of order](https://api-docs.cdek.ru/36981178.html)
:::
<br/>
```bsl title="Code example"
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
OrderDescription = New Structure("comment", "NewComment");
Result = OPI_CDEK.UpdateOrder(Token, UUID, OrderDescription, True);
```
```sh title="CLI command example"
oint cdek UpdateOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --order %order% --testapi %testapi%
```
```json title="Result"
```

View File

@ -0,0 +1 @@
oint cdek ИзменитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --order %order% --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek ОформитьКлиентскийВозврат --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --tariff %tariff% --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek ПолучитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek ПолучитьЗаказПоНомеру --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --number "ddOererre7450813980068" --internal %internal% --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek СоздатьОтказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%

View File

@ -0,0 +1 @@
oint cdek УдалитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%

View File

@ -0,0 +1,4 @@
{
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,4 @@
{
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,4 @@
{
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,4 @@
{
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"НомерЗаказа": "ddOererre7450813980068"
}

View File

@ -0,0 +1,3 @@
{
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..."
}

View File

@ -0,0 +1,4 @@
{
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,4 @@
{
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
}

View File

@ -0,0 +1,6 @@
 Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
ОписаниеЗаказа = Новый Структура("comment", "Новый комментарий");
Результат = OPI_CDEK.ИзменитьЗаказ(Токен, UUID, ОписаниеЗаказа, Истина);

View File

@ -0,0 +1,5 @@
 Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Тариф = 139;
Результат = OPI_CDEK.ОформитьКлиентскийВозврат(Токен, UUID, Тариф, Истина);

View File

@ -0,0 +1,4 @@
 Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Результат = OPI_CDEK.ПолучитьЗаказ(Токен, UUID, Истина);

View File

@ -0,0 +1,4 @@
 Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
НомерЗаказа = "ddOererre7450813980068";
Результат = OPI_CDEK.ПолучитьЗаказПоНомеру(Токен, НомерЗаказа, Истина, Истина);

View File

@ -0,0 +1,78 @@
 Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
ОписаниеЗаказа = Новый Структура;
ЛокацияОтправления = Новый Структура;
ЛокацияОтправления.Вставить("code" , "44");
ЛокацияОтправления.Вставить("city" , "Москва");
ЛокацияОтправления.Вставить("address", "пр. Ленинградский, д.4");
ЛокацияНазначения = Новый Структура;
ЛокацияНазначения.Вставить("code" , "270");
ЛокацияНазначения.Вставить("city" , "Новосибирск");
ЛокацияНазначения.Вставить("address", "ул. Блюхера, 32");
Получатель = Новый Структура;
Телефоны = Новый Массив;
Телефоны.Добавить(Новый Структура("number", "+79134637228"));
Получатель.Вставить("phones", Телефоны);
Получатель.Вставить("name" , "Иванов Иван");
Отправитель = Новый Структура("name", "Петров Петр");
Услуги = Новый Массив;
Услуга = Новый Структура;
Услуга.Вставить("code" , "SECURE_PACKAGE_A2");
Услуга.Вставить("parameter", 10);
Услуги.Добавить(Услуга);
Пакеты = Новый Массив;
Пакет = Новый Структура;
Позиции = Новый Массив;
Позиция = Новый Структура;
Оплата = Новый Структура;
Оплата.Вставить("value", 3000);
Позиция.Вставить("payment" , Оплата);
Позиция.Вставить("ware_key", "00055");
Позиция.Вставить("name" , "Товар");
Позиция.Вставить("cost" , 300);
Позиция.Вставить("amount" , 2);
Позиция.Вставить("weight" , 700);
Позиция.Вставить("url" , "www.item.ru");
Позиции.Добавить(Позиция);
Пакет.Вставить("items" , Позиции);
Пакет.Вставить("number" , "bar-001");
Пакет.Вставить("comment", "Упаковка");
Пакет.Вставить("height" , 10);
Пакет.Вставить("length" , 10);
Пакет.Вставить("weight" , "4000");
Пакет.Вставить("width" , 10);
Пакеты.Добавить(Пакет);
ОписаниеЗаказа.Вставить("from_location", ЛокацияОтправления);
ОписаниеЗаказа.Вставить("to_location" , ЛокацияНазначения);
ОписаниеЗаказа.Вставить("packages" , Пакеты);
ОписаниеЗаказа.Вставить("recipient" , Получатель);
ОписаниеЗаказа.Вставить("sender" , Отправитель);
ОписаниеЗаказа.Вставить("services" , Услуги);
ОписаниеЗаказа.Вставить("number" , "ddOererre7450813980068");
ОписаниеЗаказа.Вставить("comment" , "Новый заказ");
ОписаниеЗаказа.Вставить("tariff_code", 139);
ОписаниеЗаказа.Вставить("delivery_recipient_cost" , Новый Структура("value" , 50));
ОписаниеЗаказа.Вставить("delivery_recipient_cost_adv", Новый Структура("sum,threshold", 3000, 200));
Результат = OPI_CDEK.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина);

View File

@ -0,0 +1,4 @@
 Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Результат = OPI_CDEK.СоздатьОтказ(Токен, UUID, Истина);

View File

@ -0,0 +1,4 @@
 Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Результат = OPI_CDEK.УдалитьЗаказ(Токен, UUID, Истина);

View File

@ -0,0 +1,52 @@
---
sidebar_position: 6
---
# Оформить клиентский возврат
Оформляет клиентский возврат для заказа интернет магазина
`Функция ОформитьКлиентскийВозврат(Знач Токен, Знач UUID, Знач Тариф, Знач ТестовыйAPI = Ложь) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| Токен | --token | Строка | Токен авторизации |
| UUID | --uuid | Строка | UUID заказа |
| Тариф | --tariff | Число | Код тарифа (из доступных по договору) |
| ТестовыйAPI | --testapi | Булево | Флаг использования API для тестовых запросов |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
<br/>
:::tip
Этот метод используется в случае, если прямой заказ доставлялся СДЭК и получатель хочет вернуть его полностью
Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с is_client_return = true
Метод в документации API: [Клиентские возвраты](https://api-docs.cdek.ru/122762174.html)
:::
<br/>
```bsl title="Пример кода"
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Тариф = 139;
Результат = OPI_CDEK.ОформитьКлиентскийВозврат(Токен, UUID, Тариф, Истина);
```
```sh title="Пример команды CLI"
oint cdek ОформитьКлиентскийВозврат --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --tariff %tariff% --testapi %testapi%
```
```json title="Результат"
```

View File

@ -7,7 +7,7 @@ sidebar_position: 1
`Функция СоздатьЗаказ(Знач Токен, Знач ОписаниеЗаказа, Знач ИнтернетМагазин = Ложь, ТестовыйAPI = Ложь) Экспорт` `Функция СоздатьЗаказ(Знач Токен, Знач ОписаниеЗаказа, Знач ИнтернетМагазин = Ложь, Знач ТестовыйAPI = Ложь) Экспорт`
| Параметр | CLI опция | Тип | Назначение | | Параметр | CLI опция | Тип | Назначение |
|-|-|-|-| |-|-|-|-|
@ -28,7 +28,84 @@ sidebar_position: 1
```bsl title="Пример кода" ```bsl title="Пример кода"
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
ОписаниеЗаказа = Новый Структура;
ЛокацияОтправления = Новый Структура;
ЛокацияОтправления.Вставить("code" , "44");
ЛокацияОтправления.Вставить("city" , "Москва");
ЛокацияОтправления.Вставить("address", "пр. Ленинградский, д.4");
ЛокацияНазначения = Новый Структура;
ЛокацияНазначения.Вставить("code" , "270");
ЛокацияНазначения.Вставить("city" , "Новосибирск");
ЛокацияНазначения.Вставить("address", "ул. Блюхера, 32");
Получатель = Новый Структура;
Телефоны = Новый Массив;
Телефоны.Добавить(Новый Структура("number", "+79134637228"));
Получатель.Вставить("phones", Телефоны);
Получатель.Вставить("name" , "Иванов Иван");
Отправитель = Новый Структура("name", "Петров Петр");
Услуги = Новый Массив;
Услуга = Новый Структура;
Услуга.Вставить("code" , "SECURE_PACKAGE_A2");
Услуга.Вставить("parameter", 10);
Услуги.Добавить(Услуга);
Пакеты = Новый Массив;
Пакет = Новый Структура;
Позиции = Новый Массив;
Позиция = Новый Структура;
Оплата = Новый Структура;
Оплата.Вставить("value", 3000);
Позиция.Вставить("payment" , Оплата);
Позиция.Вставить("ware_key", "00055");
Позиция.Вставить("name" , "Товар");
Позиция.Вставить("cost" , 300);
Позиция.Вставить("amount" , 2);
Позиция.Вставить("weight" , 700);
Позиция.Вставить("url" , "www.item.ru");
Позиции.Добавить(Позиция);
Пакет.Вставить("items" , Позиции);
Пакет.Вставить("number" , "bar-001");
Пакет.Вставить("comment", "Упаковка");
Пакет.Вставить("height" , 10);
Пакет.Вставить("length" , 10);
Пакет.Вставить("weight" , "4000");
Пакет.Вставить("width" , 10);
Пакеты.Добавить(Пакет);
ОписаниеЗаказа.Вставить("from_location", ЛокацияОтправления);
ОписаниеЗаказа.Вставить("to_location" , ЛокацияНазначения);
ОписаниеЗаказа.Вставить("packages" , Пакеты);
ОписаниеЗаказа.Вставить("recipient" , Получатель);
ОписаниеЗаказа.Вставить("sender" , Отправитель);
ОписаниеЗаказа.Вставить("services" , Услуги);
ОписаниеЗаказа.Вставить("number" , "ddOererre7450813980068");
ОписаниеЗаказа.Вставить("comment" , "Новый заказ");
ОписаниеЗаказа.Вставить("tariff_code", 139);
ОписаниеЗаказа.Вставить("delivery_recipient_cost" , Новый Структура("value" , 50));
ОписаниеЗаказа.Вставить("delivery_recipient_cost_adv", Новый Структура("sum,threshold", 3000, 200));
Результат = OPI_CDEK.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина);
``` ```

View File

@ -0,0 +1,46 @@
---
sidebar_position: 7
---
# Создать отказ
Создает отказ по заказу для возврата в интернет магазин
`Функция СоздатьОтказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| Токен | --token | Строка | Токен авторизации |
| UUID | --uuid | Строка | UUID заказа |
| ТестовыйAPI | --testapi | Булево | Флаг использования API для тестовых запросов |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
<br/>
:::tip
Метод в документации API: [Регистрация отказа](https://api-docs.cdek.ru/55327658.html)
:::
<br/>
```bsl title="Пример кода"
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Результат = OPI_CDEK.СоздатьОтказ(Токен, UUID, Истина);
```
```sh title="Пример команды CLI"
oint cdek СоздатьОтказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
```
```json title="Результат"
```

View File

@ -0,0 +1,46 @@
---
sidebar_position: 3
---
# Удалить заказ
Удаляет заказ по UUID
`Функция УдалитьЗаказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| Токен | --token | Строка | Токен авторизации |
| UUID | --uuid | Строка | UUID заказа для удаления |
| ТестовыйAPI | --testapi | Булево | Флаг использования API для тестовых запросов |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
<br/>
:::tip
Метод в документации API: [Удаление заказа](https://api-docs.cdek.ru/29924487.html)
:::
<br/>
```bsl title="Пример кода"
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Результат = OPI_CDEK.УдалитьЗаказ(Токен, UUID, Истина);
```
```sh title="Пример команды CLI"
oint cdek УдалитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
```
```json title="Результат"
```

View File

@ -0,0 +1,47 @@
---
sidebar_position: 5
---
# Получить заказ по номеру
Получает заказ по номеру СДЭК или внутреннему номеру клиента
`Функция ПолучитьЗаказПоНомеру(Знач Токен, Знач НомерЗаказа, Знач Внутренний = Ложь, Знач ТестовыйAPI = Ложь) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| Токен | --token | Строка | Токен авторизации |
| НомерЗаказа | --number | Строка | Номер заказа |
| Внутренний | --internal | Булево | Вид номера заказа. Истина > номер в базе клиента, Ложь > номер СДЭК |
| ТестовыйAPI | --testapi | Булево | Флаг использования API для тестовых запросов |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
<br/>
:::tip
Метод в документации API: [Информация о заказе](https://api-docs.cdek.ru/29923975.html)
:::
<br/>
```bsl title="Пример кода"
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
НомерЗаказа = "ddOererre7450813980068";
Результат = OPI_CDEK.ПолучитьЗаказПоНомеру(Токен, НомерЗаказа, Истина, Истина);
```
```sh title="Пример команды CLI"
oint cdek ПолучитьЗаказПоНомеру --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --number "ddOererre7450813980068" --internal %internal% --testapi %testapi%
```
```json title="Результат"
```

View File

@ -1,5 +1,5 @@
--- ---
sidebar_position: 2 sidebar_position: 8
--- ---
# Получить описание заказа # Получить описание заказа

View File

@ -0,0 +1,46 @@
---
sidebar_position: 4
---
# Получить заказ
Получает заказ по UUID
`Функция ПолучитьЗаказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| Токен | --token | Строка | Токен авторизации |
| UUID | --uuid | Строка | UUID заказа |
| ТестовыйAPI | --testapi | Булево | Флаг использования API для тестовых запросов |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
<br/>
:::tip
Метод в документации API: [Информация о заказе](https://api-docs.cdek.ru/29923975.html)
:::
<br/>
```bsl title="Пример кода"
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
Результат = OPI_CDEK.ПолучитьЗаказ(Токен, UUID, Истина);
```
```sh title="Пример команды CLI"
oint cdek ПолучитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
```
```json title="Результат"
```

View File

@ -0,0 +1,49 @@
---
sidebar_position: 2
---
# Изменить заказ
Изменяет значения полей выбранного заказа
`Функция ИзменитьЗаказ(Знач Токен, Знач UUID, Знач ОписаниеЗаказа, Знач ТестовыйAPI = Ложь) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| Токен | --token | Строка | Токен авторизации |
| UUID | --uuid | Строка | UUID заказа для изменение |
| ОписаниеЗаказа | --order | Структура Из КлючИЗначение | Набор изменяемых полей заказа |
| ТестовыйAPI | --testapi | Булево | Флаг использования API для тестовых запросов |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
<br/>
:::tip
Метод в документации API: [Изменение заказа](https://api-docs.cdek.ru/36981178.html)
:::
<br/>
```bsl title="Пример кода"
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
ОписаниеЗаказа = Новый Структура("comment", "Новый комментарий");
Результат = OPI_CDEK.ИзменитьЗаказ(Токен, UUID, ОписаниеЗаказа, Истина);
```
```sh title="Пример команды CLI"
oint cdek ИзменитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --order %order% --testapi %testapi%
```
```json title="Результат"
```

File diff suppressed because it is too large Load Diff

View File

@ -91,22 +91,188 @@ EndFunction
// //
// Returns: // Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK // Map Of KeyAndValue - serialized JSON response from CDEK
Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, TestAPI = False) Export Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, Val TestAPI = False) Export
OPI_TypeConversion.GetCollection(OrderDescription); OPI_TypeConversion.GetCollection(OrderDescription);
OPI_TypeConversion.GetBoolean(OnlineStore); OPI_TypeConversion.GetBoolean(OnlineStore);
URL = FormURL("/orders", TestAPI); URL = FormURL("/orders", TestAPI);
Headers = CreateRequestHeaders(Token);
OPI_Tools.AddField("type", ?(OnlineStore, 1, 2), "Number", OrderDescription);
Response = OPI_Tools.Post(URL, OrderDescription, Headers);
Return Response;
EndFunction
// Update order
// Changes the field values of the selected order
//
// Note
// Method at API documentation: [Change of order](@api-docs.cdek.ru/36981178.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID for updating - uuid
// OrderDescription - Structure of KeyAndValue - Set of changing order fields - order
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function UpdateOrder(Val Token, Val UUID, Val OrderDescription, Val TestAPI = False) Export
OPI_TypeConversion.GetCollection(OrderDescription);
URL = FormURL("/orders", TestAPI);
Headers = CreateRequestHeaders(Token);
OPI_Tools.AddField("uuid", UUID, "String", OrderDescription);
Response = OPI_Tools.Patch(URL, OrderDescription, Headers);
Return Response;
EndFunction
// Delete order
// Deletes order by UUID
//
// Note
// Method at API documentation: [Deleting an order](@api-docs.cdek.ru/29924487.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID for deletion - uuid
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function DeleteOrder(Val Token, Val UUID, Val TestAPI = False) Export
OPI_TypeConversion.GetLine(UUID);
URL = FormURL("/orders/" + UUID, TestAPI);
Headers = CreateRequestHeaders(Token);
Response = OPI_Tools.Delete(URL, , Headers);
Return Response;
EndFunction
// Get order
// Gets the order by UUID
//
// Note
// Method at API documentation: [Order information](@api-docs.cdek.ru/29923975.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID - uuid
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function GetOrder(Val Token, Val UUID, Val TestAPI = False) Export
OPI_TypeConversion.GetLine(UUID);
URL = FormURL("/orders/" + UUID, TestAPI);
Headers = CreateRequestHeaders(Token);
Response = OPI_Tools.Get(URL, , Headers);
Return Response;
EndFunction
// Get order by number
// Receives the order by CDEK number or number from customer IB
//
// Note
// Method at API documentation: [Order information](@api-docs.cdek.ru/29923975.html)
//
// Parameters:
// Token - String - Auth token - token
// OrderNumber - String - Order number - number
// Internal - Boolean - Type of order number. True > number in the customer base, False > CDEK number - internal
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function GetOrderByNumber(Val Token, Val OrderNumber, Val Internal = False, Val TestAPI = False) Export
OPI_TypeConversion.GetBoolean(Internal);
URL = FormURL("/orders", TestAPI);
Headers = CreateRequestHeaders(Token);
ParameterName = ?(Internal, "im_number", "cdek_number");
Parameters = New Structure; Parameters = New Structure;
OPI_Tools.AddField(ParameterName, OrderNumber, "String", Parameters);
For Each OrderField In OrderDescription Do Response = OPI_Tools.Get(URL, Parameters, Headers);
OPI_Tools.AddField(OrderField.Key, OrderField.Value, "Current", Parameters);
EndDo;
OPI_Tools.AddField("type", ?(OnlineStore, 1, 2), "Number", Parameters); Return Response;
Response = OPI_Tools.Post(URL, OrderDescription, , False); EndFunction
// Create customer refund
// Processes customer returns for online store orders
//
// Note
// This method is used if the direct order was delivered by CDEK and the recipient wants to return it in full
// If the order was delivered by another service, or you need to return not all items, you must use the CreateOrder method with is_client_return = true
// Method at API documentation: [Customer returns](@api-docs.cdek.ru/122762174.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID - uuid
// Tariff - Number - Tariff code (from those available under the contract) - tariff
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function CreateCustomerRefund(Val Token, Val UUID, Val Tariff, Val TestAPI = False) Export
OPI_TypeConversion.GetLine(UUID);
URL = FormURL("/orders/" + UUID + "/clientReturn", TestAPI);
Headers = CreateRequestHeaders(Token);
Parameters = New Structure;
OPI_Tools.AddField("tariff_code", Tariff, "Number", Parameters);
Response = OPI_Tools.Post(URL, Parameters, Headers);
Return Response;
EndFunction
// Create refusal
// Creates an order refusal to return to the online store
//
// Note
// Method at API documentation: [Registration of refusal](@api-docs.cdek.ru/55327658.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID - uuid
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function CreateRefusal(Val Token, Val UUID, Val TestAPI = False) Export
OPI_TypeConversion.GetLine(UUID);
URL = FormURL("/orders/" + UUID + "/refusal", TestAPI);
Headers = CreateRequestHeaders(Token);
Response = OPI_Tools.Post(URL, , Headers);
Return Response; Return Response;
@ -330,4 +496,14 @@ Function FormURL(Val Method, Val TestAPI)
EndFunction EndFunction
Function CreateRequestHeaders(Val Token)
OPI_TypeConversion.GetLine(Token);
Headers = New Map;
Headers.Insert("Authorization", "Bearer " + Token);
Return Headers;
EndFunction
#EndRegion #EndRegion

View File

@ -2003,6 +2003,13 @@ Procedure CDEKAPI_OrdersManagment() Export
OPI_TestDataRetrieval.ParameterToCollection("CDEK_Token" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("CDEK_Token" , TestParameters);
CDEK_GetOrderDescription(TestParameters); CDEK_GetOrderDescription(TestParameters);
CDEK_CreateOrder(TestParameters);
CDEK_GetOrder(TestParameters);
CDEK_GetOrderByNumber(TestParameters);
CDEK_UpdateOrder(TestParameters);
CDEK_CreateCustomerRefund(TestParameters);
CDEK_CreateRefusal(TestParameters);
CDEK_DeleteOrder(TestParameters);
EndProcedure EndProcedure
@ -13644,6 +13651,189 @@ Procedure CDEK_GetOrderDescription(FunctionParameters)
EndProcedure EndProcedure
Procedure CDEK_CreateOrder(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
OrderDescription = New Structure;
SendLocation = New Structure;
SendLocation.Insert("code" , "44");
SendLocation.Insert("city" , "Moscow");
SendLocation.Insert("address", "Ave. Leningradsky, 4");
DestLocation = New Structure;
DestLocation.Insert("code" , "270");
DestLocation.Insert("city" , "Novosibirsk");
DestLocation.Insert("address", "st. Bluchera, 32");
Recipient = New Structure;
Phones = New Array;
Phones.Add(New Structure("number", "+79134637228"));
Recipient.Insert("phones", Phones);
Recipient.Insert("name" , "Ivaniv Ivan");
Sender = New Structure("name", "Petrov Petr");
Services = New Array;
Service = New Structure;
Service.Insert("code" , "SECURE_PACKAGE_A2");
Service.Insert("parameter", 10);
Services.Add(Service);
Packages = New Array;
Package = New Structure;
Items = New Array;
Item = New Structure;
Payment = New Structure;
Payment.Insert("value", 3000);
Item.Insert("payment" , Payment);
Item.Insert("ware_key", "00055");
Item.Insert("name" , "Product");
Item.Insert("cost" , 300);
Item.Insert("amount" , 2);
Item.Insert("weight" , 700);
Item.Insert("url" , "www.item.ru");
Items.Add(Item);
Package.Insert("items" , Items);
Package.Insert("number" , "bar-001");
Package.Insert("comment", "Packaging");
Package.Insert("height" , 10);
Package.Insert("length" , 10);
Package.Insert("weight" , "4000");
Package.Insert("width" , 10);
Packages.Add(Package);
OrderDescription.Insert("from_location", SendLocation);
OrderDescription.Insert("to_location" , DestLocation);
OrderDescription.Insert("packages" , Packages);
OrderDescription.Insert("recipient" , Recipient);
OrderDescription.Insert("sender" , Sender);
OrderDescription.Insert("services" , Services);
OrderDescription.Insert("number" , "ddOererre7450813980068");
OrderDescription.Insert("comment" , "New order");
OrderDescription.Insert("tariff_code", 139);
OrderDescription.Insert("delivery_recipient_cost" , New Structure("value" , 50));
OrderDescription.Insert("delivery_recipient_cost_adv", New Structure("sum,threshold", 3000, 200));
Result = OPI_CDEK.CreateOrder(Token, OrderDescription, True, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "CreateOrder", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
UUID = Result["entity"]["uuid"];
OPI_TestDataRetrieval.WriteParameter("CDEK_OrderUUID", UUID);
OPI_Tools.AddField("CDEK_OrderUUID", UUID, "String", FunctionParameters);
EndProcedure
Procedure CDEK_GetOrder(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
Result = OPI_CDEK.GetOrder(Token, UUID, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetOrder", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrderNumber(Result);
IMNumber = Result["entity"]["number"];
OPI_TestDataRetrieval.WriteParameter("CDEK_OrderIMN", IMNumber);
OPI_Tools.AddField("CDEK_OrderIMN", IMNumber, "String", FunctionParameters);
EndProcedure
Procedure CDEK_GetOrderByNumber(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
OrderNumber = FunctionParameters["CDEK_OrderIMN"];
Result = OPI_CDEK.GetOrderByNumber(Token, OrderNumber, True, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetOrderByNumber", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrderNumber(Result);
EndProcedure
Procedure CDEK_UpdateOrder(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
OrderDescription = New Structure("comment", "NewComment");
Result = OPI_CDEK.UpdateOrder(Token, UUID, OrderDescription, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "UpdateOrder", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
EndProcedure
Procedure CDEK_DeleteOrder(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
Result = OPI_CDEK.DeleteOrder(Token, UUID, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "DeleteOrder", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
EndProcedure
Procedure CDEK_CreateCustomerRefund(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
Tariff = 139;
Result = OPI_CDEK.CreateCustomerRefund(Token, UUID, Tariff, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "CreateCustomerRefund", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
EndProcedure
Procedure CDEK_CreateRefusal(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
Result = OPI_CDEK.CreateRefusal(Token, UUID, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "CreateRefusal", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
EndProcedure
#EndRegion #EndRegion
#EndRegion #EndRegion

View File

@ -1765,6 +1765,21 @@ Procedure Check_CdekToken(Val Result) Export
EndProcedure EndProcedure
Procedure Check_CdekOrder(Val Result) Export
ExpectsThat(Result["entity"]["uuid"]).Заполнено();
ExpectsThat(Result["requests"]).ИмеетТип("Array").Заполнено();
ExpectsThat(Result["requests"][0]["state"]).Равно("ACCEPTED");
EndProcedure
Procedure Check_CdekOrderNumber(Val Result) Export
ExpectsThat(Result["entity"]["uuid"]).Заполнено();
ExpectsThat(Result["entity"]["number"]).Заполнено();
EndProcedure
#EndRegion #EndRegion
#EndRegion #EndRegion

View File

@ -570,6 +570,11 @@ Procedure AddField(Val Name, Val Value, Val Type, Collection) Export
ElsIf Type = "Number" Then ElsIf Type = "Number" Then
OPI_TypeConversion.GetNumber(Value); OPI_TypeConversion.GetNumber(Value);
ElsIf Type = "UUID" Then
OPI_TypeConversion.GetLine(Value);
Value = New UUID(Value);
Else Else
If Not Type = "Current" Then If Not Type = "Current" Then

View File

@ -91,22 +91,188 @@ EndFunction
// //
// Returns: // Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK // Map Of KeyAndValue - serialized JSON response from CDEK
Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, TestAPI = False) Export Function CreateOrder(Val Token, Val OrderDescription, Val OnlineStore = False, Val TestAPI = False) Export
OPI_TypeConversion.GetCollection(OrderDescription); OPI_TypeConversion.GetCollection(OrderDescription);
OPI_TypeConversion.GetBoolean(OnlineStore); OPI_TypeConversion.GetBoolean(OnlineStore);
URL = FormURL("/orders", TestAPI); URL = FormURL("/orders", TestAPI);
Headers = CreateRequestHeaders(Token);
OPI_Tools.AddField("type", ?(OnlineStore, 1, 2), "Number", OrderDescription);
Response = OPI_Tools.Post(URL, OrderDescription, Headers);
Return Response;
EndFunction
// Update order
// Changes the field values of the selected order
//
// Note
// Method at API documentation: [Change of order](@api-docs.cdek.ru/36981178.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID for updating - uuid
// OrderDescription - Structure of KeyAndValue - Set of changing order fields - order
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function UpdateOrder(Val Token, Val UUID, Val OrderDescription, Val TestAPI = False) Export
OPI_TypeConversion.GetCollection(OrderDescription);
URL = FormURL("/orders", TestAPI);
Headers = CreateRequestHeaders(Token);
OPI_Tools.AddField("uuid", UUID, "String", OrderDescription);
Response = OPI_Tools.Patch(URL, OrderDescription, Headers);
Return Response;
EndFunction
// Delete order
// Deletes order by UUID
//
// Note
// Method at API documentation: [Deleting an order](@api-docs.cdek.ru/29924487.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID for deletion - uuid
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function DeleteOrder(Val Token, Val UUID, Val TestAPI = False) Export
OPI_TypeConversion.GetLine(UUID);
URL = FormURL("/orders/" + UUID, TestAPI);
Headers = CreateRequestHeaders(Token);
Response = OPI_Tools.Delete(URL, , Headers);
Return Response;
EndFunction
// Get order
// Gets the order by UUID
//
// Note
// Method at API documentation: [Order information](@api-docs.cdek.ru/29923975.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID - uuid
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function GetOrder(Val Token, Val UUID, Val TestAPI = False) Export
OPI_TypeConversion.GetLine(UUID);
URL = FormURL("/orders/" + UUID, TestAPI);
Headers = CreateRequestHeaders(Token);
Response = OPI_Tools.Get(URL, , Headers);
Return Response;
EndFunction
// Get order by number
// Receives the order by CDEK number or number from customer IB
//
// Note
// Method at API documentation: [Order information](@api-docs.cdek.ru/29923975.html)
//
// Parameters:
// Token - String - Auth token - token
// OrderNumber - String - Order number - number
// Internal - Boolean - Type of order number. True > number in the customer base, False > CDEK number - internal
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function GetOrderByNumber(Val Token, Val OrderNumber, Val Internal = False, Val TestAPI = False) Export
OPI_TypeConversion.GetBoolean(Internal);
URL = FormURL("/orders", TestAPI);
Headers = CreateRequestHeaders(Token);
ParameterName = ?(Internal, "im_number", "cdek_number");
Parameters = New Structure; Parameters = New Structure;
OPI_Tools.AddField(ParameterName, OrderNumber, "String", Parameters);
For Each OrderField In OrderDescription Do Response = OPI_Tools.Get(URL, Parameters, Headers);
OPI_Tools.AddField(OrderField.Key, OrderField.Value, "Current", Parameters);
EndDo;
OPI_Tools.AddField("type", ?(OnlineStore, 1, 2), "Number", Parameters); Return Response;
Response = OPI_Tools.Post(URL, OrderDescription, , False); EndFunction
// Create customer refund
// Processes customer returns for online store orders
//
// Note
// This method is used if the direct order was delivered by CDEK and the recipient wants to return it in full
// If the order was delivered by another service, or you need to return not all items, you must use the CreateOrder method with is_client_return = true
// Method at API documentation: [Customer returns](@api-docs.cdek.ru/122762174.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID - uuid
// Tariff - Number - Tariff code (from those available under the contract) - tariff
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function CreateCustomerRefund(Val Token, Val UUID, Val Tariff, Val TestAPI = False) Export
OPI_TypeConversion.GetLine(UUID);
URL = FormURL("/orders/" + UUID + "/clientReturn", TestAPI);
Headers = CreateRequestHeaders(Token);
Parameters = New Structure;
OPI_Tools.AddField("tariff_code", Tariff, "Number", Parameters);
Response = OPI_Tools.Post(URL, Parameters, Headers);
Return Response;
EndFunction
// Create refusal
// Creates an order refusal to return to the online store
//
// Note
// Method at API documentation: [Registration of refusal](@api-docs.cdek.ru/55327658.html)
//
// Parameters:
// Token - String - Auth token - token
// UUID - String - Order UUID - uuid
// TestAPI - Boolean - Flag to use test API for requests - testapi
//
// Returns:
// Map Of KeyAndValue - serialized JSON response from CDEK
Function CreateRefusal(Val Token, Val UUID, Val TestAPI = False) Export
OPI_TypeConversion.GetLine(UUID);
URL = FormURL("/orders/" + UUID + "/refusal", TestAPI);
Headers = CreateRequestHeaders(Token);
Response = OPI_Tools.Post(URL, , Headers);
Return Response; Return Response;
@ -330,4 +496,14 @@ Function FormURL(Val Method, Val TestAPI)
EndFunction EndFunction
Function CreateRequestHeaders(Val Token)
OPI_TypeConversion.GetLine(Token);
Headers = New Map;
Headers.Insert("Authorization", "Bearer " + Token);
Return Headers;
EndFunction
#EndRegion #EndRegion

View File

@ -1765,6 +1765,21 @@ Procedure Check_CdekToken(Val Result) Export
EndProcedure EndProcedure
Procedure Check_CdekOrder(Val Result) Export
ExpectsThat(Result["entity"]["uuid"]).Заполнено();
ExpectsThat(Result["requests"]).ИмеетТип("Array").Заполнено();
ExpectsThat(Result["requests"][0]["state"]).Равно("ACCEPTED");
EndProcedure
Procedure Check_CdekOrderNumber(Val Result) Export
ExpectsThat(Result["entity"]["uuid"]).Заполнено();
ExpectsThat(Result["entity"]["number"]).Заполнено();
EndProcedure
#EndRegion #EndRegion
#EndRegion #EndRegion

View File

@ -2003,6 +2003,13 @@ Procedure CDEKAPI_OrdersManagment() Export
OPI_TestDataRetrieval.ParameterToCollection("CDEK_Token" , TestParameters); OPI_TestDataRetrieval.ParameterToCollection("CDEK_Token" , TestParameters);
CDEK_GetOrderDescription(TestParameters); CDEK_GetOrderDescription(TestParameters);
CDEK_CreateOrder(TestParameters);
CDEK_GetOrder(TestParameters);
CDEK_GetOrderByNumber(TestParameters);
CDEK_UpdateOrder(TestParameters);
CDEK_CreateCustomerRefund(TestParameters);
CDEK_CreateRefusal(TestParameters);
CDEK_DeleteOrder(TestParameters);
EndProcedure EndProcedure
@ -13644,6 +13651,189 @@ Procedure CDEK_GetOrderDescription(FunctionParameters)
EndProcedure EndProcedure
Procedure CDEK_CreateOrder(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
OrderDescription = New Structure;
SendLocation = New Structure;
SendLocation.Insert("code" , "44");
SendLocation.Insert("city" , "Moscow");
SendLocation.Insert("address", "Ave. Leningradsky, 4");
DestLocation = New Structure;
DestLocation.Insert("code" , "270");
DestLocation.Insert("city" , "Novosibirsk");
DestLocation.Insert("address", "st. Bluchera, 32");
Recipient = New Structure;
Phones = New Array;
Phones.Add(New Structure("number", "+79134637228"));
Recipient.Insert("phones", Phones);
Recipient.Insert("name" , "Ivaniv Ivan");
Sender = New Structure("name", "Petrov Petr");
Services = New Array;
Service = New Structure;
Service.Insert("code" , "SECURE_PACKAGE_A2");
Service.Insert("parameter", 10);
Services.Add(Service);
Packages = New Array;
Package = New Structure;
Items = New Array;
Item = New Structure;
Payment = New Structure;
Payment.Insert("value", 3000);
Item.Insert("payment" , Payment);
Item.Insert("ware_key", "00055");
Item.Insert("name" , "Product");
Item.Insert("cost" , 300);
Item.Insert("amount" , 2);
Item.Insert("weight" , 700);
Item.Insert("url" , "www.item.ru");
Items.Add(Item);
Package.Insert("items" , Items);
Package.Insert("number" , "bar-001");
Package.Insert("comment", "Packaging");
Package.Insert("height" , 10);
Package.Insert("length" , 10);
Package.Insert("weight" , "4000");
Package.Insert("width" , 10);
Packages.Add(Package);
OrderDescription.Insert("from_location", SendLocation);
OrderDescription.Insert("to_location" , DestLocation);
OrderDescription.Insert("packages" , Packages);
OrderDescription.Insert("recipient" , Recipient);
OrderDescription.Insert("sender" , Sender);
OrderDescription.Insert("services" , Services);
OrderDescription.Insert("number" , "ddOererre7450813980068");
OrderDescription.Insert("comment" , "New order");
OrderDescription.Insert("tariff_code", 139);
OrderDescription.Insert("delivery_recipient_cost" , New Structure("value" , 50));
OrderDescription.Insert("delivery_recipient_cost_adv", New Structure("sum,threshold", 3000, 200));
Result = OPI_CDEK.CreateOrder(Token, OrderDescription, True, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "CreateOrder", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
UUID = Result["entity"]["uuid"];
OPI_TestDataRetrieval.WriteParameter("CDEK_OrderUUID", UUID);
OPI_Tools.AddField("CDEK_OrderUUID", UUID, "String", FunctionParameters);
EndProcedure
Procedure CDEK_GetOrder(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
Result = OPI_CDEK.GetOrder(Token, UUID, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetOrder", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrderNumber(Result);
IMNumber = Result["entity"]["number"];
OPI_TestDataRetrieval.WriteParameter("CDEK_OrderIMN", IMNumber);
OPI_Tools.AddField("CDEK_OrderIMN", IMNumber, "String", FunctionParameters);
EndProcedure
Procedure CDEK_GetOrderByNumber(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
OrderNumber = FunctionParameters["CDEK_OrderIMN"];
Result = OPI_CDEK.GetOrderByNumber(Token, OrderNumber, True, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetOrderByNumber", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrderNumber(Result);
EndProcedure
Procedure CDEK_UpdateOrder(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
OrderDescription = New Structure("comment", "NewComment");
Result = OPI_CDEK.UpdateOrder(Token, UUID, OrderDescription, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "UpdateOrder", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
EndProcedure
Procedure CDEK_DeleteOrder(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
Result = OPI_CDEK.DeleteOrder(Token, UUID, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "DeleteOrder", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
EndProcedure
Procedure CDEK_CreateCustomerRefund(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
Tariff = 139;
Result = OPI_CDEK.CreateCustomerRefund(Token, UUID, Tariff, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "CreateCustomerRefund", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
EndProcedure
Procedure CDEK_CreateRefusal(FunctionParameters)
Token = FunctionParameters["CDEK_Token"];
UUID = FunctionParameters["CDEK_OrderUUID"];
Result = OPI_CDEK.CreateRefusal(Token, UUID, True);
// END
OPI_TestDataRetrieval.WriteLog(Result, "CreateRefusal", "CDEK");
OPI_TestDataRetrieval.Check_CdekOrder(Result);
EndProcedure
#EndRegion #EndRegion
#EndRegion #EndRegion

View File

@ -570,6 +570,11 @@ Procedure AddField(Val Name, Val Value, Val Type, Collection) Export
ElsIf Type = "Number" Then ElsIf Type = "Number" Then
OPI_TypeConversion.GetNumber(Value); OPI_TypeConversion.GetNumber(Value);
ElsIf Type = "UUID" Then
OPI_TypeConversion.GetLine(Value);
Value = New UUID(Value);
Else Else
If Not Type = "Current" Then If Not Type = "Current" Then

View File

@ -82,6 +82,222 @@
NewLine.Область = "Orders managment"; NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "UpdateOrder";
NewLine.МетодПоиска = "UPDATEORDER";
NewLine.Параметр = "--token";
NewLine.Описание = "Auth token";
NewLine.Область = "Orders managment";
NewLine.ОписаниеМетода = "Changes the field values of the selected order";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "UpdateOrder";
NewLine.МетодПоиска = "UPDATEORDER";
NewLine.Параметр = "--uuid";
NewLine.Описание = "Order UUID for updating";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "UpdateOrder";
NewLine.МетодПоиска = "UPDATEORDER";
NewLine.Параметр = "--order";
NewLine.Описание = "Set of changing order fields";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "UpdateOrder";
NewLine.МетодПоиска = "UPDATEORDER";
NewLine.Параметр = "--testapi";
NewLine.Описание = "Flag to use test API for requests (optional, def. val. - No)";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "DeleteOrder";
NewLine.МетодПоиска = "DELETEORDER";
NewLine.Параметр = "--token";
NewLine.Описание = "Auth token";
NewLine.Область = "Orders managment";
NewLine.ОписаниеМетода = "Deletes order by UUID";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "DeleteOrder";
NewLine.МетодПоиска = "DELETEORDER";
NewLine.Параметр = "--uuid";
NewLine.Описание = "Order UUID for deletion";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "DeleteOrder";
NewLine.МетодПоиска = "DELETEORDER";
NewLine.Параметр = "--testapi";
NewLine.Описание = "Flag to use test API for requests (optional, def. val. - No)";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "GetOrder";
NewLine.МетодПоиска = "GETORDER";
NewLine.Параметр = "--token";
NewLine.Описание = "Auth token";
NewLine.Область = "Orders managment";
NewLine.ОписаниеМетода = "Gets the order by UUID";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "GetOrder";
NewLine.МетодПоиска = "GETORDER";
NewLine.Параметр = "--uuid";
NewLine.Описание = "Order UUID";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "GetOrder";
NewLine.МетодПоиска = "GETORDER";
NewLine.Параметр = "--testapi";
NewLine.Описание = "Flag to use test API for requests (optional, def. val. - No)";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "GetOrderByNumber";
NewLine.МетодПоиска = "GETORDERBYNUMBER";
NewLine.Параметр = "--token";
NewLine.Описание = "Auth token";
NewLine.Область = "Orders managment";
NewLine.ОписаниеМетода = "Receives the order by CDEK number or number from customer IB";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "GetOrderByNumber";
NewLine.МетодПоиска = "GETORDERBYNUMBER";
NewLine.Параметр = "--number";
NewLine.Описание = "Order number";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "GetOrderByNumber";
NewLine.МетодПоиска = "GETORDERBYNUMBER";
NewLine.Параметр = "--internal";
NewLine.Описание = "Type of order number. True > number in the customer base, False > CDEK number (optional, def. val. - No)";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "GetOrderByNumber";
NewLine.МетодПоиска = "GETORDERBYNUMBER";
NewLine.Параметр = "--testapi";
NewLine.Описание = "Flag to use test API for requests (optional, def. val. - No)";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "CreateCustomerRefund";
NewLine.МетодПоиска = "CREATECUSTOMERREFUND";
NewLine.Параметр = "--token";
NewLine.Описание = "Auth token";
NewLine.Область = "Orders managment";
NewLine.ОписаниеМетода = "Processes customer returns for online store orders";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "CreateCustomerRefund";
NewLine.МетодПоиска = "CREATECUSTOMERREFUND";
NewLine.Параметр = "--uuid";
NewLine.Описание = "Order UUID";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "CreateCustomerRefund";
NewLine.МетодПоиска = "CREATECUSTOMERREFUND";
NewLine.Параметр = "--tariff";
NewLine.Описание = "Tariff code (from those available under the contract)";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "CreateCustomerRefund";
NewLine.МетодПоиска = "CREATECUSTOMERREFUND";
NewLine.Параметр = "--testapi";
NewLine.Описание = "Flag to use test API for requests (optional, def. val. - No)";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "CreateRefusal";
NewLine.МетодПоиска = "CREATEREFUSAL";
NewLine.Параметр = "--token";
NewLine.Описание = "Auth token";
NewLine.Область = "Orders managment";
NewLine.ОписаниеМетода = "Creates an order refusal to return to the online store";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "CreateRefusal";
NewLine.МетодПоиска = "CREATEREFUSAL";
NewLine.Параметр = "--uuid";
NewLine.Описание = "Order UUID";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK";
NewLine.Метод = "CreateRefusal";
NewLine.МетодПоиска = "CREATEREFUSAL";
NewLine.Параметр = "--testapi";
NewLine.Описание = "Flag to use test API for requests (optional, def. val. - No)";
NewLine.Область = "Orders managment";
NewLine = CompositionTable.Add(); NewLine = CompositionTable.Add();
NewLine.Библиотека = "cdek"; NewLine.Библиотека = "cdek";
NewLine.Модуль = "OPI_CDEK"; NewLine.Модуль = "OPI_CDEK";

View File

@ -256,7 +256,7 @@
// Создает отказ по заказу для возврата в интернет магазин // Создает отказ по заказу для возврата в интернет магазин
// //
// Примечание: // Примечание:
// Метод в документации API: [Клиентские возвраты](@api-docs.cdek.ru/55327658.html) // Метод в документации API: [Регистрация отказа](@api-docs.cdek.ru/55327658.html)
// //
// Параметры: // Параметры:
// Токен - Строка - Токен авторизации - token // Токен - Строка - Токен авторизации - token

View File

@ -82,6 +82,222 @@
НоваяСтрока.Область = "Работа с заказми"; НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ИзменитьЗаказ";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Токен авторизации";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока.ОписаниеМетода = "Изменяет значения полей выбранного заказа";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ИзменитьЗаказ";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--uuid";
НоваяСтрока.Описание = "UUID заказа для изменение";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ИзменитьЗаказ";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--order";
НоваяСтрока.Описание = "Набор изменяемых полей заказа";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ИзменитьЗаказ";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--testapi";
НоваяСтрока.Описание = "Флаг использования API для тестовых запросов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "УдалитьЗаказ";
НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Токен авторизации";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока.ОписаниеМетода = "Удаляет заказ по UUID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "УдалитьЗаказ";
НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--uuid";
НоваяСтрока.Описание = "UUID заказа для удаления";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "УдалитьЗаказ";
НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--testapi";
НоваяСтрока.Описание = "Флаг использования API для тестовых запросов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ПолучитьЗаказ";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Токен авторизации";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока.ОписаниеМетода = "Получает заказ по UUID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ПолучитьЗаказ";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--uuid";
НоваяСтрока.Описание = "UUID заказа";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ПолучитьЗаказ";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАКАЗ";
НоваяСтрока.Параметр = "--testapi";
НоваяСтрока.Описание = "Флаг использования API для тестовых запросов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ПолучитьЗаказПоНомеру";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАКАЗПОНОМЕРУ";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Токен авторизации";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока.ОписаниеМетода = "Получает заказ по номеру СДЭК или внутреннему номеру клиента";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ПолучитьЗаказПоНомеру";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАКАЗПОНОМЕРУ";
НоваяСтрока.Параметр = "--number";
НоваяСтрока.Описание = "Номер заказа";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ПолучитьЗаказПоНомеру";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАКАЗПОНОМЕРУ";
НоваяСтрока.Параметр = "--internal";
НоваяСтрока.Описание = "Вид номера заказа. Истина > номер в базе клиента, Ложь > номер СДЭК (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ПолучитьЗаказПоНомеру";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАКАЗПОНОМЕРУ";
НоваяСтрока.Параметр = "--testapi";
НоваяСтрока.Описание = "Флаг использования API для тестовых запросов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ОформитьКлиентскийВозврат";
НоваяСтрока.МетодПоиска = "ОФОРМИТЬКЛИЕНТСКИЙВОЗВРАТ";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Токен авторизации";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока.ОписаниеМетода = "Оформляет клиентский возврат для заказа интернет магазина";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ОформитьКлиентскийВозврат";
НоваяСтрока.МетодПоиска = "ОФОРМИТЬКЛИЕНТСКИЙВОЗВРАТ";
НоваяСтрока.Параметр = "--uuid";
НоваяСтрока.Описание = "UUID заказа";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ОформитьКлиентскийВозврат";
НоваяСтрока.МетодПоиска = "ОФОРМИТЬКЛИЕНТСКИЙВОЗВРАТ";
НоваяСтрока.Параметр = "--tariff";
НоваяСтрока.Описание = "Код тарифа (из доступных по договору)";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "ОформитьКлиентскийВозврат";
НоваяСтрока.МетодПоиска = "ОФОРМИТЬКЛИЕНТСКИЙВОЗВРАТ";
НоваяСтрока.Параметр = "--testapi";
НоваяСтрока.Описание = "Флаг использования API для тестовых запросов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "СоздатьОтказ";
НоваяСтрока.МетодПоиска = "СОЗДАТЬОТКАЗ";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Токен авторизации";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока.ОписаниеМетода = "Создает отказ по заказу для возврата в интернет магазин";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "СоздатьОтказ";
НоваяСтрока.МетодПоиска = "СОЗДАТЬОТКАЗ";
НоваяСтрока.Параметр = "--uuid";
НоваяСтрока.Описание = "UUID заказа";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK";
НоваяСтрока.Метод = "СоздатьОтказ";
НоваяСтрока.МетодПоиска = "СОЗДАТЬОТКАЗ";
НоваяСтрока.Параметр = "--testapi";
НоваяСтрока.Описание = "Флаг использования API для тестовых запросов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с заказми";
НоваяСтрока = ТаблицаСостава.Добавить(); НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "cdek"; НоваяСтрока.Библиотека = "cdek";
НоваяСтрока.Модуль = "OPI_CDEK"; НоваяСтрока.Модуль = "OPI_CDEK";