|
Попытка передачи мутабельного значения результата метода, как обойти? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
19.09.16
✎
11:20
|
В параметр СКД необходимо передать список органгизаций
Для этого в общем бодуле создали экспортную процедуру ввида (Нати по коду это временная мера для тестирования) Функция ВернутьПроизводственныеОрганизации() Экспорт Список = Новый СписокЗначений; Список.Добавить(Справочники.Организации.НайтиПоКоду("000000503")); Список.Добавить(Справочники.Организации.НайтиПоКоду("000000006")); возврат Список КонецФункции далее эту функцию прописываю в параметры СКД, в результате получаю ошибку Ошибка вычисления функции "СерверПривилегированный.ВернутьПроизводственныеОрганизации" по причине: Попытка передачи мутабельного значения результата метода ВернутьПроизводственныеОрганизации (). Почему он целиковый список считает мутабельным? насколько я помнь с таблицей значений такое не происходит |
|||
1
rmrush
19.09.16
✎
11:27
|
Автор, ты нас обманываешь. Только что попробовал сделать отчет с вызовом аналогичного метода и никаких проблем.
|
|||
2
Shur1cIT
19.09.16
✎
11:29
|
(1) ты на сервере список значений формируешь и передаёшь на клиента? функцию в параметрах СКД прописываешь?
|
|||
3
rmrush
19.09.16
✎
11:32
|
Список формирую на сервере, у модуля стоят галки "Привилегированный"и "Вызов сервера". Функция прописана в параметрах СКД в колонке "Выражение".
|
|||
4
Shur1cIT
19.09.16
✎
11:41
|
(3) Толстый клиент?
|
|||
5
Shur1cIT
19.09.16
✎
11:42
|
Ошибка исполнения отчета
по причине: Ошибка инициализации по причине: Ошибка при вычислении функции "СерверПривилегированный.ВернутьПроизводственныеОрганизации" по причине: Ошибка вычисления функции "СерверПривилегированный.ВернутьПроизводственныеОрганизации" по причине: Попытка передачи мутабельного значения результата метода ВернутьПроизводственныеОрганизации (). |
|||
6
Бледно Золотистый
19.09.16
✎
11:42
|
(0) А запускается ОбычноеПриложение?
|
|||
7
Shur1cIT
19.09.16
✎
11:43
|
да обычное, общий модуль серверный привелигированый, отчет клиенский
|
|||
8
Shur1cIT
19.09.16
✎
11:43
|
платформа 8.2
|
|||
9
rmrush
19.09.16
✎
11:43
|
(4) Тонкий клиент, платформа 1С:Предприятие 8.3 (8.3.8.1652)
|
|||
10
xafavute
19.09.16
✎
11:43
|
может нужно с клиентского модуля процедуру брать?
|
|||
11
Бледно Золотистый
19.09.16
✎
11:44
|
(7) В обычном не робит же обмен с сервером спискомзначений! Только в тонком.
|
|||
12
Timon1405
19.09.16
✎
11:46
|
(8) СписокЗначений нельзя передавать между клиентом и сервером в обычном приложении (в отличии от тонкого клиента). Это старая "особенность" платформы еще с 8.2. переписать через массив.
|
|||
13
Shur1cIT
19.09.16
✎
11:47
|
(11) спасибо:-((( тоесть в моём случае на клиенскую чать функцию вытаскивать
|
|||
14
rmrush
19.09.16
✎
11:47
|
в СП написано
Описание: Используется для доступа к методам списка значений в целом. Для режима запуска ОбычноеПриложение обмен с сервером невозможен! Пробуй массив) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |