Функция zvonkiGET(Запрос)
ПараметрСсылки
= Запрос.ПараметрыURL["telefon"];
Запрос2 = Новый Запрос;
Запрос2.Текст =
"ВЫБРАТЬ
| ТелефонныйЗвонок.Дата
КАК Дата,
| ТелефонныйЗвонок.АбонентКакСвязаться
КАК АбонентКакСвязаться
|ИЗ
| Документ.ТелефонныйЗвонок
КАК ТелефонныйЗвонок
|ГДЕ
| ТелефонныйЗвонок.АбонентКакСвязаться
= &АбонентКакСвязаться";
Запрос2.УстановитьПараметр("АбонентКакСвязаться", ПараметрСсылки);
Результат = Запрос2.Выполнить();
Выборка = Результат.Выбрать();
МассивЗвонков =
Новый Массив;
Пока Выборка.Следующий()
Цикл
ДанныеЗвонка =
Новый Структура;
ДанныеЗвонка.Вставить("Дата",
Выборка.Дата);
ДанныеЗвонка.Вставить("Телефон",
Выборка.АбонентКакСвязаться);
МассивЗвонков.Добавить(ДанныеЗвонка);
КонецЦикла;
ЗаписьJSON
= Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, МассивЗвонков);
СтрокаДляОтвета
= ЗаписьJSON.Закрыть();
Ответ = Новый HTTPСервисОтвет(200);
Ответ.Заголовки.Вставить("Content-type", "application/json; charset=utf-8");
Ответ.УстановитьТелоИзСтроки(СтрокаДляОтвета,
КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
Возврат Ответ;
КонецФункции
|