|
v8: ПоказатьВыборИзСписка - недопустимое значение параметра (параметр номер '2') | ☑ | ||
---|---|---|---|---|
0
Nicole
03.07.18
✎
15:31
|
Использую на клиенте ПоказатьВыборИзСписка(ОписаниеОповещения, СписокМакетов), где СписокМакетов = Новый СписокЗначений; и получаю такую вот ошибку.
Просмотрела типовую конфигурацию - вроде бы точно также этот метод используется. Заранее большое спасибо. |
|||
1
Lexey_
03.07.18
✎
15:34
|
(0) 1. СписокМакетов - не список значений
2. Ошибка не от ПоказатьВыборИзСписка |
|||
2
Nicole
03.07.18
✎
15:37
|
&НаКлиенте
Процедура Печать(ИдентификаторКоманды, МассивОбъектов) Экспорт СписокМакетов = Новый СписокЗначений; СписокМакетов.Добавить("ОтзывИзОтпуска", "Отзыв из отпуска"); СписокМакетов.Добавить("ОтменаОтпуска", "Отмена отпуска"); ДополнительныеПараметры = Новый Структура("МассивОбъектов", МассивОбъектов); ОписаниеОповещения = Новый ОписаниеОповещения("ПечатьЗавершение", ЭтотОбъект, ДополнительныеПараметры); ПоказатьВыборИзСписка(ОписаниеОповещения, СписокМакетов); КонецПроцедуры |
|||
3
Lexey_
03.07.18
✎
15:39
|
(2) а полный текст ошибки?
|
|||
4
Nicole
03.07.18
✎
15:40
|
ВнешняяОбработка.Печать_ВнесениеИзмененийВПриказНаОтпуск.Форма.Форма.Форма(15)}: Ошибка при вызове метода контекста (ПоказатьВыборИзСписка)
ПоказатьВыборИзСписка(ОписаниеОповещения, СписокМакетов); по причине: Недопустимое значение параметра (параметр номер '2') |
|||
5
Lexey_
03.07.18
✎
15:43
|
(4) что в отладчике в "СписокМакетов" на строке ПоказатьВыборИзСписка()?
|
|||
6
Nicole
03.07.18
✎
15:52
|
(5) Это внешняя печатная форма, я не попадаю туда отладчиком...
|
|||
7
Lexey_
03.07.18
✎
15:55
|
(6) Сообщить(ТипЗнч(СписокМакетов)); перед ПоказатьВыборИзСписка
|
|||
8
Nicole
03.07.18
✎
15:59
|
Нет, я попала туда отладчиком (открыла как обычную обработку), Список макетов - это-таки СписокЗначений...
|
|||
9
Tonik992
03.07.18
✎
16:19
|
Дайте другое название, вместо СписокМакетов.
|
|||
10
Nicole
03.07.18
✎
16:35
|
(9) Не помогло.
Я заменила ПоказатьВыборИзСписка на ПоказатьВыборИзМеню. Ошибки теперь нет, но и команда не срабатывает. Просто ничего не происходит. |
|||
11
singlych
03.07.18
✎
17:04
|
А активный элемент какой? Если кнопка командной панели, то не будет работать.
|
|||
12
Nicole
04.07.18
✎
08:49
|
(11) Я добавила на форму кнопку, сделала ее активной, ошибка "Недопустимое значение параметра (параметр номер '2')" исчезла, но сам список не выводится.
|
|||
13
Nicole
04.07.18
✎
08:52
|
Вероятно, дело в том, что это внешняя печатная форма, она фактически не открывается, а значит, списку значений не к чему привязаться. Вероятно, выбор варианта печатной формы нужно реализовывать каким-то другим способом.
|
|||
14
Tonik992
04.07.18
✎
09:17
|
(13) а вы взяли, и умолчали факт использования внешней печатной формы :-(
|
|||
15
Nicole
04.07.18
✎
09:39
|
(14) В (6) писала, что это внешняя печатная форма.
|
|||
16
Nicole
04.07.18
✎
09:42
|
Может, можно организовать подменю выбора печатной формы?
|
|||
17
singlych
04.07.18
✎
10:31
|
Если это БСП, то команды внешней печатной формы описываются в параметрах регистрации в функции СведенияОВнешнейОбработке()
|
|||
18
mmmarat
04.07.18
✎
10:38
|
(0) СписокМакетов.ПоказатьВыборЭлемента(ОписаниеОповещения);
|
|||
19
Nicole
04.07.18
✎
10:39
|
(17) Да, но как там организовать именно подменю?
|
|||
20
Nicole
04.07.18
✎
10:45
|
(18) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |