Изменение выделенных строк динамического списка. Передача массива с клиента на сервер

1. dtepeev 25.06.24 12:10 Сейчас в теме
Не работает код, не понимаю в чем ошибка. На форма добавил кнопку разархивировать. При ее нажатии выделенные элементы(строки) динамического списка должны изменить реквизит ВАрхиве с Истина на Ложь.
ВАрхиве - реквизит справочника номенклатура.
Вот код:

&НаСервере
Процедура РасшФормы_РазархивироватьПослеНаСервере(КАрхивации)


ЗапросДляПолученияДанных = Новый Запрос;
ЗапросДляПолученияДанных.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка,
| Номенклатура.РасшФормы_ВАрхиве КАК РасшФормы_ВАрхиве
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Ссылка В(&МассивСсылок)";

ЗапросДляПолученияДанных.УстановитьПараметр("МассивСсылок", КАрхивации);
ВыборкаПоЗапросу = ЗапросДляПолученияДанных.Выполнить().Выбрать();

Пока ВыборкаПоЗапросу.Следующий() Цикл
Номенклатура = ВыборкаПоЗапросу.Ссылка.ПолучитьОбъект();
Номенклатура.РасшФормы_ВАрхиве = Ложь;
КонецЦикла;
КонецПроцедуры

&НаКлиенте
Процедура РасшФормы_РазархивироватьПосле(Команда)
КАрхивации = Элементы.СписокРасширенныйПоискНоменклатура.ВыделенныеСтроки;
РасшФормы_РазархивироватьПослеНаСервере(КАрхивации);
КонецПроцедуры
По теме из базы знаний
Найденные решения
2. Sashares 35 25.06.24 12:18 Сейчас в теме
(1)Необходимо записать номенклатуру.
Необходимо обновить динамический список.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 35 25.06.24 12:18 Сейчас в теме
(1)Необходимо записать номенклатуру.
Необходимо обновить динамический список.
5. user1880116 25.06.24 12:44 Сейчас в теме
(1) Зачем тут вообще запрос?
6. dtepeev 25.06.24 14:49 Сейчас в теме
(5)Без запроса только предопределенные элементы можно получить
7. Sashares 35 25.06.24 15:31 Сейчас в теме
(6)У вас в КАрхивации уже массив ссылок. Запрос возвращает эти же ссылки.
3. dtepeev 25.06.24 12:27 Сейчас в теме
(2) Как это делается? Номенклатура.Записать()?
ДинСписок.Обновить()?
4. Sashares 35 25.06.24 12:33 Сейчас в теме
(3)
Номенклатура.Записать()?

Да.

Элементы.МойСписок.Обновить()
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот