---
sidebar_position: 1
description: Создать заказ и другие функции для работы с CDEK в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, CDEK]
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

# Создать заказ
 Создает заказ по описанию полей



`Функция СоздатьЗаказ(Знач Токен, Знач ОписаниеЗаказа, Знач ИнтернетМагазин = Ложь, Знач ТестовыйAPI = Ложь) Экспорт`

  | Параметр | CLI опция | Тип | Обяз. | Назначение |
  |-|-|-|-|-|
  | Токен | --token | Строка | &#x2714; | Токен авторизации |
  | ОписаниеЗаказа | --order | Структура Из КлючИЗначение | &#x2714; | Набор полей заказа. См. [`ПолучитьОписаниеЗаказа`](/docs/CDEK/Orders-management/Get-order-description) |
  | ИнтернетМагазин | --ostore | Булево | &#x2716; | Признак типа заказа Интернет магазин |
  | ТестовыйAPI | --testapi | Булево | &#x2716; | Флаг использования API для тестовых запросов |

  
  Возвращаемое значение:   Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK

:::tip
Метод в документации API: [Регистрация заказа](https://api-docs.cdek.ru/29923926.html)
:::
<br/>


```bsl title="Пример использования для 1С:Предприятие/OneScript"
    Токен = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9. ...";

    ОписаниеЗаказа = Новый Структура;

    ЛокацияОтправления = Новый Структура;
    ЛокацияОтправления.Вставить("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"     , Строка(Новый УникальныйИдентификатор));
    ОписаниеЗаказа.Вставить("comment"    , "Новый заказ");
    ОписаниеЗаказа.Вставить("tariff_code", 139);

    ОписаниеЗаказа.Вставить("delivery_recipient_cost"    , Новый Структура("value"        , 50));
    ОписаниеЗаказа.Вставить("delivery_recipient_cost_adv", Новый Структура("sum,threshold", 3000, 200));

    Результат = OPI_CDEK.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина);
```
    

 <Tabs>
  
    <TabItem value="bash" label="Bash" default>
        ```bash
            # JSON данные также могут быть переданы как путь к файлу .json
            
            oint cdek СоздатьЗаказ \
              --token "***" \
              --order "{'from_location':{'code':'44','city':'Москва','address':'пр. Ленинградский, д.4'},'to_location':{'code':'270','city':'Новосибирск','address':'ул. Блюхера, 32'},'packages':[{'items':[{'payment':{'value':'3000'},'ware_key':'***','name':'Товар','cost':'300','amount':'2','weight':'700','url':'www.item.ru'}],'number':'bar-001','comment':'Упаковка','height':'10','length':'10','weight':'4000','width':'10'}],'recipient':{'phones':[{'number':'+79134637228'}],'name':'Иванов Иван'},'sender':{'name':'Петров Петр'},'services':[{'code':'SECURE_PACKAGE_A2','parameter':'10'}],'number':'40dad460-a1e3-485c-a986-ed715a138d2f','comment':'Новый заказ','tariff_code':'139','delivery_recipient_cost':{'value':'50'},'delivery_recipient_cost_adv':{'sum':'3000','threshold':'200'}}" \
              --ostore true \
              --testapi "***"
        ```
    </TabItem>
  
    <TabItem value="bat" label="CMD/Bat" default>
        ```batch
            :: JSON данные также могут быть переданы как путь к файлу .json
            
            oint cdek СоздатьЗаказ ^
              --token "***" ^
              --order "{'from_location':{'code':'44','city':'Москва','address':'пр. Ленинградский, д.4'},'to_location':{'code':'270','city':'Новосибирск','address':'ул. Блюхера, 32'},'packages':[{'items':[{'payment':{'value':'3000'},'ware_key':'***','name':'Товар','cost':'300','amount':'2','weight':'700','url':'www.item.ru'}],'number':'bar-001','comment':'Упаковка','height':'10','length':'10','weight':'4000','width':'10'}],'recipient':{'phones':[{'number':'+79134637228'}],'name':'Иванов Иван'},'sender':{'name':'Петров Петр'},'services':[{'code':'SECURE_PACKAGE_A2','parameter':'10'}],'number':'40dad460-a1e3-485c-a986-ed715a138d2f','comment':'Новый заказ','tariff_code':'139','delivery_recipient_cost':{'value':'50'},'delivery_recipient_cost_adv':{'sum':'3000','threshold':'200'}}" ^
              --ostore true ^
              --testapi "***"
        ```
    </TabItem>
</Tabs>


```json title="Результат"
{
 "entity": {
  "uuid": "afc120f9-17ab-4840-a7bc-4a5aee80e752"
 },
 "requests": [
  {
   "request_uuid": "2400abb2-e58f-4e08-8c9a-8f255cc0a12d",
   "type": "CREATE",
   "date_time": "2025-12-10T15:02:07+03:00",
   "state": "ACCEPTED"
  }
 ],
 "related_entities": []
}
```
