Метод возвращает Список касс ККТ. Данные собираются из отчетов о регистрации и перерегистрации. Метод не учитывает переезда ККТ из одной торговой точки в другую. Параметр: ДатаОбслуживанияККТ
Пример:
-X POST https://api.ofd-ya.ru/ofdapi/v1/KKT
-H "Ofdapitoken: eyJpbm4iOlYtJTxMDAzMTQ3NSJdLCJ0ZXN0J yHTydWV9.YDXh76CYn4YTgXRaqqHA_T6kN2C1GJ_Qxzm_jiZYNE4"
-H "Content-Type: application/json"
-d '{"date":"1970-01-01"}'
Пример в 1С:
// Заголовок запроса.
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "application/json");
Заголовки.Вставить("Ofdapitoken", PublicAPI); //PublicAPI содержит токен
// Запрос
АдресЗапроса = "ofdapi/v1/KKT";
Запрос = Новый HTTPЗапрос(АдресЗапроса, Заголовки);
// Параметры запроса.
ПараметрыЗапроса = Новый Структура;
ПараметрыЗапроса.Вставить("date", "1970-01-01"); //ДатаОбслуживанияККТ
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.ПроверятьСтруктуру = Ложь;
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, ПараметрыЗапроса);
тхтJSON = ЗаписьJSON.Закрыть();
Запрос.УстановитьТелоИзСтроки(тхтJSON);
// Соединение
Соединение = Новый HTTPСоединение("api.ofd-ya.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
Попытка
Ответ = Соединение.ОтправитьДляОбработки(Запрос); //POST запрос
ТекстОтвета = Ответ.ПолучитьТелоКакСтроку();
Сообщить(ТекстОтвета, СтатусСообщения.Обычное);
Исключение
Соединение = Неопределено;
Сообщить(ОписаниеОшибки(), СтатусСообщения.ОченьВажное);
КонецПопытки;
Пример ответа (Responses):
{
"KKT" : {
"9999078900007902" : [ {
"address" : "109097, Москва, ул. Ильинка, 9",
"last" : "-/-/-",
"kktregid" : "0000024127035856",
"turnover" : 0,
"receiptCount" : 0
}, {
"address" : "Московская обл, г Балашиха, ул Заречная, д 26, кв 44",
"last" : "2017-01-15 30:48:00 +0000 UTC",
"kktregid" : "0000024127035856",
"turnover" : 0,
"receiptCount" : 0
} ],
"9999078900007588" : [ {
"address" : "153008, 37, 37 Ивановская обл, Иваново г, Лежневская ул, 55",
"last" : "-/-/-",
"kktregid" : "0000014473045293",
"turnover" : 0,
"receiptCount" : 0
}, {
"address" : "303240, Дмитровский р-н, г. Дмитровск, ул. Советская, д. 104, пом. 1",
"last" : "2017-01-15 30:48:00 +0000 UTC",
"kktregid" : "0000014473045293",
"turnover" : 0,
"receiptCount" : 0
} ]
},
"count" : 2
}