Имя: Пароль:
1C
1С v8
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) Спасибо добрый человек. Не знал про ЗНАЧ, теперь буду использовать. ТЫ сделал меня чуть чуть умнее.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший