Есть некий сайт, который SOAP-ом забирает данные из 1с-ки.
Допустим в 1-ске есть таблица в которой может быть любое количество строк.
При любом раскладе из 1-ски эта таблица улетает массивом.
Проблема в том, что если в массиве будет только одна строка (массив из одного значения) - то при распарсивании Bitrix какого то чёрта массив переводит в строку.
(проблемы возникают, т.к. некоторые функции на сайте ожидают принять массив, а битрикс суёт им строку - в итоге всё крашится.
В данный момент пофикшено следующим путём - если битрикс суёт "строку" то хардкодом превращаю её в массив(обернул), но это неадекватно как то)