---
title: 'Orders/Create и Orders/List: параметр prefix вместо Source/Sourse'
type: note
permalink: changes/orders-create-i-orders-list-parametr-prefix-vmesto-source-sourse
tags:
- rest1c-api
- orders
- 1c
- compatibility
- patch
---

## Контекст
В 1С на методах `/Orders/Create/` и `/Orders/List/` изменили название параметра: вместо `Sourse`/`Source` теперь используется `prefix`.

## Что изменено в Rest1C-API
- `src/Service/OrderService.php`: в `OrderService::createOrder()` при обращении к 1С теперь отправляется `prefix` (в query и в JSON-теле) вместо `Source`. Для обратной совместимости входные ключи `Source` и `Sourse` (если присутствуют в данных заказа) маппятся в `prefix` и удаляются перед отправкой в 1С.
- `src/Service/OrderService.php`: в `OrderService::listOrders()` добавлена передача query-параметра `prefix` (если он вычислен через `resolveOneCSource(['ONEC_ORDERS_SOURCE'])`).
- `docs/rest1c-api.textile`: обновлены описания, где ранее фигурировал `Source` как query-параметр при обращении к 1С.

## Совместимость API
Изменение затрагивает только интеграцию с 1С для двух вызовов, формат публичных endpoint'ов сайта не менялся. Классификация: PATCH.
