ТП5 <- start <- [[ТП5: Web_сервис|Web и HTTP-сервисы]] <- [[ТП5:Web_сервис:Работа_с_HTTP|HTTP-сервис]] ===== Синхронизация остатков на кассах через HTTP-сервис ===== HTTP-сервис позволяет выполнять синхронизацию остатков товаров на кассах магазина. Для синхронизации остатков следует задать константу «**Синхронизировать остатки на кассах через HTTP-сервис**» («Справочники» -> «Константы» -> закладка «Работа с оборудованием» -> закладка «KKMTransfer»). \\ При установленной константе информация о том, что остатки на одной кассе изменились, будет получена на всех кассах, связанных с этим же складом. \\ Становится доступным реквизит «**Количество товаров для отправки изменений на ККМ**», которым можно ограничить количество товара, пересылаемое в одном пакете обмена. Если оставить значение реквизита «0», то все изменения, зарегистрированные на одной ККМ, выгружаются одним пакетом. **Примечание**. __После задания флага у константы «**Синхронизировать остатки на кассах через HTTP-сервис**» необходимо документом «**Загрузка ККМ**» загрузить в кассы всю номенклатуру склада__. Транзакция о продаже товара записывается в справочник «**Транзакции ККМ**» торгового предприятия. После чего информация о наименовании и количестве проданного товара пересылается на все кассы, связанные с данным складом. При этом остаток проданного товара в базе торгового предприятия останется прежним, а на кассах остаток изменится. \\ **Примечание**. Остатки проданных товаров в базе торгового предприятия изменятся после выполнения регламентного задания «**Обработка транзакций ККМ (KKMTransfer)**» через документы «**Текущие продажи на ККМ**», либо «**Z-отчет**». Если один и тот же товар продан на двух (или нескольких) кассах одновременно, то синхронизация остатков будет проходить по следующей схеме: * получив транзакцию о продаже с одной кассы, ТП пересылает эту информации на другие кассы, связанные со складом; * получив транзакцию о продаже с другой кассы, ТП также пересылает эту информации на кассы, связанные со складом; * таким образом, некоторые кассы получат данные об уменьшении остатков дважды. При оптовой продаже товара синхронизация остатков на кассе будет выполнена после проведения документа «**Расходная накладная**» в том случае, если на ККМ («Справочники» -> «Торговое оборудование» -> «ККМ») включен «**Вариант контроля остатков**» — «**Контроль без запросов реквизитов**».