Добрый день, пытаюсь сформировать сложный запрос в JSON
```1c
    Bundle = Новый Структура();
    entry = Новый Массив();
    fullUrl = Новый Структура();
    resource = Новый Структура();
    identifier = Новый Массив();
    system = Новый Структура();

    Bundle.Вставить("resourceType", "Bundle");
    Bundle.Вставить("type", "collection");
    Bundle.Вставить("entry", entry);

    fullUrl.Вставить("fullUrl", "3213215");
    fullUrl.Вставить("resource", resource);

    resource.Вставить("resourceType", "tract");
    resource.Вставить("identifier", identifier);

    system.Вставить("system", "codes");
    system.Вставить("value", "123");

    identifier.Добавить(system);

    entry.Добавить(fullUrl);

    СтрокаДляЗапроса = ЗаписьТелаJSON(Bundle);
```

но ответ от сервера 405 что в запросе не так ?
---
```1c
    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();
    ЗаписьJSON.ПроверятьСтруктуру = Ложь;
    ЗаписьJSON.ЗаписатьНачалоМассива();
    Для каждого СтрокаТаб Из ТаблицаОстатков Цикл
    ЗаписьJSON.ЗаписатьНачалоОбъекта();

    ЗаписьJSON.ЗаписатьИмяСвойства("Номенклатура");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Номенклатура);

    ЗаписьJSON.ЗаписатьИмяСвойства("ПолноеНаименование");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ПолноеНаименование);

    ЗаписьJSON.ЗаписатьИмяСвойства("ДополнительноеСвойство");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ДополнительноеСвойство);

    ЗаписьJSON.ЗаписатьИмяСвойства("ХарактеристикаНоменклатуры");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ХарактеристикаНоменклатуры);
    ////
    ЗаписьJSON.ЗаписатьИмяСвойства("КоличествоОстаток");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.КоличествоОстаток);

    ЗаписьJSON.ЗаписатьИмяСвойства("Склад");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Склад);
    //
    ЗаписьJSON.ЗаписатьИмяСвойства("ЗакупочнаяЦена");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ЗакупочнаяЦена);
    //
    ЗаписьJSON.ЗаписатьИмяСвойства("РозничнаяЦена");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.РозничнаяЦена);
    //
    ЗаписьJSON.ЗаписатьИмяСвойства("Коэффициент");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Коэффициент);

    ЗаписьJSON.ЗаписатьИмяСвойства("ЗакупочнаяЕд");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ЗакупочнаяЕд);

    ЗаписьJSON.ЗаписатьИмяСвойства("РозничнаяЕд");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.РозничнаяЕд);

    ЗаписьJSON.ЗаписатьИмяСвойства("РозничнаяОптЦена");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.РозничнаяОптЦена);

    //ЗаписьJSON.ЗаписатьИмяСвойства("Счет");
    //ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.счет);

    ЗаписьJSON.ЗаписатьИмяСвойства("Группа");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Группа);

    ЗаписьJSON.ЗаписатьИмяСвойства("ID");
    ЗаписьJSON.ЗаписатьЗначение(Строка(СтрокаТаб.ХарактеристикаСсылка.УникальныйИдентификатор()));

    ЗаписьJSON.ЗаписатьИмяСвойства("Артикул");
    Если ТипЗнч(СтрокаТаб.ХарактеристикаСсылка) = Тип("СправочникСсылка.Номенклатура") Тогда
    ЗаписьJSON.ЗаписатьЗначение(Строка(СтрокаТаб.ХарактеристикаСсылка.Артикул));
    Иначе
    ЗаписьJSON.ЗаписатьЗначение(Строка(СтрокаТаб.ХарактеристикаСсылка.FS_АртикулНоменклатуры));
    КонецЕсли;

    ЗаписьJSON.ЗаписатьИмяСвойства("Поставщик");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Поставщик);

    ЗаписьJSON.ЗаписатьИмяСвойства("БИНПоставщика");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.БИНПоставщика);

    //
    ЗаписьJSON.ЗаписатьКонецОбъекта();
    КонецЦикла;
    ЗаписьJSON.ЗаписатьКонецМассива();

    HTTPОтвет = Новый HTTPСервисОтвет(200);
    HTTPОтвет.Заголовки.Вставить("Content-Type", "application/json;charset=utf-8");
    HTTPОтвет.УстановитьТелоИзСтроки(ЗаписьJSON.Закрыть(), "utf-8");
```
---
и еще пример:

```1c
    мсОтвет = Новый Массив;
    СтруктураОтвета = Новый Структура;

    мсОстатков = ПолучитьОстаткиПоID(МассивСсылокНоменклатуры, МассивСсылокХарактеристик, ДатаЗапроса);

    СтруктураОтвета.Вставить("Дата", ДатаЗапроса);
    СтруктураОтвета.Вставить("Остатки", мсОстатков);
    мсОтвет.Добавить(СтруктураОтвета);
    стрJson = JSONКлиентСервер.ЗаписатьJSON_1(мсОтвет)
```
---
Порядок добавления пересмотрите, Вы сначала добавляете Bundle.Вставить("entry", entry); , а ниже entry.Добавить(fullUrl);
---
А если вот так?

```1c
    Bundle = Новый Структура();
    entry = Новый Массив();
    fullUrl = Новый Структура();
    resource = Новый Структура();
    identifier = Новый Массив();
    system = Новый Структура();

    Bundle.Вставить("resourceType", "Bundle");
    Bundle.Вставить("type", "collection");
    Bundle.Вставить("entry", entry);

    fullUrl.Вставить("fullUrl", "3213215");
    fullUrl.Вставить("resource", resource);

    resource.Вставить("resourceType", "tract");
    resource.Вставить("identifier", identifier);

    system.Вставить("system", "codes");
    system.Вставить("value", "123");

    identifier.Добавить(system);

    entry.Добавить(fullUrl);

    ЗаписьJSON = Новый ЗаписьJSON();
    ЗаписьJSON.УстановитьСтроку();
    ЗаписатьJSON(ЗаписьJSON, Bundle);
    СтрокаДляЗапроса = ЗаписьJSON.Закрыть();
```
---
У меня так всё и написано только
```1c
    ЗаписьТелаJSON(Bundle)
```
 отдельная функция.
---
Ну у меня такой код как я привел в примере отработал отлично, итоговый текст JSON отображает верно
---
проблема не в этом коде. Ошибка "Метод не поддерживается". Он до этого тела запроса даже не доходит. Или используете не тот http метод, или не правильно заданы заголовки, или не по тому адресу.
---
а вы по этому адресу сами заходили ?
---
В постмане всё работает.
---
значит не все сэмулировали.1с лишнее отправляет еще.
---
Я это запрос перед отправкой посмотрел в текстовом поле его не полностью выводит

```1c
    {
    "resourceType": "Bundle",
    "type": "collection",
    "entry": [
    {
    "fullUrl": "
```

в этом может быть причина ?
---
на экран в реквизит выведи увидишь полностью.
---
СтрокаДляЗапроса = ЗаписьТелаJSON(Bundle);
---
Что здесь не то ?
---
Я смотрел структуру перед отправкой она выводиться не полностью
```1c
    {
    "resourceType": "Bundle",
    "type": "collection",
    "entry": [
    {
    "fullUrl": "
```

Сейчас перенёс в начало entry.Добавить(fullUrl); всё также.
---
через сообщить выведи ;))
---
```1c
    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();
    ЗаписьJSON.ПроверятьСтруктуру = Ложь;
    ЗаписьJSON.ЗаписатьНачалоМассива();
    Для каждого СтрокаТаб Из ТаблицаОстатков Цикл
    ЗаписьJSON.ЗаписатьНачалоОбъекта();

    ЗаписьJSON.ЗаписатьИмяСвойства("Номенклатура");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Номенклатура);

    ЗаписьJSON.ЗаписатьИмяСвойства("ПолноеНаименование");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ПолноеНаименование);

    ЗаписьJSON.ЗаписатьИмяСвойства("ДополнительноеСвойство");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ДополнительноеСвойство);

    ЗаписьJSON.ЗаписатьИмяСвойства("ХарактеристикаНоменклатуры");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ХарактеристикаНоменклатуры);
    ////
    ЗаписьJSON.ЗаписатьИмяСвойства("КоличествоОстаток");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.КоличествоОстаток);

    ЗаписьJSON.ЗаписатьИмяСвойства("Склад");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Склад);
    //
    ЗаписьJSON.ЗаписатьИмяСвойства("ЗакупочнаяЦена");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ЗакупочнаяЦена);
    //
    ЗаписьJSON.ЗаписатьИмяСвойства("РозничнаяЦена");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.РозничнаяЦена);
    //
    ЗаписьJSON.ЗаписатьИмяСвойства("Коэффициент");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Коэффициент);

    ЗаписьJSON.ЗаписатьИмяСвойства("ЗакупочнаяЕд");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.ЗакупочнаяЕд);

    ЗаписьJSON.ЗаписатьИмяСвойства("РозничнаяЕд");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.РозничнаяЕд);

    ЗаписьJSON.ЗаписатьИмяСвойства("РозничнаяОптЦена");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.РозничнаяОптЦена);

    //ЗаписьJSON.ЗаписатьИмяСвойства("Счет");
    //ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.счет);

    ЗаписьJSON.ЗаписатьИмяСвойства("Группа");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Группа);

    ЗаписьJSON.ЗаписатьИмяСвойства("ID");
    ЗаписьJSON.ЗаписатьЗначение(Строка(СтрокаТаб.ХарактеристикаСсылка.УникальныйИдентификатор()));

    ЗаписьJSON.ЗаписатьИмяСвойства("Артикул");
    Если ТипЗнч(СтрокаТаб.ХарактеристикаСсылка) = Тип("СправочникСсылка.Номенклатура") Тогда
    ЗаписьJSON.ЗаписатьЗначение(Строка(СтрокаТаб.ХарактеристикаСсылка.Артикул));
    Иначе
    ЗаписьJSON.ЗаписатьЗначение(Строка(СтрокаТаб.ХарактеристикаСсылка.FS_АртикулНоменклатуры));
    КонецЕсли;

    ЗаписьJSON.ЗаписатьИмяСвойства("Поставщик");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.Поставщик);

    ЗаписьJSON.ЗаписатьИмяСвойства("БИНПоставщика");
    ЗаписьJSON.ЗаписатьЗначение(СтрокаТаб.БИНПоставщика);

    //
    ЗаписьJSON.ЗаписатьКонецОбъекта();
    КонецЦикла;
    ЗаписьJSON.ЗаписатьКонецМассива();

    HTTPОтвет = Новый HTTPСервисОтвет(200);
    HTTPОтвет.Заголовки.Вставить("Content-Type", "application/json;charset=utf-8");
    HTTPОтвет.УстановитьТелоИзСтроки(ЗаписьJSON.Закрыть(), "utf-8");
```
---
и еще пример:

```1c
    мсОтвет = Новый Массив;
    СтруктураОтвета = Новый Структура;

    мсОстатков = ПолучитьОстаткиПоID(МассивСсылокНоменклатуры, МассивСсылокХарактеристик, ДатаЗапроса);

    СтруктураОтвета.Вставить("Дата", ДатаЗапроса);
    СтруктураОтвета.Вставить("Остатки", мсОстатков);
    мсОтвет.Добавить(СтруктураОтвета);
    стрJson = JSONКлиентСервер.ЗаписатьJSON_1(мсОтвет)
```