|
Передача Таблицу значений с Клиента на Сервер |
☑ |
0
norets
10.12.16
✎
17:24
|
Добрый день, уважаемые форумчане!
Такой вопрос:
У меня на форме внешней обработки есть ТЗ(таблица значений). Собственно, ее то и надо передать в функцию &НаСервере.
<code>
&НаКлиенте
Процедура Загрузить(Команда)
СоздатьГруппуИВидНоменклатуры(ЭтаФорма.ТаблицаГруппНоменклатуры);
КонецПроцедуры
&НаСервере
Функция СоздатьГруппуИВидНоменклатуры(ТЗ)
ТЗ.Выгрузить();
Для Каждого стр из ТЗ Цикл
Сообщить(стр.Загружаем);
КонецЦикла;
КонецФункции
</code>
И все бы нормально, только перед выполнением программа дает ошибку:
Нельзя изменять поле, содержащее объект данных формы!
То что нельзя с сервера передать ТЗ - это я знаю. Приходится извращаться через структуру и массив. А почему вылезает ошибка в данном случае? Ведь я не меняю данные из ТЗ? Как решить проблему?
Заранее спасибо за ответы!
|
|
1
Cool_Profi
10.12.16
✎
17:25
|
А на кой овощЪ передавать туда эту таблицу, если она у тебя в контексте и так есть?
|
|
2
EvgeniuXP
10.12.16
✎
17:28
|
На клинте нет тз - смотри отладчиком тип
|
|
3
norets
10.12.16
✎
17:28
|
Вот правда... Блин, видимо пятница дает о себе знать)
Спасибо, к ней можно обратиться сразу через ЭтаФорма.
|
|
4
EvgeniuXP
10.12.16
✎
17:29
|
ЭтаФорма можешь убрать, лишнее
|
|