Функция AddGoodsAddGoodsPOST(Запрос)
Ответ = Новый HTTPСервисОтвет(200);
ТелоЗапроса = Запрос.ПолучитьТелоКакСтроку();
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(ТелоЗапроса);
СтруктураJSON = ПрочитатьJSON(ЧтениеJSON, Истина);
ЧтениеJSON.Закрыть();
ГуидНоменклатуры = СтруктураJSON.Получить("goodsGuid");
Наименование = СтруктураJSON.Получить("goodsName");
КодЕденицыИзмерения = СтруктураJSON.Получить("unitCode");
ВидНоменклатурыГУИД = СтруктураJSON.Получить("goodsTypeGuid");
ВидНоменклатурыНаименование = СтруктураJSON.Получить("goodsTypeName");
Попытка
ХарактеристикиНоменклатуры = СтруктураJSON.Получить("characteristics");
Для Каждого СтрХарактеристика из ХарактеристикиНоменклатуры Цикл
ХарактеристикаНаименование = СтрТов.Значение["characteristicName"];
ХарактеристикаГУИД = СтрТов.Значение["characteristicGuid"];
КонецЦикла;
Исключение
КонецПопытки;
Возврат Ответ;
КонецФункции
СтруктураJSON.Получить("goodsTypeName"); содержит структуру если её и то что ниже закоментировать ошибки не происходит спокойно могу отладчиком отлаживать, даже могу вычислить выражение (СтруктураJSON.Получить("goodsTypeName") ошибки нет показывает структуру) если оставляю тогда ошибка "Ошибка инициализации библиотеки модулей"
причем ошибка возникает до входа в функцию тоесть отладчик не обнаруживает заход в функцию и не срабатывает точка отанова.
(3) Потому что оно даже не компилируется. Ты переменную СтрТов откуда взял?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой