Имя: Пароль:
1C
 
Поле объекта недоступно для записи (ВыделенныеСтроки)
,
0 zbrhd13
 
naïve
18.06.24
16:02
Есть процедура внутри которой вызывается функция, в которую передается набор выделенных элементов формы. После выполнения функции, ошибка Поле объекта недоступно для записи (ВыделенныеСтроки). Подскажите, в чем проблема?

&НаКлиенте
Процедура Подключаемый_НажатиеКнопкиДопОтчетов(Команда)
    
    Если Элементы.СписокНаправлений.ВыделенныеСтроки.Количество() > 1 Тогда
        НаборИсследования = ПолучитьМассивИсследованийПоНаправлениям(Элементы.СписокНаправлений.ВыделенныеСтроки);
        СобытияФормКлиент.ОбработкаНажатияНаКнопкуДопОтчетов(НаборИсследования, ЭтаФорма, Команда.Имя);
        
КонецПроцедуры            

&НаСервере
Функция ПолучитьМассивИсследованийПоНаправлениям(Направления)
    
    Запрос = Новый Запрос;
    Запрос.Текст =  
    "ВЫБРАТЬ
    |    ИсследованиеСанитарное.Ссылка Как Исследование
    |ИЗ
    |    Документ.ИсследованиеСанитарное КАК ИсследованиеПЦРСанитарное
    |ГДЕ
    |ИсследованиеСанитарное.НаправлениеНаИсследование В(&Направления)";
    Запрос.УстановитьПараметр("Направления",Направления);
    
    НаборИсследований = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Исследование");
    
    Возврат НаборИсследований;
    
КонецФункции
2 spiller26
 
18.06.24
16:16
(1) Да блин "Выделенные строки" капец
3 Смотрящий
 
18.06.24
16:20
(0) Полный текст ошибки в студию
4 lEvGl
 
гуру
18.06.24
16:24
где тут записывается незаписываемое поле не видно, но работать все равно не будет
5 zbrhd13
 
naïve
18.06.24
16:31
(3)
Поле объекта недоступно для записи (ВыделенныеСтроки)
{Обработка.ПЦР.Форма.ФормаОбработки.Форма(365)}:НаборИсследования = ПолучитьМассивИсследованийПоНаправлениям(Элементы.СписокНаправлений.ВыделенныеСтроки);
6 Смотрящий
 
18.06.24
16:36
(5) ВыделенныеСтроки в массив, массив на сервер
7 lEvGl
 
гуру
18.06.24
16:38
(5) пцр, ебаа*ь
https://youtu.be/PuQHzbsoxEQ?t=200

так то НаборИсследования наверно ранее объявленная переменная (реквизит формы или еще чего), которую нельзя так переопределить
8 Смотрящий
 
18.06.24
16:37
(0) Какая медицина ? больница или поликлиника ?
9 zbrhd13
 
naïve
18.06.24
17:02
(8) нетиповая)
10 zbrhd13
 
naïve
18.06.24
17:18
(6) Благодарю
11 DrZombi
 
гуру
19.06.24
06:27
(5) Вот так, как-то



&НаСервере
Функция ПолучитьМассивИсследованийПоНаправлениям(Знач Направления)
    
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс