Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помилка при запису JSON відповіді у http сервісі
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
burza
Підкажіть де помилка, є прайс де лежить більше одного мільйона записів, мені треба їх витянути всі і відати!
Роблю так все працюе але відае не більше 10 000, далі все помилка {HTTPСервис.api.Модуль(298)}: Ошибка при вызове метода контекста (ЗаписатьJSON)
База опублікована на апачі2.4
////Прайс //////////////////////////////////
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    dbo_Table_1.Артикул КАК Артикул,
        |    dbo_Table_1.Производитель КАК Производитель,
        |    dbo_Table_1.Наименование КАК Наименование,
        |    dbo_Table_1.Валюта КАК Валюта,
        |    dbo_Table_1.Поставщик КАК Поставщик,
        |    dbo_Table_1.Цена КАК Цена,
        |    dbo_Table_1.Наличие
        |ИЗ
        |    ВнешнийИсточникДанных.Price.Таблица.dbo_Table_1 КАК dbo_Table_1
        |
        |СГРУППИРОВАТЬ ПО
        |    dbo_Table_1.Артикул,
        |    dbo_Table_1.Цена,
        |    dbo_Table_1.Наименование,
        |    dbo_Table_1.Производитель,
        |    dbo_Table_1.Наличие,
        |    dbo_Table_1.Валюта,
        |    dbo_Table_1.Поставщик";
    
    
    //Запрос.УстановитьПараметр("Артикул", ПараметрыИзЗапроса.Артикул);
    //Запрос.УстановитьПараметр("Производитель", ПараметрыИзЗапроса.Производитель);
    //Запрос.УстановитьПараметр("Поставщик", "BUS Market");
    
    РезультатЗапроса = Запрос.Выполнить();
    
    Выборка = РезультатЗапроса.Выбрать();
    
       МассивУслуг = Новый Массив;

    // Для Сч = 1 По 10 Цикл

    Пока Выборка.Следующий() Цикл
                Если Выборка.Количество() >= 1 тогда
            МассивУслуг.Добавить(Новый Структура("Артикул, Производитель, Цена, Наименование, Наличие", Выборка.Артикул, Выборка.Производитель , Выборка.Цена, Выборка.Наименование, Выборка.Наличие));
            
        КонецЕсли;
        КонецЦикла;    
    //КонецЦикла;

    
    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();
    
    ЗаписатьJSON(ЗаписьJSON, МассивУслуг);


    
    СтрокаДляОтвета = ЗаписьJSON.Закрыть();

    
    Ответ = Новый HTTPСервисОтвет(200);    
    Ответ.Заголовки.Вставить("Content-type", "application/json;  charset=utf-8");
    
    Ответ.УстановитьТелоИзСтроки(СтрокаДляОтвета, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
        
    Возврат Ответ;
sava1
? некорректные символы
burza
sava1 @ Сегодня, 18:30 необходимо зарегистрироваться для просмотра ссылки ,
да только что до этого дошёл. сайт дает такую ошибку а пробнул через обработку на 1С и да некорректные символы.спасибо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.