Добрый день, уважаемые форумчане!
Такой вопрос:
У меня на форме внешней обработки есть ТЗ(таблица значений). Собственно, ее то и надо передать в функцию &НаСервере.
<code>
&НаКлиенте
Процедура Загрузить(Команда)
СоздатьГруппуИВидНоменклатуры(ЭтаФорма.ТаблицаГруппНоменклатуры);
КонецПроцедуры
&НаСервере
Функция СоздатьГруппуИВидНоменклатуры(ТЗ)
ТЗ.Выгрузить();
Для Каждого стр из ТЗ Цикл
Сообщить(стр.Загружаем);
КонецЦикла;
КонецФункции
</code>
И все бы нормально, только перед выполнением программа дает ошибку:
Нельзя изменять поле, содержащее объект данных формы!
То что нельзя с сервера передать ТЗ - это я знаю. Приходится извращаться через структуру и массив. А почему вылезает ошибка в данном случае? Ведь я не меняю данные из ТЗ? Как решить проблему?
Заранее спасибо за ответы!