|
Таблица значений: ВыбратьСтроку | ☑ | ||
---|---|---|---|---|
0
slafor
01.02.23
✎
22:42
|
Есть процедура &НаСервере, в ней выполняется запрос и результат выгружается в таблицу значений. Но при вызове метода ВыбратьСтроку() сразу получается значение Неопределено, даже таблица сама на экране не показывается. Почему такое может быть?
|
|||
1
eddy_n
01.02.23
✎
22:47
|
Сформировалась ли сама таблица после результата? Терзают смутные сомнения, что нет.
|
|||
2
slafor
01.02.23
✎
22:50
|
Вот код. Видно, что в данном случае количество строк больше двух )
ТаблицаРезультата = Результат.Выгрузить(); Если ТаблицаРезультата.Количество() = 1 Тогда Возврат ТаблицаРезультата[0].Ссылка; ИначеЕсли ТаблицаРезультата.Количество() > 1 Тогда СтрокаТаблицыРезультата = ТаблицаРезультата.ВыбратьСтроку("Выберите номенклатуру"); Если СтрокаТаблицыРезультата = Неопределено Тогда Возврат Неопределено; Иначе Возврат СтрокаТаблицыРезультата.Ссылка; КонецЕсли; Иначе Возврат Неопределено; КонецЕсли; |
|||
3
slafor
01.02.23
✎
22:51
|
+(2) Т.е. больше одной строки
|
|||
4
Мультук
гуру
01.02.23
✎
22:51
|
(0)
Непонятно только 1) Тонкий клиент или толстый 2) Обычные формы или управляемые |
|||
5
eddy_n
01.02.23
✎
22:53
|
Задай в этой процедуре вторым параметром строку, на которой будет курсор, когда пользователь начнёт свой выбор.
|
|||
6
eddy_n
01.02.23
✎
22:54
|
Это модальный выбор, от него рано или поздно придётся уходить.
|
|||
7
slafor
01.02.23
✎
22:55
|
(4)
Тонкий клиент. УФ. |
|||
8
Мимохожий Однако
01.02.23
✎
22:58
|
(0) Покажи код отображения таблицы значений на экране. На форме есть реквизит типа Таблица значений?
|
|||
9
eddy_n
01.02.23
✎
22:58
|
(7) А работает ли вообще этот метод на УФ?
|
|||
10
eddy_n
01.02.23
✎
23:00
|
Вряд ли, потому что в УФ уходят от модальных вызовов.
|
|||
11
eddy_n
01.02.23
✎
23:00
|
Тебе надо это переделывать
|
|||
12
eddy_n
01.02.23
✎
23:03
|
Тебе подойдёт ПоказатьВводЗначения. От него надо отталкиваться.
|
|||
13
Мультук
гуру
01.02.23
✎
23:38
|
(7)
Т.е. ты в процедуре "&НаСервере" пытаешься что-то кому-то показать? Сомневаюсь, что сервер оценит. P.S. В описании метода ВыбратьСтроку (ChooseRow) чорным по белому: Описание: Вызывает модальное диалоговое окно для интерактивного выбора строки из таблицы значений. Доступность: Толстый клиент. |
|||
14
slafor
02.02.23
✎
00:30
|
(13) Любопытно.
ТЗ доступна только на сервере, но выбрать строку можно только на клиенте. Это так? ) |
|||
15
eddy_n
02.02.23
✎
00:56
|
(14) Так. Метод этот оказался бесперспективны для УФ. Нет аналога этого метода на УФ.
|
|||
16
АгентБезопасной Нацио
02.02.23
✎
08:36
|
Еще один переходит с клюшек...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |