mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-28 09:08:38 +02:00
CDEK: Методы получения информации
This commit is contained in:
parent
c6b0f111d4
commit
47b34171a9
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-00b6-409b-ae6d-645611d7c140"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "a74afe4e-26e2-4ffc-af3a-0dda24c9ed67",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T17:25:53+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-40ce-4fad-bae8-b4bb1711a90d"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "2dac14af-221a-440f-8bd1-d0a798f49b9c",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T17:26:39+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "9aedf214-562a-45a2-982c-897b753a0ebd"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "12ae6a3a-b014-41df-a496-ae58ff5eccfe",
|
||||
"type": "CREATE_CLIENT_RETURN",
|
||||
"date_time": "2024-10-12T19:31:15+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "9aedf214-562a-45a2-982c-897b753a0ebd"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "825e8d4d-e04d-404e-939b-e119ba58707a",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-12T19:31:14+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-e788-47d8-ad01-9d27540ea291"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "a3702906-dd29-4761-8a7d-e54cf9359488",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T22:14:46+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-f901-4b5a-87ad-355e0bbb2711"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "3b194f9a-6dab-400f-9c8d-4dc70ec79e17",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T17:25:53+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "9aedf214-562a-45a2-982c-897b753a0ebd"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "048cf376-c616-405b-9676-1f66f3106ce0",
|
||||
"type": "CREATE_REFUSAL",
|
||||
"date_time": "2024-10-12T19:31:15+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-40ce-4fad-bae8-b4bb1711a90d"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "3f8e8fc5-15a5-4fd4-9cb5-58887b5ffa93",
|
||||
"type": "DELETE",
|
||||
"date_time": "2024-10-20T17:26:39+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "9aedf214-562a-45a2-982c-897b753a0ebd"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "0112f5e9-36db-4146-ac65-ae0f6e67b488",
|
||||
"type": "DELETE",
|
||||
"date_time": "2024-10-12T19:31:15+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
{
|
||||
"date": "",
|
||||
"cdek_number": "",
|
||||
"order_uuid": "",
|
||||
"time_from": "",
|
||||
"time_to": "",
|
||||
"comment": "",
|
||||
"delivery_point": "",
|
||||
"to_location": {
|
||||
"code": "",
|
||||
"fias_guid": "",
|
||||
"postal_code": "",
|
||||
"longitude": "",
|
||||
"latitude": "",
|
||||
"country_code": "",
|
||||
"region": "",
|
||||
"region_code": "",
|
||||
"sub_region": "",
|
||||
"city": "",
|
||||
"kladr_code": "",
|
||||
"address": ""
|
||||
}
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
{
|
||||
"date": "<Delivery date agreed with the recipient>",
|
||||
"cdek_number": "<CDEK order number>",
|
||||
"order_uuid": "<Order identifier in CDEK system>",
|
||||
"time_from": "<Delivery time FROM agreed with the recipient>",
|
||||
"time_to": "<Delivery time TO agreed with the recipient>",
|
||||
"comment": "<Comment>",
|
||||
"delivery_point": "<Alphanumeric code of CDEK POZ>",
|
||||
"to_location": {
|
||||
"code": "<CDEC locality code>",
|
||||
"fias_guid": "<Unique FIAS identifier>",
|
||||
"postal_code": "<Postal code>",
|
||||
"longitude": "<Longitude>",
|
||||
"latitude": "<Latitude>",
|
||||
"country_code": "<Country code in format ISO_3166-1_alpha-2>",
|
||||
"region": "<Region name>",
|
||||
"region_code": "<Region code>",
|
||||
"sub_region": "<Name of the area of the region>",
|
||||
"city": "<City name>",
|
||||
"kladr_code": "<CLADR code>",
|
||||
"address": "<Address string>"
|
||||
}
|
||||
}
|
@ -1,130 +0,0 @@
|
||||
{
|
||||
"date_intervals": [
|
||||
{
|
||||
"date": "2024-10-23",
|
||||
"time_intervals": [
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "14:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "14:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "18:00:00",
|
||||
"end_time": "22:00:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"date": "2024-10-30",
|
||||
"time_intervals": [
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "14:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "14:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "18:00:00",
|
||||
"end_time": "22:00:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"date": "2024-11-06",
|
||||
"time_intervals": [
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "14:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "14:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "18:00:00",
|
||||
"end_time": "22:00:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"date": "2024-11-13",
|
||||
"time_intervals": [
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "14:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "14:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "18:00:00",
|
||||
"end_time": "22:00:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"date": "2024-11-20",
|
||||
"time_intervals": [
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "14:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "14:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "18:00:00",
|
||||
"end_time": "22:00:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"date": "2024-11-27",
|
||||
"time_intervals": [
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "09:00:00",
|
||||
"end_time": "14:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "14:00:00",
|
||||
"end_time": "18:00:00"
|
||||
},
|
||||
{
|
||||
"start_time": "18:00:00",
|
||||
"end_time": "22:00:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-00b6-409b-ae6d-645611d7c140",
|
||||
"orders": [
|
||||
{
|
||||
"order_uuid": "038e9dc5-be71-48c7-a289-de8f12254537"
|
||||
}
|
||||
],
|
||||
"copy_count": 1,
|
||||
"format": "A5",
|
||||
"url": "https://api.edu.cdek.ru/v2/print/barcodes/72753031-00b6-409b-ae6d-645611d7c140.pdf",
|
||||
"lang": "RUS",
|
||||
"statuses": [
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принят",
|
||||
"date_time": "2024-10-20T17:25:53+03:00"
|
||||
},
|
||||
{
|
||||
"code": "PROCESSING",
|
||||
"name": "Формируется",
|
||||
"date_time": "2024-10-20T17:25:53+03:00"
|
||||
},
|
||||
{
|
||||
"code": "READY",
|
||||
"name": "Сформирован",
|
||||
"date_time": "2024-10-20T17:25:53+03:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "a74afe4e-26e2-4ffc-af3a-0dda24c9ed67",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T17:25:53+03:00",
|
||||
"state": "SUCCESSFUL"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-40ce-4fad-bae8-b4bb1711a90d",
|
||||
"intake_date": "2024-10-21",
|
||||
"intake_time_from": "10:00",
|
||||
"intake_time_to": "17:00",
|
||||
"name": "Consolidated cargo",
|
||||
"weight": 1000,
|
||||
"length": 10,
|
||||
"width": 10,
|
||||
"height": 10,
|
||||
"comment": "Comment to courier",
|
||||
"sender": {
|
||||
"company": "Company",
|
||||
"name": "Ivaniv Ivan",
|
||||
"phones": [
|
||||
{
|
||||
"number": "+79589441654"
|
||||
}
|
||||
],
|
||||
"passport_requirements_satisfied": false
|
||||
},
|
||||
"from_location": {
|
||||
"code": 44,
|
||||
"city_uuid": "7e8f36ba-d937-4ce4-8d53-e44177db6469",
|
||||
"city": "Москва",
|
||||
"fias_guid": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
|
||||
"kladr_code": "7700000000000",
|
||||
"country_code": "RU",
|
||||
"country": "Россия",
|
||||
"region": "Москва",
|
||||
"region_code": 81,
|
||||
"sub_region": "Москва",
|
||||
"longitude": 37.61556,
|
||||
"latitude": 55.75222,
|
||||
"address": "st. Bluchera, 32"
|
||||
},
|
||||
"need_call": false,
|
||||
"statuses": [
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принят",
|
||||
"date_time": "2024-10-20T17:26:39+03:00"
|
||||
}
|
||||
],
|
||||
"contragent_uuid": "ed75ecf4-30ed-4153-afe9-eb80bb512f22"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "2dac14af-221a-440f-8bd1-d0a798f49b9c",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T17:26:39+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
{
|
||||
"intake_date": "<Courier waiting date>",
|
||||
"intake_time_from": "<Start time of waiting for the courier>",
|
||||
"intake_time_to": "<End time of waiting for the courier>",
|
||||
"cdek_number": "<CDEK order number>",
|
||||
"order_uuid": "<Order identifier in CDEK system>",
|
||||
"lunch_time_from": "<Lunch start time>",
|
||||
"lunch_time_to": "<Lunch finish time>",
|
||||
"name": "<Goods description>",
|
||||
"weight": "<Total weight (grams)>",
|
||||
"length": "<Package Dimensions. Length (cm)>",
|
||||
"width": "<Package Dimensions. Width (cm)>",
|
||||
"height": "<Package Dimensions. Height (cm)>",
|
||||
"comment": "<Comment to the request for courier>",
|
||||
"need_call": "<Need to call the sender>",
|
||||
"courier_power_of_attorney": "<The courier needs a letter of attorney>",
|
||||
"courier_identity_card": "<The courier needs an identity document>",
|
||||
"sender": {
|
||||
"company": "<Name of senders company>",
|
||||
"name": "<Full name of contact person>",
|
||||
"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": "<Country code>",
|
||||
"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. Deprecated field>",
|
||||
"address": "<Address string>"
|
||||
}
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"cdek_number": "1106094628",
|
||||
"order_uuid": "56d3ed74-7574-4fdb-82f5-d604e5751d77",
|
||||
"date": "2024-10-30",
|
||||
"time_from": "10:00",
|
||||
"time_to": "17:00",
|
||||
"comment": "Group office",
|
||||
"to_location": {
|
||||
"code": 270,
|
||||
"city_uuid": "4e938d63-e189-454d-bb5c-54bfb2f1e4e2",
|
||||
"city": "Новосибирск",
|
||||
"kladr_code": "5400000100000",
|
||||
"country_code": "RU",
|
||||
"country": "Россия",
|
||||
"region": "Новосибирская область",
|
||||
"region_code": 23,
|
||||
"sub_region": "городской округ Новосибирск",
|
||||
"longitude": 82.906928,
|
||||
"latitude": 55.028739,
|
||||
"address": "st. Bluchera, 33"
|
||||
},
|
||||
"uuid": "72753031-e5ff-4541-9174-4e944a7027ce",
|
||||
"statuses": [
|
||||
{
|
||||
"code": "REGISTERED",
|
||||
"name": "Зарегистрирована",
|
||||
"date_time": "2024-10-20T17:26:53+03:00"
|
||||
},
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принята",
|
||||
"date_time": "2024-10-20T17:26:39+03:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "75db4148-0a10-4829-b20d-659492bb806b",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T17:26:39+03:00",
|
||||
"state": "SUCCESSFUL"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,85 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "9aedf214-562a-45a2-982c-897b753a0ebd",
|
||||
"type": 1,
|
||||
"number": "ddOererre7450813980068",
|
||||
"tariff_code": 139,
|
||||
"comment": "New order",
|
||||
"delivery_recipient_cost": {
|
||||
"value": 50
|
||||
},
|
||||
"delivery_recipient_cost_adv": [
|
||||
{
|
||||
"threshold": 200,
|
||||
"sum": 3000
|
||||
}
|
||||
],
|
||||
"sender": {
|
||||
"name": "Petrov Petr"
|
||||
},
|
||||
"recipient": {
|
||||
"name": "Ivaniv Ivan",
|
||||
"phones": [
|
||||
{
|
||||
"number": "+79134637228"
|
||||
}
|
||||
]
|
||||
},
|
||||
"from_location": {
|
||||
"code": 44,
|
||||
"city": "Moscow",
|
||||
"address": "Ave. Leningradsky, 4"
|
||||
},
|
||||
"to_location": {
|
||||
"code": 270,
|
||||
"city": "Novosibirsk",
|
||||
"address": "st. Bluchera, 32"
|
||||
},
|
||||
"services": [
|
||||
{
|
||||
"code": "SECURE_PACKAGE_A2",
|
||||
"parameter": "10"
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
{
|
||||
"number": "bar-001",
|
||||
"weight": 4000,
|
||||
"length": 10,
|
||||
"width": 10,
|
||||
"height": 10,
|
||||
"comment": "Packaging",
|
||||
"items": [
|
||||
{
|
||||
"name": "Product",
|
||||
"ware_key": "00055",
|
||||
"payment": {
|
||||
"value": 3000
|
||||
},
|
||||
"weight": 700,
|
||||
"amount": 2,
|
||||
"url": "www.item.ru",
|
||||
"cost": 300
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"statuses": [
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принят",
|
||||
"date_time": "2024-10-12T19:31:14+03:00",
|
||||
"city": "Офис СДЭК"
|
||||
}
|
||||
]
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "825e8d4d-e04d-404e-939b-e119ba58707a",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-12T19:31:14+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,119 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "9aedf214-562a-45a2-982c-897b753a0ebd",
|
||||
"type": 1,
|
||||
"is_return": false,
|
||||
"is_reverse": false,
|
||||
"number": "ddOererre7450813980068",
|
||||
"tariff_code": 139,
|
||||
"comment": "New order",
|
||||
"delivery_recipient_cost": {
|
||||
"value": 50
|
||||
},
|
||||
"delivery_recipient_cost_adv": [
|
||||
{
|
||||
"threshold": 200,
|
||||
"sum": 3000
|
||||
}
|
||||
],
|
||||
"sender": {
|
||||
"name": "Petrov Petr",
|
||||
"passport_requirements_satisfied": false
|
||||
},
|
||||
"seller": {
|
||||
"name": "Тестирование Интеграции ИМ"
|
||||
},
|
||||
"recipient": {
|
||||
"name": "Ivaniv Ivan",
|
||||
"phones": [
|
||||
{
|
||||
"number": "+79134637228"
|
||||
}
|
||||
],
|
||||
"passport_requirements_satisfied": false
|
||||
},
|
||||
"from_location": {
|
||||
"code": 44,
|
||||
"city_uuid": "7e8f36ba-d937-4ce4-8d53-e44177db6469",
|
||||
"city": "Москва",
|
||||
"fias_guid": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
|
||||
"kladr_code": "7700000000000",
|
||||
"country_code": "RU",
|
||||
"country": "Россия",
|
||||
"region": "Москва",
|
||||
"region_code": 81,
|
||||
"sub_region": "Москва",
|
||||
"longitude": 37.61556,
|
||||
"latitude": 55.75222,
|
||||
"address": "Ave. Leningradsky, 4"
|
||||
},
|
||||
"to_location": {
|
||||
"code": 270,
|
||||
"city_uuid": "4e938d63-e189-454d-bb5c-54bfb2f1e4e2",
|
||||
"city": "Новосибирск",
|
||||
"kladr_code": "5400000100000",
|
||||
"country_code": "RU",
|
||||
"country": "Россия",
|
||||
"region": "Новосибирская область",
|
||||
"region_code": 23,
|
||||
"sub_region": "городской округ Новосибирск",
|
||||
"longitude": 82.906928,
|
||||
"latitude": 55.028739,
|
||||
"address": "st. Bluchera, 32"
|
||||
},
|
||||
"services": [
|
||||
{
|
||||
"code": "SECURE_PACKAGE_A2",
|
||||
"parameter": "10"
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
{
|
||||
"number": "bar-001",
|
||||
"weight": 4000,
|
||||
"length": 10,
|
||||
"width": 10,
|
||||
"height": 10,
|
||||
"comment": "Packaging",
|
||||
"items": [
|
||||
{
|
||||
"name": "Product",
|
||||
"ware_key": "00055",
|
||||
"payment": {
|
||||
"value": 3000
|
||||
},
|
||||
"weight": 700,
|
||||
"amount": 2,
|
||||
"url": "www.item.ru",
|
||||
"return_item_detail": {},
|
||||
"excise": false,
|
||||
"cost": 300
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"statuses": [
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принят",
|
||||
"date_time": "2024-10-12T19:31:14+03:00",
|
||||
"city": "Офис СДЭК"
|
||||
}
|
||||
],
|
||||
"is_client_return": false,
|
||||
"delivery_detail": {
|
||||
"total_sum": 0,
|
||||
"payment_info": []
|
||||
},
|
||||
"calls": {}
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "825e8d4d-e04d-404e-939b-e119ba58707a",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-12T19:31:14+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,115 +0,0 @@
|
||||
{
|
||||
"tariff_code": "",
|
||||
"recipient": {
|
||||
"company": "",
|
||||
"name": "",
|
||||
"passport_series": "",
|
||||
"passport_number": "",
|
||||
"passport_date_of_issue": "",
|
||||
"passport_organization": "",
|
||||
"tin": "",
|
||||
"passport_date_of_birth": "",
|
||||
"email": "",
|
||||
"contragent_type": "",
|
||||
"phones": [
|
||||
{
|
||||
"number": "",
|
||||
"additional": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"packages": [
|
||||
{
|
||||
"number": "",
|
||||
"weight": "",
|
||||
"length": "",
|
||||
"width": "",
|
||||
"height": "",
|
||||
"comment": "",
|
||||
"items": [
|
||||
{
|
||||
"name": "",
|
||||
"ware_key": "",
|
||||
"marking": "",
|
||||
"payment": {
|
||||
"value": "",
|
||||
"vat_sum": "",
|
||||
"vat_rate": ""
|
||||
},
|
||||
"cost": "",
|
||||
"weight": "",
|
||||
"weight_gross": "",
|
||||
"amount": "",
|
||||
"name_i18n": "",
|
||||
"brand": "",
|
||||
"country_code": "",
|
||||
"material": "",
|
||||
"wifi_gsm": "",
|
||||
"url": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"additional_order_types": "",
|
||||
"comment": "",
|
||||
"developer_key": "",
|
||||
"shipment_point": "",
|
||||
"delivery_point": "",
|
||||
"date_invoice": "",
|
||||
"shipper_name": "",
|
||||
"shipper_address": "",
|
||||
"sender": {
|
||||
"company": "",
|
||||
"name": "",
|
||||
"email": "",
|
||||
"passport_series": "",
|
||||
"passport_number": "",
|
||||
"passport_date_of_issue": "",
|
||||
"passport_organization": "",
|
||||
"tin": "",
|
||||
"passport_date_of_birth": "",
|
||||
"contragent_type": "",
|
||||
"phones": [
|
||||
{
|
||||
"number": "",
|
||||
"additional": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"from_location": {
|
||||
"code": "",
|
||||
"fias_guid": "",
|
||||
"postal_code": "",
|
||||
"longitude": "",
|
||||
"latitude": "",
|
||||
"country_code": "",
|
||||
"region": "",
|
||||
"region_code": "",
|
||||
"sub_region": "",
|
||||
"city": "",
|
||||
"kladr_code": "",
|
||||
"address": ""
|
||||
},
|
||||
"to_location": {
|
||||
"code": "",
|
||||
"fias_guid": "",
|
||||
"postal_code": "",
|
||||
"longitude": "",
|
||||
"latitude": "",
|
||||
"country_code": "",
|
||||
"region": "",
|
||||
"region_code": "",
|
||||
"sub_region": "",
|
||||
"city": "",
|
||||
"kladr_code": "",
|
||||
"address": ""
|
||||
},
|
||||
"services": {
|
||||
"code": "",
|
||||
"parameter": ""
|
||||
},
|
||||
"print": "",
|
||||
"is_client_return": "",
|
||||
"accompanying_number": "",
|
||||
"widget_token": ""
|
||||
}
|
@ -1,115 +0,0 @@
|
||||
{
|
||||
"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>"
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-e788-47d8-ad01-9d27540ea291",
|
||||
"prealert_number": "PA/1305/13",
|
||||
"planned_date": "2024-10-22T01:14:45+03:00",
|
||||
"shipment_point": "NSK27",
|
||||
"orders": [
|
||||
{
|
||||
"order_uuid": "0a26a2dd-8332-4c30-a4ff-c1b70aa14698",
|
||||
"cdek_number": 1106094646,
|
||||
"im_number": "bf0c67d4-51bd-49a2-84b2-d5045f43c958"
|
||||
}
|
||||
]
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "a3702906-dd29-4761-8a7d-e54cf9359488",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T22:14:46+03:00",
|
||||
"state": "SUCCESSFUL"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-f901-4b5a-87ad-355e0bbb2711",
|
||||
"orders": [
|
||||
{
|
||||
"order_uuid": "038e9dc5-be71-48c7-a289-de8f12254537"
|
||||
}
|
||||
],
|
||||
"copy_count": 1,
|
||||
"type": "tpl_russia",
|
||||
"url": "https://api.edu.cdek.ru/v2/print/orders/72753031-f901-4b5a-87ad-355e0bbb2711.pdf",
|
||||
"statuses": [
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принят",
|
||||
"date_time": "2024-10-20T17:25:53+03:00"
|
||||
},
|
||||
{
|
||||
"code": "PROCESSING",
|
||||
"name": "Формируется",
|
||||
"date_time": "2024-10-20T17:25:53+03:00"
|
||||
},
|
||||
{
|
||||
"code": "READY",
|
||||
"name": "Сформирован",
|
||||
"date_time": "2024-10-20T17:25:53+03:00"
|
||||
}
|
||||
]
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "3b194f9a-6dab-400f-9c8d-4dc70ec79e17",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T17:25:53+03:00",
|
||||
"state": "SUCCESSFUL"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-e5ff-4541-9174-4e944a7027ce"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "75db4148-0a10-4829-b20d-659492bb806b",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T17:26:39+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "9aedf214-562a-45a2-982c-897b753a0ebd"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "03d76b39-93a1-4c15-b5fa-ff49129579e4",
|
||||
"type": "UPDATE",
|
||||
"date_time": "2024-10-12T19:31:15+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "0c6b403d-000a-4d64-a282-798607b5e01f"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "299b308b-47dd-44f8-857c-9d561fd5c59f",
|
||||
"type": "UPDATE",
|
||||
"date_time": "2024-10-12T17:43:54+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "0c6b403d-000a-4d64-a282-798607b5e01f"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "208237e4-76ef-4d3e-84b5-f6009d0af12d",
|
||||
"type": "CREATE_CLIENT_RETURN",
|
||||
"date_time": "2024-10-12T17:43:55+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,85 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "0c6b403d-000a-4d64-a282-798607b5e01f",
|
||||
"type": 1,
|
||||
"number": "ddOererre7450813980068",
|
||||
"tariff_code": 139,
|
||||
"comment": "Новый заказ",
|
||||
"delivery_recipient_cost": {
|
||||
"value": 50
|
||||
},
|
||||
"delivery_recipient_cost_adv": [
|
||||
{
|
||||
"threshold": 200,
|
||||
"sum": 3000
|
||||
}
|
||||
],
|
||||
"sender": {
|
||||
"name": "Петров Петр"
|
||||
},
|
||||
"recipient": {
|
||||
"name": "Иванов Иван",
|
||||
"phones": [
|
||||
{
|
||||
"number": "+79134637228"
|
||||
}
|
||||
]
|
||||
},
|
||||
"from_location": {
|
||||
"code": 44,
|
||||
"city": "Москва",
|
||||
"address": "пр. Ленинградский, д.4"
|
||||
},
|
||||
"to_location": {
|
||||
"code": 270,
|
||||
"city": "Новосибирск",
|
||||
"address": "ул. Блюхера, 32"
|
||||
},
|
||||
"services": [
|
||||
{
|
||||
"code": "SECURE_PACKAGE_A2",
|
||||
"parameter": "10"
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
{
|
||||
"number": "bar-001",
|
||||
"weight": 4000,
|
||||
"length": 10,
|
||||
"width": 10,
|
||||
"height": 10,
|
||||
"comment": "Упаковка",
|
||||
"items": [
|
||||
{
|
||||
"name": "Товар",
|
||||
"ware_key": "00055",
|
||||
"payment": {
|
||||
"value": 3000
|
||||
},
|
||||
"weight": 700,
|
||||
"amount": 2,
|
||||
"url": "www.item.ru",
|
||||
"cost": 300
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"statuses": [
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принят",
|
||||
"date_time": "2024-10-12T17:43:53+03:00",
|
||||
"city": "Офис СДЭК"
|
||||
}
|
||||
]
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "8f4e5a29-7954-4f53-9b87-f8fe7573345e",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-12T17:43:53+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,119 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "0c6b403d-000a-4d64-a282-798607b5e01f",
|
||||
"type": 1,
|
||||
"is_return": false,
|
||||
"is_reverse": false,
|
||||
"number": "ddOererre7450813980068",
|
||||
"tariff_code": 139,
|
||||
"comment": "Новый заказ",
|
||||
"delivery_recipient_cost": {
|
||||
"value": 50
|
||||
},
|
||||
"delivery_recipient_cost_adv": [
|
||||
{
|
||||
"threshold": 200,
|
||||
"sum": 3000
|
||||
}
|
||||
],
|
||||
"sender": {
|
||||
"name": "Петров Петр",
|
||||
"passport_requirements_satisfied": false
|
||||
},
|
||||
"seller": {
|
||||
"name": "Тестирование Интеграции ИМ"
|
||||
},
|
||||
"recipient": {
|
||||
"name": "Иванов Иван",
|
||||
"phones": [
|
||||
{
|
||||
"number": "+79134637228"
|
||||
}
|
||||
],
|
||||
"passport_requirements_satisfied": false
|
||||
},
|
||||
"from_location": {
|
||||
"code": 44,
|
||||
"city_uuid": "7e8f36ba-d937-4ce4-8d53-e44177db6469",
|
||||
"city": "Москва",
|
||||
"fias_guid": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
|
||||
"kladr_code": "7700000000000",
|
||||
"country_code": "RU",
|
||||
"country": "Россия",
|
||||
"region": "Москва",
|
||||
"region_code": 81,
|
||||
"sub_region": "Москва",
|
||||
"longitude": 37.61556,
|
||||
"latitude": 55.75222,
|
||||
"address": "пр. Ленинградский, д.4"
|
||||
},
|
||||
"to_location": {
|
||||
"code": 270,
|
||||
"city_uuid": "4e938d63-e189-454d-bb5c-54bfb2f1e4e2",
|
||||
"city": "Новосибирск",
|
||||
"kladr_code": "5400000100000",
|
||||
"country_code": "RU",
|
||||
"country": "Россия",
|
||||
"region": "Новосибирская область",
|
||||
"region_code": 23,
|
||||
"sub_region": "городской округ Новосибирск",
|
||||
"longitude": 82.906928,
|
||||
"latitude": 55.028739,
|
||||
"address": "ул. Блюхера, 32"
|
||||
},
|
||||
"services": [
|
||||
{
|
||||
"code": "SECURE_PACKAGE_A2",
|
||||
"parameter": "10"
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
{
|
||||
"number": "bar-001",
|
||||
"weight": 4000,
|
||||
"length": 10,
|
||||
"width": 10,
|
||||
"height": 10,
|
||||
"comment": "Упаковка",
|
||||
"items": [
|
||||
{
|
||||
"name": "Товар",
|
||||
"ware_key": "00055",
|
||||
"payment": {
|
||||
"value": 3000
|
||||
},
|
||||
"weight": 700,
|
||||
"amount": 2,
|
||||
"url": "www.item.ru",
|
||||
"return_item_detail": {},
|
||||
"excise": false,
|
||||
"cost": 300
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"statuses": [
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принят",
|
||||
"date_time": "2024-10-12T17:43:53+03:00",
|
||||
"city": "Офис СДЭК"
|
||||
}
|
||||
],
|
||||
"is_client_return": false,
|
||||
"delivery_detail": {
|
||||
"total_sum": 0,
|
||||
"payment_info": []
|
||||
},
|
||||
"calls": {}
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "8f4e5a29-7954-4f53-9b87-f8fe7573345e",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-12T17:43:53+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-0824-47d5-b80b-049c0d37eaf7",
|
||||
"intake_date": "2024-10-20",
|
||||
"intake_time_from": "10:00",
|
||||
"intake_time_to": "17:00",
|
||||
"name": "Консолидированный груз",
|
||||
"weight": 1000,
|
||||
"length": 10,
|
||||
"width": 10,
|
||||
"height": 10,
|
||||
"comment": "Комментарий курьеру",
|
||||
"sender": {
|
||||
"company": "Компания",
|
||||
"name": "Иванов Иван",
|
||||
"phones": [
|
||||
{
|
||||
"number": "+79589441654"
|
||||
}
|
||||
],
|
||||
"passport_requirements_satisfied": false
|
||||
},
|
||||
"from_location": {
|
||||
"code": 44,
|
||||
"city_uuid": "7e8f36ba-d937-4ce4-8d53-e44177db6469",
|
||||
"city": "Москва",
|
||||
"fias_guid": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
|
||||
"kladr_code": "7700000000000",
|
||||
"country_code": "RU",
|
||||
"country": "Россия",
|
||||
"region": "Москва",
|
||||
"region_code": 81,
|
||||
"sub_region": "Москва",
|
||||
"longitude": 37.61556,
|
||||
"latitude": 55.75222,
|
||||
"address": "ул. Блюхера, 32"
|
||||
},
|
||||
"need_call": false,
|
||||
"statuses": [
|
||||
{
|
||||
"code": "ACCEPTED",
|
||||
"name": "Принят",
|
||||
"date_time": "2024-10-19T18:18:34+03:00"
|
||||
}
|
||||
],
|
||||
"contragent_uuid": "ed75ecf4-30ed-4153-afe9-eb80bb512f22"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "959a7091-9943-4dd8-b5a4-1d0cd8ba4fde",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-19T18:18:34+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
{
|
||||
"date": "<Дата доставки, согласованная с получателем>",
|
||||
"cdek_number": "<Номер заказа СДЭК>",
|
||||
"order_uuid": "<Идентификатор заказа в ИС СДЭК>",
|
||||
"time_from": "<Время доставки С, согласованное с получателем>",
|
||||
"time_to": "<Время доставки ПО, согласованное с получателем>",
|
||||
"comment": "<Комментарий>",
|
||||
"delivery_point": "<Буквенно-цифровой код ПВЗ СДЭК>",
|
||||
"to_location": {
|
||||
"code": "<Код населенного пункта СДЭК>",
|
||||
"fias_guid": "<Уникальный идентификатор ФИАС>",
|
||||
"postal_code": "<Почтовый индекс>",
|
||||
"longitude": "<Долгота>",
|
||||
"latitude": "<Широта>",
|
||||
"country_code": "<Код страны в формате ISO_3166-1_alpha-2>",
|
||||
"region": "<Название региона>",
|
||||
"region_code": "<Код региона>",
|
||||
"sub_region": "<Название района региона>",
|
||||
"city": "<Название города>",
|
||||
"kladr_code": "<Код КЛАДР>",
|
||||
"address": "<Строка адреса>"
|
||||
}
|
||||
}
|
@ -1,115 +0,0 @@
|
||||
{
|
||||
"tariff_code": "",
|
||||
"recipient": {
|
||||
"company": "",
|
||||
"name": "",
|
||||
"passport_series": "",
|
||||
"passport_number": "",
|
||||
"passport_date_of_issue": "",
|
||||
"passport_organization": "",
|
||||
"tin": "",
|
||||
"passport_date_of_birth": "",
|
||||
"email": "",
|
||||
"contragent_type": "",
|
||||
"phones": [
|
||||
{
|
||||
"number": "",
|
||||
"additional": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"packages": [
|
||||
{
|
||||
"number": "",
|
||||
"weight": "",
|
||||
"length": "",
|
||||
"width": "",
|
||||
"height": "",
|
||||
"comment": "",
|
||||
"items": [
|
||||
{
|
||||
"name": "",
|
||||
"ware_key": "",
|
||||
"marking": "",
|
||||
"payment": {
|
||||
"value": "",
|
||||
"vat_sum": "",
|
||||
"vat_rate": ""
|
||||
},
|
||||
"cost": "",
|
||||
"weight": "",
|
||||
"weight_gross": "",
|
||||
"amount": "",
|
||||
"name_i18n": "",
|
||||
"brand": "",
|
||||
"country_code": "",
|
||||
"material": "",
|
||||
"wifi_gsm": "",
|
||||
"url": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"additional_order_types": "",
|
||||
"comment": "",
|
||||
"developer_key": "",
|
||||
"shipment_point": "",
|
||||
"delivery_point": "",
|
||||
"date_invoice": "",
|
||||
"shipper_name": "",
|
||||
"shipper_address": "",
|
||||
"sender": {
|
||||
"company": "",
|
||||
"name": "",
|
||||
"email": "",
|
||||
"passport_series": "",
|
||||
"passport_number": "",
|
||||
"passport_date_of_issue": "",
|
||||
"passport_organization": "",
|
||||
"tin": "",
|
||||
"passport_date_of_birth": "",
|
||||
"contragent_type": "",
|
||||
"phones": [
|
||||
{
|
||||
"number": "",
|
||||
"additional": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"from_location": {
|
||||
"code": "",
|
||||
"fias_guid": "",
|
||||
"postal_code": "",
|
||||
"longitude": "",
|
||||
"latitude": "",
|
||||
"country_code": "",
|
||||
"region": "",
|
||||
"region_code": "",
|
||||
"sub_region": "",
|
||||
"city": "",
|
||||
"kladr_code": "",
|
||||
"address": ""
|
||||
},
|
||||
"to_location": {
|
||||
"code": "",
|
||||
"fias_guid": "",
|
||||
"postal_code": "",
|
||||
"longitude": "",
|
||||
"latitude": "",
|
||||
"country_code": "",
|
||||
"region": "",
|
||||
"region_code": "",
|
||||
"sub_region": "",
|
||||
"city": "",
|
||||
"kladr_code": "",
|
||||
"address": ""
|
||||
},
|
||||
"services": {
|
||||
"code": "",
|
||||
"parameter": ""
|
||||
},
|
||||
"print": "",
|
||||
"is_client_return": "",
|
||||
"accompanying_number": "",
|
||||
"widget_token": ""
|
||||
}
|
@ -1,115 +0,0 @@
|
||||
{
|
||||
"tariff_code": "<Код тарифа (подробнее см. приложение 1)>",
|
||||
"recipient": {
|
||||
"company": "<Название компании>",
|
||||
"name": "<ФИО контактного лица>",
|
||||
"passport_series": "<Серия паспорта>",
|
||||
"passport_number": "<Номер паспорта>",
|
||||
"passport_date_of_issue": "<Дата выдачи паспорта>",
|
||||
"passport_organization": "<Орган выдачи паспорта>",
|
||||
"tin": "<ИНН>",
|
||||
"passport_date_of_birth": "<Дата рождения>",
|
||||
"email": "<Email как RFC 2822>",
|
||||
"contragent_type": "<Тип отправителя: LEGAL_ENTITY, INDIVIDUAL >",
|
||||
"phones": [
|
||||
{
|
||||
"number": "<Номер телефона>",
|
||||
"additional": "<Дополнительная информация (добавочный номер)>"
|
||||
}
|
||||
]
|
||||
},
|
||||
"packages": [
|
||||
{
|
||||
"number": "<Номер упаковки>",
|
||||
"weight": "<Общий вес (в граммах)>",
|
||||
"length": "<Габариты упаковки. Длина (в сантиметрах)>",
|
||||
"width": "<Габариты упаковки. Ширина (в сантиметрах)>",
|
||||
"height": "<Габариты упаковки. Высота (в сантиметрах)>",
|
||||
"comment": "<Комментарий к упаковке>",
|
||||
"items": [
|
||||
{
|
||||
"name": "<Наименование товара>",
|
||||
"ware_key": "<Идентификатор/артикул товара>",
|
||||
"marking": "<Маркировка товара>",
|
||||
"payment": {
|
||||
"value": "<Сумма наложенного платежа, в том числе и НДС>",
|
||||
"vat_sum": "<Сумма НДС>",
|
||||
"vat_rate": "<Ставка НДС (значение - 0, 10, 12, 20, null - нет НДС)>"
|
||||
},
|
||||
"cost": "<Объявленная стоимость товара>",
|
||||
"weight": "<Вес (за единицу товара, в граммах)>",
|
||||
"weight_gross": "<Вес брутто>",
|
||||
"amount": "<Количество единиц товара (в штуках)>",
|
||||
"name_i18n": "<Наименование на иностранном языке>",
|
||||
"brand": "<Бренд на иностранном языке>",
|
||||
"country_code": "<Код страны производителя товара ISO_3166-1_alpha-2>",
|
||||
"material": "<Код материала>",
|
||||
"wifi_gsm": "<Содержит wifi или gsm>",
|
||||
"url": "<Ссылка на сайт интернет-магазина с описанием товара>"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"additional_order_types": "<Дополнительный тип заказа>",
|
||||
"comment": "<Комментарий к заказу>",
|
||||
"developer_key": "<Ключ разработчика (для разработчиков модулей)>",
|
||||
"shipment_point": "<Код ПВЗ СДЭК для самостоятельного привоза клиентом>",
|
||||
"delivery_point": "<Код офиса СДЭК, на который будет доставлена посылка>",
|
||||
"date_invoice": "<Дата инвойса>",
|
||||
"shipper_name": "<Грузоотправитель>",
|
||||
"shipper_address": "<Адрес грузоотправителя>",
|
||||
"sender": {
|
||||
"company": "<Название компании>",
|
||||
"name": "<ФИО контактного лица>",
|
||||
"email": "<Email для оповещений RFC 2822>",
|
||||
"passport_series": "<Серия паспорта>",
|
||||
"passport_number": "<Номер паспорта>",
|
||||
"passport_date_of_issue": "<Дата выдачи паспорта>",
|
||||
"passport_organization": "<Орган выдачи паспорта>",
|
||||
"tin": "<ИНН>",
|
||||
"passport_date_of_birth": "<Дата рождения>",
|
||||
"contragent_type": "<Тип отправителя: LEGAL_ENTITY, INDIVIDUAL >",
|
||||
"phones": [
|
||||
{
|
||||
"number": "<Номер телефона>",
|
||||
"additional": "<Дополнительная информация (добавочный номер)>"
|
||||
}
|
||||
]
|
||||
},
|
||||
"from_location": {
|
||||
"code": "<Код населенного пункта СДЭК>",
|
||||
"fias_guid": "<Уникальный идентификатор ФИАС>",
|
||||
"postal_code": "<Почтовый индекс>",
|
||||
"longitude": "<Долгота>",
|
||||
"latitude": "<Широта>",
|
||||
"country_code": "<Код страны в формате ISO_3166-1_alpha-2>",
|
||||
"region": "<Название региона, уточняющий параметр для поля city>",
|
||||
"region_code": "<Код региона СДЭК, уточняющий параметр для поля city>",
|
||||
"sub_region": "<Название района региона, уточняющий параметр для поля region>",
|
||||
"city": "<Название города, уточняющий параметр для postal_code>",
|
||||
"kladr_code": "<Код КЛАДР>",
|
||||
"address": "<Строка адреса >"
|
||||
},
|
||||
"to_location": {
|
||||
"code": "<Код населенного пункта СДЭК>",
|
||||
"fias_guid": "<Уникальный идентификатор ФИАС>",
|
||||
"postal_code": "<Почтовый индекс>",
|
||||
"longitude": "<Долгота>",
|
||||
"latitude": "<Широта>",
|
||||
"country_code": "<Код страны в формате ISO_3166-1_alpha-2>",
|
||||
"region": "<Название региона, уточняющий параметр для поля city>",
|
||||
"region_code": "<Код региона СДЭК, уточняющий параметр для поля city>",
|
||||
"sub_region": "<Название района региона, уточняющий параметр для поля region>",
|
||||
"city": "<Название города, уточняющий параметр для postal_code>",
|
||||
"kladr_code": "<Код КЛАДР>",
|
||||
"address": "<Строка адреса >"
|
||||
},
|
||||
"services": {
|
||||
"code": "<Тип дополнительной услуги>",
|
||||
"parameter": "<Параметр дополнительной услуги>"
|
||||
},
|
||||
"print": "<Необходимость сформировать печатную форму>",
|
||||
"is_client_return": "<Клиентский возврат>",
|
||||
"accompanying_number": "<Номер сопроводительной накладной>",
|
||||
"widget_token": "<Токен, полученный от widget.cdek.ru>"
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
{
|
||||
"intake_date": "<Дата ожидания курьера>",
|
||||
"intake_time_from": "<Время начала ожидания курьера>",
|
||||
"intake_time_to": "<Время окончания ожидания курьера>",
|
||||
"cdek_number": "<Номер заказа СДЭК>",
|
||||
"order_uuid": "<Идентификатор заказа в ИС СДЭК>",
|
||||
"lunch_time_from": "<Время начала обеда>",
|
||||
"lunch_time_to": "<Время окончания обеда>",
|
||||
"name": "<Описание груза>",
|
||||
"weight": "<Общий вес (в граммах)>",
|
||||
"length": "<Габариты упаковки. Длина (в сантиметрах)>",
|
||||
"width": "<Габариты упаковки. Ширина (в сантиметрах)>",
|
||||
"height": "<Габариты упаковки. Высота (в сантиметрах)>",
|
||||
"comment": "<Комментарий к заявке для курьера>",
|
||||
"need_call": "<Необходим прозвон отправителя>",
|
||||
"courier_power_of_attorney": "<Курьеру необходима доверенность>",
|
||||
"courier_identity_card": "<Курьеру необходим документ удостоверяющий личность>",
|
||||
"sender": {
|
||||
"company": "<Название компании отправителя>",
|
||||
"name": "<ФИО контактного лица>",
|
||||
"contragent_type": "<Тип отправителя: LEGAL_ENTITY, INDIVIDUAL>",
|
||||
"phones": [
|
||||
{
|
||||
"number": "<Номер телефона>",
|
||||
"additional": "<Дополнительная информация (добавочный номер)>"
|
||||
}
|
||||
]
|
||||
},
|
||||
"from_location": {
|
||||
"code": "<Код населенного пункта СДЭК>",
|
||||
"fias_guid": "<Уникальный идентификатор ФИАС>",
|
||||
"postal_code": "<Почтовый индекс>",
|
||||
"longitude": "<Долгота>",
|
||||
"latitude": "<Широта>",
|
||||
"country_code": "<Код страны>",
|
||||
"region": "<Название региона, уточняющий параметр для поля city>",
|
||||
"region_code": "<Код региона СДЭК, уточняющий параметр для поля city>",
|
||||
"sub_region": "<Название района региона, уточняющий параметр для поля region>",
|
||||
"city": "<Название города, уточняющий параметр для postal_code>",
|
||||
"kladr_code": "<Код КЛАДР. Устаревшее поле>",
|
||||
"address": "<Строка адреса>"
|
||||
}
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-8f7a-4b59-889b-ef48df1771d5",
|
||||
"prealert_number": "PA/1305/9",
|
||||
"planned_date": "2024-10-21T21:46:09+03:00",
|
||||
"shipment_point": "NSK27",
|
||||
"orders": [
|
||||
{
|
||||
"order_uuid": "151e907f-b464-4f18-aab9-ec676a098551",
|
||||
"cdek_number": 1106094631,
|
||||
"im_number": "3c1e1f1f-a5c8-48ed-8a75-db2f8e951459"
|
||||
}
|
||||
]
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "9300aab8-e552-441b-9b4b-d3e6de030ba6",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T18:46:11+03:00",
|
||||
"state": "SUCCESSFUL"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
{
|
||||
"error": "unauthorized",
|
||||
"error_description": "Full authentication is required to access this resource"
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "0c6b403d-000a-4d64-a282-798607b5e01f"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "8f4e5a29-7954-4f53-9b87-f8fe7573345e",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-12T17:43:53+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-0824-47d5-b80b-049c0d37eaf7"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "959a7091-9943-4dd8-b5a4-1d0cd8ba4fde",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-19T18:18:34+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "0c6b403d-000a-4d64-a282-798607b5e01f"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "c70f239c-26a1-4835-9a21-b52b322671cb",
|
||||
"type": "CREATE_REFUSAL",
|
||||
"date_time": "2024-10-12T17:43:55+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-8f7a-4b59-889b-ef48df1771d5"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "9300aab8-e552-441b-9b4b-d3e6de030ba6",
|
||||
"type": "CREATE",
|
||||
"date_time": "2024-10-20T18:46:11+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "0c6b403d-000a-4d64-a282-798607b5e01f"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "b3fbf492-88b0-4cfe-8537-5958cfe0589d",
|
||||
"type": "DELETE",
|
||||
"date_time": "2024-10-12T17:43:55+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"entity": {
|
||||
"uuid": "72753031-0824-47d5-b80b-049c0d37eaf7"
|
||||
},
|
||||
"requests": [
|
||||
{
|
||||
"request_uuid": "8f794a45-3353-4a83-ac4e-fc8010a1e015",
|
||||
"type": "DELETE",
|
||||
"date_time": "2024-10-19T18:18:35+03:00",
|
||||
"state": "ACCEPTED"
|
||||
}
|
||||
],
|
||||
"related_entities": []
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -73,6 +73,87 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить чеки на дату
|
||||
// Получает информацию о чеках за указанную дату
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о чеке](@api-docs.cdek.ru/68257388.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// ДатаПолучения - Дата - Да, за которую необходимо получить данные - date
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьЧекиНаДату(Знач Токен, Знач ДатаПолучения, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/check", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("date", ДатаПолучения, "ДатаБезВремени", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить реестры платежей на дату
|
||||
// Полуает реестры наложенных платежей, по которым клиенту был переведен платеж
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о реестрах наложенных платежей](@api-docs.cdek.ru/107254706.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// ДатаПолучения - Дата - Да, за которую необходимо получить данные - date
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьРеестрыПлатежейНаДату(Знач Токен, Знач ДатаПолучения, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/registries", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("date", ДатаПолучения, "ДатаБезВремени", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить переводы платежей на дату
|
||||
// Получает информацию о заказах, по которым был переведен наложенны платеж интернет магазину
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о переводе наложенного платежа](@api-docs.cdek.ru/71059888.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// ДатаПолучения - Дата - Да, за которую необходимо получить данные - date
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьПереводыПлатежейНаДату(Знач Токен, Знач ДатаПолучения, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/payment", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("date", ДатаПолучения, "ДатаБезВремени", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область РаботаСЗаказми
|
||||
@ -542,6 +623,62 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить статус паспортных данных
|
||||
// Получает информацию о статусе обработки паспортных данных для международных заказов
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о паспортных данных](@api-docs.cdek.ru/55343091.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// UUID - Строка - UUID заказа - uuid
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьСтатусПаспортныхДанных(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/passport", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("order_uuid", UUID, "Строка", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить чек заказа
|
||||
// Получает информацию о чеке по заказу
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о чеке](@api-docs.cdek.ru/68257388.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// UUID - Строка - UUID заказа - uuid
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьЧекЗаказа(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/check", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("order_uuid", UUID, "Строка", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
|
||||
// Получить описание заказа
|
||||
// Получает макет для создания заказа в функции СоздатьЗаказ
|
||||
//
|
||||
|
@ -1994,6 +1994,9 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Password" , ПараметрыТеста);
|
||||
|
||||
CDEK_ПолучитьТокен(ПараметрыТеста);
|
||||
CDEK_ПолучитьЧекиНаДату(ПараметрыТеста);
|
||||
CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыТеста);
|
||||
CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -2018,6 +2021,8 @@
|
||||
CDEK_ПолучитьКвитанцию(ПараметрыТеста);
|
||||
CDEK_ПолучитьШтрихкод(ПараметрыТеста);
|
||||
CDEK_ПолучитьПреалерт(ПараметрыТеста);
|
||||
CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыТеста);
|
||||
CDEK_ПолучитьЧекЗаказа(ПараметрыТеста);
|
||||
CDEK_ИзменитьЗаказ(ПараметрыТеста);
|
||||
CDEK_ОформитьКлиентскийВозврат(ПараметрыТеста);
|
||||
CDEK_СоздатьОтказ(ПараметрыТеста);
|
||||
@ -14181,6 +14186,76 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьСтатусПаспортныхДанных(Токен, UUID, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПаспортныхДанных", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкПаспорт(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьЧекЗаказа(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьЧекЗаказа(Токен, UUID, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекЗаказа", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьЧекиНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьЧекиНаДату(Токен, ДатаПолучения, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекиНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьРеестрыПлатежейНаДату(Токен, ДатаПолучения, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьРеестрыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьПереводыПлатежейНаДату(Токен, ДатаПолучения, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПереводыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -1989,6 +1989,9 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Password" , ПараметрыТеста);
|
||||
|
||||
CLI_CDEK_ПолучитьТокен(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьЧекиНаДату(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -2013,6 +2016,8 @@
|
||||
CLI_CDEK_ПолучитьКвитанцию(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьШтрихкод(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьПреалерт(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьЧекЗаказа(ПараметрыТеста);
|
||||
CLI_CDEK_ИзменитьЗаказ(ПараметрыТеста);
|
||||
CLI_CDEK_ОформитьКлиентскийВозврат(ПараметрыТеста);
|
||||
CLI_CDEK_СоздатьОтказ(ПараметрыТеста);
|
||||
@ -15994,7 +15999,7 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("empty", Истина);
|
||||
@ -16002,7 +16007,7 @@
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьОписаниеДоговоренности", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности (Пустая)", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -16113,6 +16118,93 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("uuid" , UUID);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьСтатусПаспортныхДанных", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПаспортныхДанных", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкПаспорт(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьЧекЗаказа(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("uuid" , UUID);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьЧекЗаказа", Опции);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекЗаказа", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьЧекиНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("date" , ДатаПолучения);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьЧекиНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекиНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("date" , ДатаПолучения);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьРеестрыПлатежейНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьРеестрыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("date" , ДатаПолучения);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьПереводыПлатежейНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПереводыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -515,9 +515,15 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_Соответствие(Знач Результат) Экспорт
|
||||
Процедура Проверка_Соответствие(Знач Результат, Знач Заполненность = Истина) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
ОжидаетЧто(Результат).ИмеетТип("Соответствие");
|
||||
|
||||
Если Заполненность Тогда
|
||||
ОжидаетЧто(Результат).Заполнено();
|
||||
Иначе
|
||||
ОжидаетЧто(Результат).НеЗаполнено();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -1838,6 +1844,19 @@
|
||||
ОжидаетЧто(Результат["date_intervals"]).ИмеетТип("Массив");
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_СдэкПаспорт(Знач Результат) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["orders"][0]["passport"][0]["client"]).Равно("SENDER");
|
||||
ОжидаетЧто(Результат["orders"][0]["passport"][1]["client"]).Равно("RECEIVER");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_СдэкЧек(Знач Результат) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["check_info"]).ИмеетТип("Массив");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@ -1874,9 +1893,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -73,6 +73,87 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить чеки на дату
|
||||
// Получает информацию о чеках за указанную дату
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о чеке](@api-docs.cdek.ru/68257388.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// ДатаПолучения - Дата - Да, за которую необходимо получить данные - date
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьЧекиНаДату(Знач Токен, Знач ДатаПолучения, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/check", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("date", ДатаПолучения, "ДатаБезВремени", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить реестры платежей на дату
|
||||
// Полуает реестры наложенных платежей, по которым клиенту был переведен платеж
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о реестрах наложенных платежей](@api-docs.cdek.ru/107254706.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// ДатаПолучения - Дата - Да, за которую необходимо получить данные - date
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьРеестрыПлатежейНаДату(Знач Токен, Знач ДатаПолучения, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/registries", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("date", ДатаПолучения, "ДатаБезВремени", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить переводы платежей на дату
|
||||
// Получает информацию о заказах, по которым был переведен наложенны платеж интернет магазину
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о переводе наложенного платежа](@api-docs.cdek.ru/71059888.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// ДатаПолучения - Дата - Да, за которую необходимо получить данные - date
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьПереводыПлатежейНаДату(Знач Токен, Знач ДатаПолучения, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/payment", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("date", ДатаПолучения, "ДатаБезВремени", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область РаботаСЗаказми
|
||||
@ -542,6 +623,62 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить статус паспортных данных
|
||||
// Получает информацию о статусе обработки паспортных данных для международных заказов
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о паспортных данных](@api-docs.cdek.ru/55343091.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// UUID - Строка - UUID заказа - uuid
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьСтатусПаспортныхДанных(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/passport", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("order_uuid", UUID, "Строка", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить чек заказа
|
||||
// Получает информацию о чеке по заказу
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации API: [Информация о чеке](@api-docs.cdek.ru/68257388.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен авторизации - token
|
||||
// UUID - Строка - UUID заказа - uuid
|
||||
// ТестовыйAPI - Булево - Флаг использования API для тестовых запросов - testapi
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK
|
||||
Функция ПолучитьЧекЗаказа(Знач Токен, Знач UUID, Знач ТестовыйAPI = Ложь) Экспорт
|
||||
|
||||
URL = СформироватьURL("/check", ТестовыйAPI);
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("order_uuid", UUID, "Строка", Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
|
||||
// Получить описание заказа
|
||||
// Получает макет для создания заказа в функции СоздатьЗаказ
|
||||
//
|
||||
|
@ -515,9 +515,15 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_Соответствие(Знач Результат) Экспорт
|
||||
Процедура Проверка_Соответствие(Знач Результат, Знач Заполненность = Истина) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено();
|
||||
ОжидаетЧто(Результат).ИмеетТип("Соответствие");
|
||||
|
||||
Если Заполненность Тогда
|
||||
ОжидаетЧто(Результат).Заполнено();
|
||||
Иначе
|
||||
ОжидаетЧто(Результат).НеЗаполнено();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -1838,6 +1844,19 @@
|
||||
ОжидаетЧто(Результат["date_intervals"]).ИмеетТип("Массив");
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_СдэкПаспорт(Знач Результат) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["orders"][0]["passport"][0]["client"]).Равно("SENDER");
|
||||
ОжидаетЧто(Результат["orders"][0]["passport"][1]["client"]).Равно("RECEIVER");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_СдэкЧек(Знач Результат) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["check_info"]).ИмеетТип("Массив");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -1994,6 +1994,9 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Password" , ПараметрыТеста);
|
||||
|
||||
CDEK_ПолучитьТокен(ПараметрыТеста);
|
||||
CDEK_ПолучитьЧекиНаДату(ПараметрыТеста);
|
||||
CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыТеста);
|
||||
CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -2018,6 +2021,8 @@
|
||||
CDEK_ПолучитьКвитанцию(ПараметрыТеста);
|
||||
CDEK_ПолучитьШтрихкод(ПараметрыТеста);
|
||||
CDEK_ПолучитьПреалерт(ПараметрыТеста);
|
||||
CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыТеста);
|
||||
CDEK_ПолучитьЧекЗаказа(ПараметрыТеста);
|
||||
CDEK_ИзменитьЗаказ(ПараметрыТеста);
|
||||
CDEK_ОформитьКлиентскийВозврат(ПараметрыТеста);
|
||||
CDEK_СоздатьОтказ(ПараметрыТеста);
|
||||
@ -14181,6 +14186,76 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьСтатусПаспортныхДанных(Токен, UUID, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПаспортныхДанных", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкПаспорт(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьЧекЗаказа(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьЧекЗаказа(Токен, UUID, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекЗаказа", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьЧекиНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьЧекиНаДату(Токен, ДатаПолучения, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекиНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьРеестрыПлатежейНаДату(Токен, ДатаПолучения, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьРеестрыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Результат = OPI_CDEK.ПолучитьПереводыПлатежейНаДату(Токен, ДатаПолучения, Истина);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПереводыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -1989,6 +1989,9 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Password" , ПараметрыТеста);
|
||||
|
||||
CLI_CDEK_ПолучитьТокен(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьЧекиНаДату(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -2013,6 +2016,8 @@
|
||||
CLI_CDEK_ПолучитьКвитанцию(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьШтрихкод(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьПреалерт(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыТеста);
|
||||
CLI_CDEK_ПолучитьЧекЗаказа(ПараметрыТеста);
|
||||
CLI_CDEK_ИзменитьЗаказ(ПараметрыТеста);
|
||||
CLI_CDEK_ОформитьКлиентскийВозврат(ПараметрыТеста);
|
||||
CLI_CDEK_СоздатьОтказ(ПараметрыТеста);
|
||||
@ -15994,7 +15999,7 @@
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("empty", Истина);
|
||||
@ -16002,7 +16007,7 @@
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьОписаниеДоговоренности", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности (Пустая)", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -16113,6 +16118,93 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("uuid" , UUID);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьСтатусПаспортныхДанных", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПаспортныхДанных", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкПаспорт(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьЧекЗаказа(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
UUID = ПараметрыФункции["CDEK_OrderUUID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("uuid" , UUID);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьЧекЗаказа", Опции);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекЗаказа", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьЧекиНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("date" , ДатаПолучения);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьЧекиНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекиНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("date" , ДатаПолучения);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьРеестрыПлатежейНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьРеестрыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыФункции)
|
||||
|
||||
Токен = ПараметрыФункции["CDEK_Token"];
|
||||
ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("date" , ДатаПолучения);
|
||||
Опции.Вставить("testapi" , Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьПереводыПлатежейНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПереводыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
Reference in New Issue
Block a user