|
Туплю.. как установить текущей первую строку списка регистра сведений | ☑ | ||
---|---|---|---|---|
0
craxx
04.03.14
✎
13:39
|
В обычных формах.
Весь мозг сломал. |
|||
1
Wobland
04.03.14
✎
13:40
|
при открытии переходить?
|
|||
2
craxx
04.03.14
✎
13:45
|
при установке отбора
|
|||
3
craxx
04.03.14
✎
13:45
|
кстати при открытии строчку тоже не выделяет, хотя я поставил что в начало.
|
|||
4
Azverin
04.03.14
✎
14:01
|
не знаю, как на первую строку, но на последнюю я сделал так:
Инд = ТаблЧасть.Количество(); ЭлементыФормы.ТаблЧасть.ТекущаяСтрока = ТаблЧасть.Получить(Инд-1); |
|||
5
Sangenytch
04.03.14
✎
14:07
|
(4)Тогда чтобы спозиционироваться на первую строку
Если ТаблЧасть.Количество()>0 тогда ЭлементыФормы.ТаблЧасть.ТекущаяСтрока = ТаблЧасть.Получить(0); КонецЕсли; // Не? |
|||
6
Azverin
04.03.14
✎
14:10
|
(5) да
|
|||
7
craxx
04.03.14
✎
14:12
|
Это если ТЗ в качестве данных табличного поля. а если список регистра сведений? в котором строка = это ключ записи регистра сведений
|
|||
8
Azverin
04.03.14
✎
14:18
|
(7)
ПараметрОтборПоРегистратору (FilterByRecorderParameter) Использование: Чтение и запись. Описание: Тип: ДокументСсылка. Предоставляет возможность установить начальное значение отбора по регистратору при открытии или повторном открытии формы списка регистра сведений. Доступность: Толстый клиент. Примечание: Имеет смысл только для регистров сведений, подчиненных регистраторам. |
|||
9
Azverin
04.03.14
✎
14:19
|
(8) чё-то не то)
|
|||
10
Sangenytch
04.03.14
✎
14:20
|
(0) http://help1c.com/faq/view/999.html
здесь посмотри |
|||
11
craxx
04.03.14
✎
14:23
|
(10) Это я все понимаю. Мне нужно получить значения измерений из первой строки. КАК?
|
|||
12
George Wheels
04.03.14
✎
14:30
|
НачальноеОтображениеСписка?
|
|||
13
craxx
04.03.14
✎
14:34
|
(12) Не работает! ЭлементыФормы.Список.ТекущаяСтрока=Неопределено
|
|||
14
The_SpecialOne
04.03.14
✎
14:49
|
Отбор = Новый Структура("Изм1, Изм2, Изм3", Зн1, Зн2, Зн3);
КлючЗаписи = РегистрыСведений.ИмяРегистра.СоздатьКлючЗаписи(Отбор); Если НЕ КлючЗаписи.Пустой() Тогда ЭлементыФормы.Товары.ТекущаяСтрока = КлючЗаписи; КонецЕсли; |
|||
15
craxx
04.03.14
✎
14:51
|
(14) Блин, мне нужно измерения из первой (либо второй) строки списка получить. Этот алгоритм я и сам знаю!
|
|||
16
George Wheels
04.03.14
✎
15:08
|
(13) А в каком событии?
|
|||
17
craxx
04.03.14
✎
15:12
|
(16)Устанавливаю отбор в списке регистра сведений
опосля установки отбора надо на первую (вторую, третью - нужное подчеркнуть) строку спозиционироваться, сделать текущей. Как? |
|||
18
miron25
04.03.14
✎
15:20
|
(17)Лови в событий первую,вторую,третью строку и устанавливай ключ.
Процедура РегистрСведенийСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) сообщить(данныестроки.измерение1); сообщить(данныестроки.измерение2); КонецПроцедуры Может получиться... |
|||
19
The_SpecialOne
04.03.14
✎
15:21
|
тогда при выводе строки запоминай первую ссылку
|
|||
20
The_SpecialOne
04.03.14
✎
15:21
|
запись*
|
|||
21
craxx
04.03.14
✎
15:31
|
(18) Через опу автогеном)))
|
|||
22
craxx
04.03.14
✎
15:32
|
(18) Да и данные строки - там ключа не содержится - там только ресурсы - Вы будете удивлены))
|
|||
23
George Wheels
04.03.14
✎
15:35
|
В событии формы ОбновлениеОтображения
Процедура ОбновлениеОтображения() ЭлементыФормы.ТабличноеПоле1.ОбновитьСтроки(); КонецПроцедуры |
|||
24
George Wheels
04.03.14
✎
15:37
|
(23)+ Сначала установить НачальноеОтображениеСписка = Начало для ТабличноеПоле1.
|
|||
25
miron25
04.03.14
✎
15:37
|
(22)Я не программер.Но не пойму объясни..какие ресурсы.Там есть измерения,получаешь первую строку ,данное измерение ..создаешь ключзаписи и устанавливаешь в текщую строку..Не?
|
|||
26
miron25
04.03.14
✎
15:38
|
(22)Я понимаю так...ключ не можете содать потому,что не знаете данные измерения первой строки..
|
|||
27
craxx
04.03.14
✎
15:40
|
(25) В данных строки списка регистра сведений не содержится измерений - только ресурсы.
|
|||
28
craxx
04.03.14
✎
15:41
|
(25) Так что (18) не будет работать
|
|||
29
miron25
04.03.14
✎
15:43
|
(28)Странно у меня выводит измерения..
|
|||
30
George Wheels
04.03.14
✎
15:43
|
(28) а (23) работает. Ну если я правильно понял чего ты хочешь.
|
|||
31
George Wheels
04.03.14
✎
15:46
|
(30) Как-то странно работает(
При установке отбора работает. При отключении нет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |