|
Установить курсор на текущее значение в форме выбора УФ | ☑ | ||
---|---|---|---|---|
0
rull9ss
02.11.12
✎
18:00
|
Сильно не пинать, только учусь.
Собственно сабж: Есть реквизит, при начале его выбора открываю модально форму выбора. как установить в форме текущей строкой значение что было выбрано до этого? Знаю что много раз поднимался этот вопрос, но гугл молчит(или ищу не то). Помогите кто чем может) |
|||
1
acsent
02.11.12
✎
18:02
|
текущаястрока =...
|
|||
2
rull9ss
02.11.12
✎
18:10
|
(1)
ФормаВыбора.Элементы.Список.ТекущаяСтрока?? ТекущаяСтрока (CurrentRow) Использование: Чтение и запись. Описание: Тип: Произвольный. Идентификатор текущей строки таблицы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. Примечание: Если устанавливаемое значение не является допустимым (такое значение отсутствует) для данной таблицы, то такая установка игнорируется. Тип определяется расширением таблицы. а что записывать то в текстроку? |
|||
3
zladenuw
02.11.12
✎
18:16
|
Признак необходимости сохранения и восстановления текущей позиции в списке при следующем открытии формы. -в настройках формы
|
|||
4
rull9ss
02.11.12
✎
18:17
|
(3) форма выбора не задана, и создается автоматически
|
|||
5
rull9ss
02.11.12
✎
18:19
|
в обычных формах было так
ФормаВыбора.ПараметрТекущаяСтрока = Элемент.Значение в УФ не получается |
|||
6
zladenuw
02.11.12
✎
18:19
|
тогда нужно хранить где то. что до этого было выбрано
|
|||
7
zladenuw
02.11.12
✎
18:21
|
ну а как пишешь. показуй
|
|||
8
rull9ss
02.11.12
✎
18:22
|
ФормаВыбора = ПолучитьФорму("ПланСчетов.Основной.ФормаВыбора");
Если ЗначениеЗаполнено(ТекСтрока.Значение) Тогда ФормаВыбора.Элементы.Список.ТекущаяСтрока = Значение; КонецЕсли; Результат = ФормаВыбора.ОткрытьМодально(); |
|||
9
Reset
02.11.12
✎
18:29
|
ФормаВыбора = ПолучитьФорму("ПланСчетов.Основной.ФормаВыбора",Новый Структура("ТекущаяСтрока",Значение));
Значение - ссылка на нужный элемент |
|||
10
rull9ss
02.11.12
✎
18:34
|
(9) ошибка
Ошибка отображения типов: Отсутствует отображение для типа 'ЭлементСпискаЗначений' |
|||
11
rull9ss
02.11.12
✎
18:35
|
хотя без структуры нормально получает форму
|
|||
12
Reset
02.11.12
✎
18:35
|
(10) А если передавать не элемент списка значений, а таки ссылку?
|
|||
13
Reset
02.11.12
✎
18:37
|
я попробовал только что для справочника - работает
|
|||
14
rull9ss
02.11.12
✎
18:39
|
(12) исправил, но по прежнему в ФормаВыбора.Элементы.Список.ТекущаяСтрока Неопределено
|
|||
15
Reset
02.11.12
✎
18:45
|
(14) Ну елки.
Выделил звездочками. Расширение управляемой формы для динамического списка (Managed form extension for dynamic lists) ТекущаяСтрока (CurrentRow) Описание: Строка динамического списка, на которую будет установлен курсор ***после открытия формы***. В качестве значения для параметра используются значения ссылок на объекты, которые содержит главная таблица динамического списка. Например, СправочникСсылка.Товары. |
|||
16
rull9ss
02.11.12
✎
18:49
|
(15) но у меня то форма модально открыватся :\
|
|||
17
Reset
02.11.12
✎
18:50
|
(16) Ну и что. Курсор будет на нужном месте.
|
|||
18
Reset
02.11.12
✎
18:50
|
Зачем тебе До открытия нужно?
|
|||
19
rull9ss
02.11.12
✎
19:01
|
(18) затем что при модальном открытии
Результат = ФормаВыбора.ОткрытьМодально(); отладка остановиться на этом месте, и не продолжится пока не будет выбран елемент в форме(выбраное значение попадет в результат) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |