Имя: Пароль:
1C
1С v8
JSON - проверить, что есть структура
0 Масянька
 
05.02.20
11:06
Доброе утро!
Выгрузка док-ов в JSON (таб. часть - структура).
Как при загрузке проверить, что есть нужная структура?
В док-те 2 ТЧ - товары и услуги. Если товары заполнены - формируется структура, если услуги - соответственно.
А при загрузке - как проверить что есть соответствующая структура?
Спасибо.
PS Да, есть вариант делать пустую структуру. Но хочется - "легким движением руки..."
1 polosov
 
05.02.20
11:10
Если есть верхний уровень у структуры, то "Свойство".
Если нет, то перебрать значения структуры (Для Каждого Цикл) и искать нужный ключ.
2 polosov
 
05.02.20
11:11
+(1)  Вернее перебрать ЭЛЕМЕНТЫ структуры
3 Масянька
 
05.02.20
11:12
(1)     Если (Структура.Товары.Количество() > 0) Тогда
        Для Каждого ТекСтрока Из Структура.Товары Цикл
ткни, пожалуйста, где и что?
4 polosov
 
05.02.20
11:16
(3) Я не совсем понял, что нужно.
Структура.Товары - это массив?
Нужно понять есть ли в "Структура" ключ "Товар" или "Услуга"?
5 Масянька
 
05.02.20
11:18
(4) Массив.
Да, понять есть ли товар, есть ли услуга.
6 polosov
 
05.02.20
11:20
Структура.Свойство("Товары") = Истина, если есть ключ Товары
7 Масянька
 
05.02.20
11:21
(6) Спасибо огромное!!!!
8 Cyberhawk
 
05.02.20
11:24