mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-26 05:37:27 +02:00
Main build (Jenkins)
This commit is contained in:
parent
e0b5dff3f8
commit
1d40a3cc6e
24
ci/clitesten
24
ci/clitesten
@ -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 '
|
||||
}
|
||||
|
||||
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') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe cdek GetOrderDescription --empty "test" --required "test" --ostore "test" --debug --test '
|
||||
}
|
||||
|
24
ci/clitestru
24
ci/clitestru
@ -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 '
|
||||
}
|
||||
|
||||
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') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe cdek ПолучитьОписаниеЗаказа --empty "test" --required "test" --ostore "test" --debug --test '
|
||||
}
|
||||
|
1
docs/en/cli/CDEK/CreateCustomerRefund.txt
Normal file
1
docs/en/cli/CDEK/CreateCustomerRefund.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek CreateCustomerRefund --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --tariff %tariff% --testapi %testapi%
|
1
docs/en/cli/CDEK/CreateRefusal.txt
Normal file
1
docs/en/cli/CDEK/CreateRefusal.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek CreateRefusal --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
|
1
docs/en/cli/CDEK/DeleteOrder.txt
Normal file
1
docs/en/cli/CDEK/DeleteOrder.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek DeleteOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
|
1
docs/en/cli/CDEK/GetOrder.txt
Normal file
1
docs/en/cli/CDEK/GetOrder.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek GetOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
|
1
docs/en/cli/CDEK/GetOrderByNumber.txt
Normal file
1
docs/en/cli/CDEK/GetOrderByNumber.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek GetOrderByNumber --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --number "ddOererre7450813980068" --internal %internal% --testapi %testapi%
|
1
docs/en/cli/CDEK/UpdateOrder.txt
Normal file
1
docs/en/cli/CDEK/UpdateOrder.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek UpdateOrder --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --order %order% --testapi %testapi%
|
4
docs/en/data/CDEK/CreateCustomerRefund.json
Normal file
4
docs/en/data/CDEK/CreateCustomerRefund.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
3
docs/en/data/CDEK/CreateOrder.json
Normal file
3
docs/en/data/CDEK/CreateOrder.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..."
|
||||
}
|
4
docs/en/data/CDEK/CreateRefusal.json
Normal file
4
docs/en/data/CDEK/CreateRefusal.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
4
docs/en/data/CDEK/DeleteOrder.json
Normal file
4
docs/en/data/CDEK/DeleteOrder.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
4
docs/en/data/CDEK/GetOrder.json
Normal file
4
docs/en/data/CDEK/GetOrder.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
4
docs/en/data/CDEK/GetOrderByNumber.json
Normal file
4
docs/en/data/CDEK/GetOrderByNumber.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"OrderNumber": "ddOererre7450813980068"
|
||||
}
|
4
docs/en/data/CDEK/UpdateOrder.json
Normal file
4
docs/en/data/CDEK/UpdateOrder.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
5
docs/en/examples/CDEK/CreateCustomerRefund.txt
Normal file
5
docs/en/examples/CDEK/CreateCustomerRefund.txt
Normal file
@ -0,0 +1,5 @@
|
||||
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
Tariff = 139;
|
||||
|
||||
Result = OPI_CDEK.CreateCustomerRefund(Token, UUID, Tariff, True);
|
78
docs/en/examples/CDEK/CreateOrder.txt
Normal file
78
docs/en/examples/CDEK/CreateOrder.txt
Normal 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);
|
4
docs/en/examples/CDEK/CreateRefusal.txt
Normal file
4
docs/en/examples/CDEK/CreateRefusal.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
|
||||
Result = OPI_CDEK.CreateRefusal(Token, UUID, True);
|
4
docs/en/examples/CDEK/DeleteOrder.txt
Normal file
4
docs/en/examples/CDEK/DeleteOrder.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
|
||||
Result = OPI_CDEK.DeleteOrder(Token, UUID, True);
|
4
docs/en/examples/CDEK/GetOrder.txt
Normal file
4
docs/en/examples/CDEK/GetOrder.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
|
||||
Result = OPI_CDEK.GetOrder(Token, UUID, True);
|
4
docs/en/examples/CDEK/GetOrderByNumber.txt
Normal file
4
docs/en/examples/CDEK/GetOrderByNumber.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
|
||||
OrderNumber = "ddOererre7450813980068";
|
||||
Result = OPI_CDEK.GetOrderByNumber(Token, OrderNumber, True, True);
|
6
docs/en/examples/CDEK/UpdateOrder.txt
Normal file
6
docs/en/examples/CDEK/UpdateOrder.txt
Normal 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);
|
@ -42,5 +42,11 @@ Method at API documentation: [Client authorization](https://api-docs.cdek.ru/299
|
||||
```
|
||||
|
||||
```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"
|
||||
}
|
||||
```
|
||||
|
52
docs/en/md/CDEK/Orders-managment/Create-customer-refund.md
Normal file
52
docs/en/md/CDEK/Orders-managment/Create-customer-refund.md
Normal 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"
|
||||
|
||||
```
|
@ -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 |
|
||||
|-|-|-|-|
|
||||
@ -28,7 +28,84 @@ Method at API documentation: [Order registration](https://api-docs.cdek.ru/29923
|
||||
|
||||
|
||||
```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);
|
||||
```
|
||||
|
||||
|
||||
|
46
docs/en/md/CDEK/Orders-managment/Create-refusal.md
Normal file
46
docs/en/md/CDEK/Orders-managment/Create-refusal.md
Normal 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"
|
||||
|
||||
```
|
46
docs/en/md/CDEK/Orders-managment/Delete-order.md
Normal file
46
docs/en/md/CDEK/Orders-managment/Delete-order.md
Normal 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"
|
||||
|
||||
```
|
47
docs/en/md/CDEK/Orders-managment/Get-order-by-number.md
Normal file
47
docs/en/md/CDEK/Orders-managment/Get-order-by-number.md
Normal 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"
|
||||
|
||||
```
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
sidebar_position: 8
|
||||
---
|
||||
|
||||
# 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"
|
||||
|
||||
{
|
||||
"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>"
|
||||
}
|
||||
```
|
||||
|
46
docs/en/md/CDEK/Orders-managment/Get-order.md
Normal file
46
docs/en/md/CDEK/Orders-managment/Get-order.md
Normal 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"
|
||||
|
||||
```
|
49
docs/en/md/CDEK/Orders-managment/Update-order.md
Normal file
49
docs/en/md/CDEK/Orders-managment/Update-order.md
Normal 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"
|
||||
|
||||
```
|
1
docs/ru/cli/CDEK/ИзменитьЗаказ.txt
Normal file
1
docs/ru/cli/CDEK/ИзменитьЗаказ.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek ИзменитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --order %order% --testapi %testapi%
|
1
docs/ru/cli/CDEK/ОформитьКлиентскийВозврат.txt
Normal file
1
docs/ru/cli/CDEK/ОформитьКлиентскийВозврат.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek ОформитьКлиентскийВозврат --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --tariff %tariff% --testapi %testapi%
|
1
docs/ru/cli/CDEK/ПолучитьЗаказ.txt
Normal file
1
docs/ru/cli/CDEK/ПолучитьЗаказ.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek ПолучитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
|
1
docs/ru/cli/CDEK/ПолучитьЗаказПоНомеру.txt
Normal file
1
docs/ru/cli/CDEK/ПолучитьЗаказПоНомеру.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek ПолучитьЗаказПоНомеру --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --number "ddOererre7450813980068" --internal %internal% --testapi %testapi%
|
1
docs/ru/cli/CDEK/СоздатьОтказ.txt
Normal file
1
docs/ru/cli/CDEK/СоздатьОтказ.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek СоздатьОтказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
|
1
docs/ru/cli/CDEK/УдалитьЗаказ.txt
Normal file
1
docs/ru/cli/CDEK/УдалитьЗаказ.txt
Normal file
@ -0,0 +1 @@
|
||||
oint cdek УдалитьЗаказ --token "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..." --uuid "f1799065-01de-448c-91cf-8afe7d4c0cfc" --testapi %testapi%
|
4
docs/ru/data/CDEK/ИзменитьЗаказ.json
Normal file
4
docs/ru/data/CDEK/ИзменитьЗаказ.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
4
docs/ru/data/CDEK/ОформитьКлиентскийВозврат.json
Normal file
4
docs/ru/data/CDEK/ОформитьКлиентскийВозврат.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
4
docs/ru/data/CDEK/ПолучитьЗаказ.json
Normal file
4
docs/ru/data/CDEK/ПолучитьЗаказ.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
4
docs/ru/data/CDEK/ПолучитьЗаказПоНомеру.json
Normal file
4
docs/ru/data/CDEK/ПолучитьЗаказПоНомеру.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"НомерЗаказа": "ddOererre7450813980068"
|
||||
}
|
3
docs/ru/data/CDEK/СоздатьЗаказ.json
Normal file
3
docs/ru/data/CDEK/СоздатьЗаказ.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ..."
|
||||
}
|
4
docs/ru/data/CDEK/СоздатьОтказ.json
Normal file
4
docs/ru/data/CDEK/СоздатьОтказ.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
4
docs/ru/data/CDEK/УдалитьЗаказ.json
Normal file
4
docs/ru/data/CDEK/УдалитьЗаказ.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Токен": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...",
|
||||
"UUID": "f1799065-01de-448c-91cf-8afe7d4c0cfc"
|
||||
}
|
6
docs/ru/examples/CDEK/ИзменитьЗаказ.txt
Normal file
6
docs/ru/examples/CDEK/ИзменитьЗаказ.txt
Normal file
@ -0,0 +1,6 @@
|
||||
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
|
||||
ОписаниеЗаказа = Новый Структура("comment", "Новый комментарий");
|
||||
|
||||
Результат = OPI_CDEK.ИзменитьЗаказ(Токен, UUID, ОписаниеЗаказа, Истина);
|
5
docs/ru/examples/CDEK/ОформитьКлиентскийВозврат.txt
Normal file
5
docs/ru/examples/CDEK/ОформитьКлиентскийВозврат.txt
Normal file
@ -0,0 +1,5 @@
|
||||
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
Тариф = 139;
|
||||
|
||||
Результат = OPI_CDEK.ОформитьКлиентскийВозврат(Токен, UUID, Тариф, Истина);
|
4
docs/ru/examples/CDEK/ПолучитьЗаказ.txt
Normal file
4
docs/ru/examples/CDEK/ПолучитьЗаказ.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьЗаказ(Токен, UUID, Истина);
|
4
docs/ru/examples/CDEK/ПолучитьЗаказПоНомеру.txt
Normal file
4
docs/ru/examples/CDEK/ПолучитьЗаказПоНомеру.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
|
||||
НомерЗаказа = "ddOererre7450813980068";
|
||||
Результат = OPI_CDEK.ПолучитьЗаказПоНомеру(Токен, НомерЗаказа, Истина, Истина);
|
78
docs/ru/examples/CDEK/СоздатьЗаказ.txt
Normal file
78
docs/ru/examples/CDEK/СоздатьЗаказ.txt
Normal 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.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина);
|
4
docs/ru/examples/CDEK/СоздатьОтказ.txt
Normal file
4
docs/ru/examples/CDEK/СоздатьОтказ.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
|
||||
Результат = OPI_CDEK.СоздатьОтказ(Токен, UUID, Истина);
|
4
docs/ru/examples/CDEK/УдалитьЗаказ.txt
Normal file
4
docs/ru/examples/CDEK/УдалитьЗаказ.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3Mjg2ODEyNjEsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJhY2NvdW50LWxhbmc6cnVzIiwiY29udHJhY3Q60JjQnC3QoNCkLdCT0JvQky0yMiIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJzb2xpZC1hZGRyZ...";
|
||||
UUID = "f1799065-01de-448c-91cf-8afe7d4c0cfc";
|
||||
|
||||
Результат = OPI_CDEK.УдалитьЗаказ(Токен, UUID, Истина);
|
52
docs/ru/md/CDEK/Orders-managment/Create-customer-refund.md
Normal file
52
docs/ru/md/CDEK/Orders-managment/Create-customer-refund.md
Normal 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="Результат"
|
||||
|
||||
```
|
@ -7,7 +7,7 @@ sidebar_position: 1
|
||||
|
||||
|
||||
|
||||
`Функция СоздатьЗаказ(Знач Токен, Знач ОписаниеЗаказа, Знач ИнтернетМагазин = Ложь, ТестовыйAPI = Ложь) Экспорт`
|
||||
`Функция СоздатьЗаказ(Знач Токен, Знач ОписаниеЗаказа, Знач ИнтернетМагазин = Ложь, Знач ТестовыйAPI = Ложь) Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Назначение |
|
||||
|-|-|-|-|
|
||||
@ -28,7 +28,84 @@ sidebar_position: 1
|
||||
|
||||
|
||||
```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.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина);
|
||||
```
|
||||
|
||||
|
||||
|
46
docs/ru/md/CDEK/Orders-managment/Create-refusal.md
Normal file
46
docs/ru/md/CDEK/Orders-managment/Create-refusal.md
Normal 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="Результат"
|
||||
|
||||
```
|
46
docs/ru/md/CDEK/Orders-managment/Delete-order.md
Normal file
46
docs/ru/md/CDEK/Orders-managment/Delete-order.md
Normal 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="Результат"
|
||||
|
||||
```
|
47
docs/ru/md/CDEK/Orders-managment/Get-order-by-number.md
Normal file
47
docs/ru/md/CDEK/Orders-managment/Get-order-by-number.md
Normal 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="Результат"
|
||||
|
||||
```
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
sidebar_position: 8
|
||||
---
|
||||
|
||||
# Получить описание заказа
|
||||
|
46
docs/ru/md/CDEK/Orders-managment/Get-order.md
Normal file
46
docs/ru/md/CDEK/Orders-managment/Get-order.md
Normal 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="Результат"
|
||||
|
||||
```
|
49
docs/ru/md/CDEK/Orders-managment/Update-order.md
Normal file
49
docs/ru/md/CDEK/Orders-managment/Update-order.md
Normal 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
@ -91,22 +91,188 @@ EndFunction
|
||||
//
|
||||
// Returns:
|
||||
// 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.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;
|
||||
OPI_Tools.AddField(ParameterName, OrderNumber, "String", Parameters);
|
||||
|
||||
For Each OrderField In OrderDescription Do
|
||||
OPI_Tools.AddField(OrderField.Key, OrderField.Value, "Current", Parameters);
|
||||
EndDo;
|
||||
Response = OPI_Tools.Get(URL, Parameters, Headers);
|
||||
|
||||
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;
|
||||
|
||||
@ -330,4 +496,14 @@ Function FormURL(Val Method, Val TestAPI)
|
||||
|
||||
EndFunction
|
||||
|
||||
Function CreateRequestHeaders(Val Token)
|
||||
|
||||
OPI_TypeConversion.GetLine(Token);
|
||||
|
||||
Headers = New Map;
|
||||
Headers.Insert("Authorization", "Bearer " + Token);
|
||||
Return Headers;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
@ -2003,6 +2003,13 @@ Procedure CDEKAPI_OrdersManagment() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("CDEK_Token" , 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
|
||||
|
||||
@ -13644,6 +13651,189 @@ Procedure CDEK_GetOrderDescription(FunctionParameters)
|
||||
|
||||
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
|
||||
|
@ -1765,6 +1765,21 @@ Procedure Check_CdekToken(Val Result) Export
|
||||
|
||||
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
|
||||
|
@ -570,6 +570,11 @@ Procedure AddField(Val Name, Val Value, Val Type, Collection) Export
|
||||
ElsIf Type = "Number" Then
|
||||
OPI_TypeConversion.GetNumber(Value);
|
||||
|
||||
ElsIf Type = "UUID" Then
|
||||
|
||||
OPI_TypeConversion.GetLine(Value);
|
||||
Value = New UUID(Value);
|
||||
|
||||
Else
|
||||
|
||||
If Not Type = "Current" Then
|
||||
|
@ -91,22 +91,188 @@ EndFunction
|
||||
//
|
||||
// Returns:
|
||||
// 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.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;
|
||||
OPI_Tools.AddField(ParameterName, OrderNumber, "String", Parameters);
|
||||
|
||||
For Each OrderField In OrderDescription Do
|
||||
OPI_Tools.AddField(OrderField.Key, OrderField.Value, "Current", Parameters);
|
||||
EndDo;
|
||||
Response = OPI_Tools.Get(URL, Parameters, Headers);
|
||||
|
||||
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;
|
||||
|
||||
@ -330,4 +496,14 @@ Function FormURL(Val Method, Val TestAPI)
|
||||
|
||||
EndFunction
|
||||
|
||||
Function CreateRequestHeaders(Val Token)
|
||||
|
||||
OPI_TypeConversion.GetLine(Token);
|
||||
|
||||
Headers = New Map;
|
||||
Headers.Insert("Authorization", "Bearer " + Token);
|
||||
Return Headers;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
@ -1765,6 +1765,21 @@ Procedure Check_CdekToken(Val Result) Export
|
||||
|
||||
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
|
||||
|
@ -2003,6 +2003,13 @@ Procedure CDEKAPI_OrdersManagment() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("CDEK_Token" , 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
|
||||
|
||||
@ -13644,6 +13651,189 @@ Procedure CDEK_GetOrderDescription(FunctionParameters)
|
||||
|
||||
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
|
||||
|
@ -570,6 +570,11 @@ Procedure AddField(Val Name, Val Value, Val Type, Collection) Export
|
||||
ElsIf Type = "Number" Then
|
||||
OPI_TypeConversion.GetNumber(Value);
|
||||
|
||||
ElsIf Type = "UUID" Then
|
||||
|
||||
OPI_TypeConversion.GetLine(Value);
|
||||
Value = New UUID(Value);
|
||||
|
||||
Else
|
||||
|
||||
If Not Type = "Current" Then
|
||||
|
@ -82,6 +82,222 @@
|
||||
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.Библиотека = "cdek";
|
||||
NewLine.Модуль = "OPI_CDEK";
|
||||
|
@ -109,7 +109,7 @@
|
||||
|
||||
// Изменить заказ
|
||||
// Изменяет значения полей выбранного заказа
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Изменение заказа](@api-docs.cdek.ru/36981178.html)
|
||||
//
|
||||
@ -122,7 +122,7 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ИзменитьЗаказ(Знач Токен, Знач UUID, Знач ОписаниеЗаказа, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(ОписаниеЗаказа);
|
||||
|
||||
URL = СформироватьURL("/orders", ТестовыйAPI);
|
||||
@ -133,12 +133,12 @@
|
||||
Ответ = OPI_Инструменты.Patch(URL, ОписаниеЗаказа, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удалить заказ
|
||||
// Удаляет заказ по UUID
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Удаление заказа](@api-docs.cdek.ru/29924487.html)
|
||||
//
|
||||
@ -150,21 +150,21 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция УдалитьЗаказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(UUID);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders/" + UUID, ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Ответ = OPI_Инструменты.Delete(URL, , Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить заказ
|
||||
// Получает заказ по UUID
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о заказе](@api-docs.cdek.ru/29923975.html)
|
||||
//
|
||||
@ -176,21 +176,21 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьЗаказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(UUID);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders/" + UUID, ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, , Заголовки);
|
||||
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить заказ по номеру
|
||||
// Получает заказ по номеру СДЭК или внутреннему номеру клиента
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о заказе](@api-docs.cdek.ru/29923975.html)
|
||||
//
|
||||
@ -203,60 +203,60 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьЗаказПоНомеру(Знач Токен, Знач НомерЗаказа, Знач Внутренний = Ложь, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(Внутренний);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
ИмяПараметра = ?(Внутренний, "im_number", "cdek_number");
|
||||
|
||||
|
||||
ИмяПараметра = ?(Внутренний, "im_number", "cdek_number");
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле(ИмяПараметра, НомерЗаказа, "Строка", Параметры);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Оформить клиентский возврат
|
||||
// Оформляет клиентский возврат для заказа интернет магазина
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Этот метод используется в случае, если прямой заказ доставлялся СДЭК и получатель хочет вернуть его полностью
|
||||
// Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с is_client_return = true
|
||||
// Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с is_client_return = true
|
||||
// Метод в документации API: [Клиентские возвраты](@api-docs.cdek.ru/122762174.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// UUID - Строка - UUID заказа - uuid
|
||||
// Тариф - Число - Код тарифа (из доступных по договору) - tariff
|
||||
// Тариф - Число - Код тарифа (из доступных по договору) - tariff
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ОформитьКлиентскийВозврат(Знач Токен, Знач UUID, Знач Тариф, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(UUID);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders/" + UUID + "/clientReturn", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("tariff_code", Тариф, "Число", Параметры);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
|
||||
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создать отказ
|
||||
// Создает отказ по заказу для возврата в интернет магазин
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Клиентские возвраты](@api-docs.cdek.ru/55327658.html)
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Регистрация отказа](@api-docs.cdek.ru/55327658.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
@ -266,16 +266,16 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция СоздатьОтказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(UUID);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders/" + UUID + "/refusal", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, , Заголовки);
|
||||
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить описание заказа
|
||||
|
@ -2001,7 +2001,7 @@
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Token" , ПараметрыТеста);
|
||||
|
||||
|
||||
CDEK_ПолучитьОписаниеЗаказа(ПараметрыТеста);
|
||||
CDEK_СоздатьЗаказ(ПараметрыТеста);
|
||||
CDEK_ПолучитьЗаказ(ПараметрыТеста);
|
||||
@ -2010,7 +2010,7 @@
|
||||
CDEK_ОформитьКлиентскийВозврат(ПараметрыТеста);
|
||||
CDEK_СоздатьОтказ(ПараметрыТеста);
|
||||
CDEK_УдалитьЗаказ(ПараметрыТеста);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@ -13652,50 +13652,50 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_СоздатьЗаказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
|
||||
|
||||
ОписаниеЗаказа = Новый Структура;
|
||||
|
||||
|
||||
ЛокацияОтправления = Новый Структура;
|
||||
ЛокацияОтправления.Вставить("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" , "Товар");
|
||||
@ -13703,9 +13703,9 @@
|
||||
Позиция.Вставить("amount" , 2);
|
||||
Позиция.Вставить("weight" , 700);
|
||||
Позиция.Вставить("url" , "www.item.ru");
|
||||
|
||||
|
||||
Позиции.Добавить(Позиция);
|
||||
|
||||
|
||||
Пакет.Вставить("items" , Позиции);
|
||||
Пакет.Вставить("number" , "bar-001");
|
||||
Пакет.Вставить("comment", "Упаковка");
|
||||
@ -13713,125 +13713,125 @@
|
||||
Пакет.Вставить("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));
|
||||
ОписаниеЗаказа.Вставить("comment" , "Новый заказ");
|
||||
ОписаниеЗаказа.Вставить("tariff_code", 139);
|
||||
|
||||
ОписаниеЗаказа.Вставить("delivery_recipient_cost" , Новый Структура("value" , 50));
|
||||
ОписаниеЗаказа.Вставить("delivery_recipient_cost_adv", Новый Структура("sum,threshold", 3000, 200));
|
||||
|
||||
Результат = OPI_CDEK.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
UUID = Результат["entity"]["uuid"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_OrderUUID", UUID);
|
||||
OPI_Инструменты.ДобавитьПоле("CDEK_OrderUUID", UUID, "Строка", ПараметрыФункции);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьЗаказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьЗаказ(Токен, UUID, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат);
|
||||
|
||||
ВнутреннийНомер = Результат["entity"]["number"];
|
||||
|
||||
ВнутреннийНомер = Результат["entity"]["number"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_OrderIMN", ВнутреннийНомер);
|
||||
OPI_Инструменты.ДобавитьПоле("CDEK_OrderIMN", ВнутреннийНомер, "Строка", ПараметрыФункции);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьЗаказПоНомеру(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
|
||||
|
||||
НомерЗаказа = ПараметрыФункции["CDEK_OrderIMN"];
|
||||
Результат = OPI_CDEK.ПолучитьЗаказПоНомеру(Токен, НомерЗаказа, Истина, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказПоНомеру", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказПоНомеру", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ИзменитьЗаказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
|
||||
ОписаниеЗаказа = Новый Структура("comment", "Новый комментарий");
|
||||
|
||||
|
||||
Результат = OPI_CDEK.ИзменитьЗаказ(Токен, UUID, ОписаниеЗаказа, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗаказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_УдалитьЗаказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
|
||||
Результат = OPI_CDEK.УдалитьЗаказ(Токен, UUID, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ОформитьКлиентскийВозврат(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
Тариф = 139;
|
||||
|
||||
|
||||
Результат = OPI_CDEK.ОформитьКлиентскийВозврат(Токен, UUID, Тариф, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОформитьКлиентскийВозврат", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_СоздатьОтказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
|
||||
Результат = OPI_CDEK.СоздатьОтказ(Токен, UUID, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОтказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -1766,18 +1766,18 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_СдэкЗаказ(Знач Результат) Экспорт
|
||||
|
||||
|
||||
ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
|
||||
ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
|
||||
ОжидаетЧто(Результат["requests"][0]["state"]).Равно("ACCEPTED");
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_СдэкДанныеЗаказа(Знач Результат) Экспорт
|
||||
|
||||
|
||||
ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
|
||||
ОжидаетЧто(Результат["entity"]["number"]).Заполнено();
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@ -1816,9 +1816,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -569,9 +569,9 @@
|
||||
|
||||
ИначеЕсли Тип = "Число" Тогда
|
||||
OPI_ПреобразованиеТипов.ПолучитьЧисло(Значение);
|
||||
|
||||
|
||||
ИначеЕсли Тип = "УникальныйИдентификатор" Тогда
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение);
|
||||
Значение = Новый УникальныйИдентификатор(Значение);
|
||||
|
||||
|
@ -109,7 +109,7 @@
|
||||
|
||||
// Изменить заказ
|
||||
// Изменяет значения полей выбранного заказа
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Изменение заказа](@api-docs.cdek.ru/36981178.html)
|
||||
//
|
||||
@ -122,7 +122,7 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ИзменитьЗаказ(Знач Токен, Знач UUID, Знач ОписаниеЗаказа, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(ОписаниеЗаказа);
|
||||
|
||||
URL = СформироватьURL("/orders", ТестовыйAPI);
|
||||
@ -133,12 +133,12 @@
|
||||
Ответ = OPI_Инструменты.Patch(URL, ОписаниеЗаказа, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удалить заказ
|
||||
// Удаляет заказ по UUID
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Удаление заказа](@api-docs.cdek.ru/29924487.html)
|
||||
//
|
||||
@ -150,21 +150,21 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция УдалитьЗаказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(UUID);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders/" + UUID, ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Ответ = OPI_Инструменты.Delete(URL, , Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить заказ
|
||||
// Получает заказ по UUID
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о заказе](@api-docs.cdek.ru/29923975.html)
|
||||
//
|
||||
@ -176,21 +176,21 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьЗаказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(UUID);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders/" + UUID, ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, , Заголовки);
|
||||
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить заказ по номеру
|
||||
// Получает заказ по номеру СДЭК или внутреннему номеру клиента
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о заказе](@api-docs.cdek.ru/29923975.html)
|
||||
//
|
||||
@ -203,59 +203,59 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьЗаказПоНомеру(Знач Токен, Знач НомерЗаказа, Знач Внутренний = Ложь, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(Внутренний);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
ИмяПараметра = ?(Внутренний, "im_number", "cdek_number");
|
||||
|
||||
|
||||
ИмяПараметра = ?(Внутренний, "im_number", "cdek_number");
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле(ИмяПараметра, НомерЗаказа, "Строка", Параметры);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Оформить клиентский возврат
|
||||
// Оформляет клиентский возврат для заказа интернет магазина
|
||||
//
|
||||
//
|
||||
// Примечание:
|
||||
// Этот метод используется в случае, если прямой заказ доставлялся СДЭК и получатель хочет вернуть его полностью
|
||||
// Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с is_client_return = true
|
||||
// Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с is_client_return = true
|
||||
// Метод в документации API: [Клиентские возвраты](@api-docs.cdek.ru/122762174.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// UUID - Строка - UUID заказа - uuid
|
||||
// Тариф - Число - Код тарифа (из доступных по договору) - tariff
|
||||
// Тариф - Число - Код тарифа (из доступных по договору) - tariff
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ОформитьКлиентскийВозврат(Знач Токен, Знач UUID, Знач Тариф, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(UUID);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders/" + UUID + "/clientReturn", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("tariff_code", Тариф, "Число", Параметры);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
|
||||
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создать отказ
|
||||
// Создает отказ по заказу для возврата в интернет магазин
|
||||
//
|
||||
// Примечание:
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Регистрация отказа](@api-docs.cdek.ru/55327658.html)
|
||||
//
|
||||
// Параметры:
|
||||
@ -266,16 +266,16 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция СоздатьОтказ(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(UUID);
|
||||
|
||||
|
||||
URL = СформироватьURL("/orders/" + UUID + "/refusal", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, , Заголовки);
|
||||
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить описание заказа
|
||||
|
@ -569,9 +569,9 @@
|
||||
|
||||
ИначеЕсли Тип = "Число" Тогда
|
||||
OPI_ПреобразованиеТипов.ПолучитьЧисло(Значение);
|
||||
|
||||
|
||||
ИначеЕсли Тип = "УникальныйИдентификатор" Тогда
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение);
|
||||
Значение = Новый УникальныйИдентификатор(Значение);
|
||||
|
||||
|
@ -1766,18 +1766,18 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_СдэкЗаказ(Знач Результат) Экспорт
|
||||
|
||||
|
||||
ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
|
||||
ОжидаетЧто(Результат["requests"]).ИмеетТип("Массив").Заполнено();
|
||||
ОжидаетЧто(Результат["requests"][0]["state"]).Равно("ACCEPTED");
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_СдэкДанныеЗаказа(Знач Результат) Экспорт
|
||||
|
||||
|
||||
ОжидаетЧто(Результат["entity"]["uuid"]).Заполнено();
|
||||
ОжидаетЧто(Результат["entity"]["number"]).Заполнено();
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -2001,7 +2001,7 @@
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Token" , ПараметрыТеста);
|
||||
|
||||
|
||||
CDEK_ПолучитьОписаниеЗаказа(ПараметрыТеста);
|
||||
CDEK_СоздатьЗаказ(ПараметрыТеста);
|
||||
CDEK_ПолучитьЗаказ(ПараметрыТеста);
|
||||
@ -2010,7 +2010,7 @@
|
||||
CDEK_ОформитьКлиентскийВозврат(ПараметрыТеста);
|
||||
CDEK_СоздатьОтказ(ПараметрыТеста);
|
||||
CDEK_УдалитьЗаказ(ПараметрыТеста);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@ -13652,50 +13652,50 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_СоздатьЗаказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
|
||||
|
||||
ОписаниеЗаказа = Новый Структура;
|
||||
|
||||
|
||||
ЛокацияОтправления = Новый Структура;
|
||||
ЛокацияОтправления.Вставить("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" , "Товар");
|
||||
@ -13703,9 +13703,9 @@
|
||||
Позиция.Вставить("amount" , 2);
|
||||
Позиция.Вставить("weight" , 700);
|
||||
Позиция.Вставить("url" , "www.item.ru");
|
||||
|
||||
|
||||
Позиции.Добавить(Позиция);
|
||||
|
||||
|
||||
Пакет.Вставить("items" , Позиции);
|
||||
Пакет.Вставить("number" , "bar-001");
|
||||
Пакет.Вставить("comment", "Упаковка");
|
||||
@ -13713,125 +13713,125 @@
|
||||
Пакет.Вставить("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));
|
||||
ОписаниеЗаказа.Вставить("comment" , "Новый заказ");
|
||||
ОписаниеЗаказа.Вставить("tariff_code", 139);
|
||||
|
||||
ОписаниеЗаказа.Вставить("delivery_recipient_cost" , Новый Структура("value" , 50));
|
||||
ОписаниеЗаказа.Вставить("delivery_recipient_cost_adv", Новый Структура("sum,threshold", 3000, 200));
|
||||
|
||||
Результат = OPI_CDEK.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
UUID = Результат["entity"]["uuid"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_OrderUUID", UUID);
|
||||
OPI_Инструменты.ДобавитьПоле("CDEK_OrderUUID", UUID, "Строка", ПараметрыФункции);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьЗаказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьЗаказ(Токен, UUID, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат);
|
||||
|
||||
ВнутреннийНомер = Результат["entity"]["number"];
|
||||
|
||||
ВнутреннийНомер = Результат["entity"]["number"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_OrderIMN", ВнутреннийНомер);
|
||||
OPI_Инструменты.ДобавитьПоле("CDEK_OrderIMN", ВнутреннийНомер, "Строка", ПараметрыФункции);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьЗаказПоНомеру(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
|
||||
|
||||
НомерЗаказа = ПараметрыФункции["CDEK_OrderIMN"];
|
||||
Результат = OPI_CDEK.ПолучитьЗаказПоНомеру(Токен, НомерЗаказа, Истина, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказПоНомеру", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказПоНомеру", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ИзменитьЗаказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
|
||||
ОписаниеЗаказа = Новый Структура("comment", "Новый комментарий");
|
||||
|
||||
|
||||
Результат = OPI_CDEK.ИзменитьЗаказ(Токен, UUID, ОписаниеЗаказа, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗаказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_УдалитьЗаказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
|
||||
Результат = OPI_CDEK.УдалитьЗаказ(Токен, UUID, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ОформитьКлиентскийВозврат(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
Тариф = 139;
|
||||
|
||||
|
||||
Результат = OPI_CDEK.ОформитьКлиентскийВозврат(Токен, UUID, Тариф, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОформитьКлиентскийВозврат", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_СоздатьОтказ(ПараметрыФункции)
|
||||
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
|
||||
Результат = OPI_CDEK.СоздатьОтказ(Токен, UUID, Истина);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОтказ", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -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";
|
||||
НоваяСтрока.Модуль = "OPI_CDEK";
|
||||
|
Loading…
x
Reference in New Issue
Block a user