1C УФ, передача массива "ВыделенныеСтроки" с клиента на сервер
☑
0
kiabs
14.11.17
✎
10:40
Приветствую. Слом голову уже, почему постоянно вываливается ошибка "Поле объекта недоступно для записи"
На клиенте:
ЗагрузитьДокументНаСервере(ЭтаФорма.Элементы.НайденныеДокументы.ВыделенныеСтроки);
где НайденныеДокументы - реквизит формы с типом Таблица значений.
На сервере просто запускаю цикл по массиву.
Для каждого ИндексСтроки Из МассивВыбранных Цикл
КонецЦикла;
И при возвращении на клиент падает с ошибкой:
Поле объекта недоступно для записи (ВыделенныеСтроки)
ЗагрузитьДокументНаСервере(ЭтаФорма.Элементы.НайденныеДокументы.ВыделенныеСтроки);
Что делаю не так?
1
kiabs
14.11.17
✎
10:42
Процедура на сервере выглядит вот так
&НаСервере
Процедура ЗагрузитьДокументНаСервере(МассивВыбранных) //МассивВыбранных - массив индексов выделенных строк
Для каждого ИндексСтроки Из МассивВыбранных Цикл
КонецЦикла;
КонецПроцедуры
2
DrShad
14.11.17
✎
10:43
Процедура ЗагрузитьДокументНаСервере(ЗНАЧ МассивВыбранных)
3
kiabs
14.11.17
✎
10:50
(2) Спасибо добрый человек. Не знал про ЗНАЧ, теперь буду использовать. ТЫ сделал меня чуть чуть умнее.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший