Клиент-серверная подстава

Писал код и никак не могу понять, в чем проблема.

Вроде бы добавляю в строки элементы, а они не добавляются. Такое ощущение, что массив копируется и передается по значению, а не по ссылке.

Ларчик просто открывался, но сразу не понял, пришлось мучать отладчик.

Дело в том, что код выполнялся на клиенте, а в процедуре УстановитьВМассив я забыл написать НаКлиенте. В итоге массив передавался с клиента на сервер, копируясь при этом.

Мало того, т.к. в массиве хранились строки с недопустимыми символами XML, я иногда получал ошибку конвертации значения, потому что 1С не могла преобразовать в XML массив при передаче на сервер.

Такие вот тонкости клиент-серверной архитектуры.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *