|
Как спозиционировать на первую запись в регистре сведений список? | ☑ | ||
---|---|---|---|---|
0
agrail86
03.10.14
✎
10:31
|
Имеется внешняя обработка.
у обработки есть реквизит: Секция1 - тип РегистрСведенийСписок.РегистрОчередь. Вывожу данный реквизит в табличное поле - ТабличноеПоле1. Проблема - не могу спозиционировать чтобы текущая строка была всегда первой строчкой в табличном поле - чтобы нельзя было перейти на другую строчку!!! Сейчас у меня ругается на "Отсутствует ключ строки". Тип Элемент.ТекущаяСтрока имеет тип - РегистрСведенийКлючЗаписи.РегистрОчередь. Помогите) у реквизита Секция1 только свойства порядок, отбор, колонки. |
|||
1
Banned
03.10.14
✎
10:32
|
у регистра сведений нет первой строки
|
|||
2
elCust
03.10.14
✎
10:33
|
(1) Речь о табличном поле, а не регистре.
|
|||
3
Vladal
03.10.14
✎
10:33
|
То есть на верхнюю _отображаемую_на_форме_ строку?
Или отобразить первую строку выборки на первой строке табличного поля? |
|||
4
Maxus43
03.10.14
✎
10:37
|
Расширение формы списка записей регистра сведений (Information register record list form extension)
ПараметрТекущаяСтрока (CurrentLineParameter) Использование: Чтение и запись. Описание: Тип: РегистрСведенийКлючЗаписи. Ну создай ключ записи и в ПараметрТекущаяСтрока его пирсвой |
|||
5
agrail86
03.10.14
✎
10:37
|
отобразить все строчки - у меня выводит, нужно чтобы всегда была выделена и активна первая строчка - быть текущей строкой! чтобы с другими записями я не мог оперировать!!! только с первой!
|
|||
6
agrail86
03.10.14
✎
10:38
|
т.е. изменения внес в первую строчку - удалил ее, табличное поле обновилось и снова доступна мне первая строчка для изменения.
|
|||
7
agrail86
03.10.14
✎
10:55
|
как создать ключ записи, если у меня данный реквизит - секция1 отбирается по отбору- т.е. не все записи из регистра, а:
Секция1.Отбор["Мешалка"].Установить(Справочники.БетоноМешалки.НайтиПоНаименованию(Форма.Массив[0])); Ст = Истина; Секция1.Отбор["Статус"].Установить(Ст); затем я эту секция1 вывожу в табличноеполе1 |
|||
8
Maxus43
03.10.14
✎
11:01
|
Ключ записи - это набор значений, однозначно идентифицирующих запись регистра.
Т.е. совокупность измерений и периода-регистратора (если периодические или подчинённые). Отбор ставишь - значит чётко определяешь, создай ключ со значениями всех измерений. Короче кури ключи записи |
|||
9
agrail86
03.10.14
✎
11:31
|
все равно не пойму как ... как для секция1 создать ключ записи и установить первую запись - текущаястрока?
|
|||
10
hhhh
03.10.14
✎
11:36
|
(9) КлючЗаписи = Новый КлючЗаписи и так далее
|
|||
11
agrail86
03.10.14
✎
12:31
|
поступил проще - установил доступность для табличного поля = ложь! теперь всегда текущаястрока - первая!!!
|
|||
12
Фокусник
03.10.14
✎
12:33
|
(11) Мало восклицательных знаков... ;)
|
|||
13
Vladal
03.10.14
✎
19:42
|
(11) получил желаемый результат?
|
|||
14
Мимохожий Однако
03.10.14
✎
19:46
|
А вот зачем я не понял
|
|||
15
Aprobator
03.10.14
✎
20:16
|
(0) ТабличноеПоле.НачальноеОтображениеСписка в помощь.
|
|||
16
agrail86
06.10.14
✎
09:00
|
да желаемый результат получил. сделал затем, чтобы тупые операторы на выписке документа не смогли удалить последующие записи не удалив первую. защита от дурака.
|
|||
17
chelentano
06.10.14
✎
09:28
|
(16) Как они смогут удалить первую запись, если доступность = ложь?
|
|||
18
agrail86
08.10.14
✎
14:40
|
chelentano проверь сам) доступность ставим на все табличное поле ложь и выходит что текущая строка всегда первая. а так как она текущая и первая значит удаляем ее. доступность в значении ложь не мешает ее удалять!
|
|||
19
Aprobator
22.10.14
✎
19:17
|
Там типа события перед удалением строки нет?
|
|||
20
Chameleon1980
22.10.14
✎
19:26
|
да мптить СП ваще не дают чтоль?
|
|||
21
Aprobator
22.10.14
✎
19:28
|
СП читать - не кошерно.
|
|||
22
Chameleon1980
22.10.14
✎
19:31
|
21 ай точно ж
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |