|
Таблица Регистра сведений на форме элемента справочника. | ☑ | ||
---|---|---|---|---|
0
1Сергей
27.02.14
✎
15:00
|
#УФ #Формы
Редактирую форму элемента справочника в реквизиты добавил РегистрСведенийНаборЗаписей. Когда смотрю в предприятии, таблица отображается пустая, хотя данные там есть, конечно, и отбор не установлен. Хотелось бы установить отбор по данному элементу справочника и отобразить данные регистра. Как это сделать? |
|||
1
1Сергей
27.02.14
✎
15:13
|
ы? я что-то не так объясняю?
|
|||
2
МойКодУныл
27.02.14
✎
15:14
|
(0) в книжке Радченко такой пример был, вроде.
|
|||
3
1Сергей
27.02.14
✎
15:15
|
(2) круто. и что?
|
|||
4
Naumov
27.02.14
✎
15:18
|
А зачем набор записей?
Если НаборЗаписей, то изволь прочитать. |
|||
5
Infsams654
27.02.14
✎
15:19
|
(0) см. к примеру в БП 3.0 общую форму РедактированиеДополнительныхСведений
|
|||
6
1Сергей
27.02.14
✎
15:20
|
(5) где ж её взять-то...
|
|||
7
1Сергей
27.02.14
✎
15:20
|
(4) Там доступно только НаборЗаписей и МенеджерЗаписи. А как прочитать? нет такого метода
|
|||
8
1Сергей
27.02.14
✎
15:35
|
Переделал в динамический список.
|
|||
9
1Сергей
27.02.14
✎
15:41
|
но, хотелось бы с редактированием
|
|||
10
fvadim
27.02.14
✎
15:55
|
если динамический список прикручен к регистру - будет редактирование, но только через форму редактирования записи
|
|||
11
Defender aka LINN
27.02.14
✎
15:57
|
(0) А отбор должен сам, от сырости появиться? И на кнопку "прочитать" кирпич упасть должен?
|
|||
12
1Сергей
27.02.14
✎
16:20
|
Всё, разобрался.
(11) С отбором проблем не было, нету у объекта ДанныеФормыСтруктураСКоллекцией метода прочитать. Кароче, (0) не взлетит. Ибо, чтобы отобразился набор записей, нужно его сделать основным. А у нас ведь форма элемента справочника, и основной - сам объект элемент справочника. Если основным сделать набор записей рега, то данные об элементе справочника пропадут. |
|||
13
Bober
27.02.14
✎
16:23
|
(12) данные останутся, просто будет нужно вручную все команды добавлять
|
|||
14
Kyon8
27.02.14
✎
16:24
|
Обычно не парятся и добавляют команду Перейти сбоку формы.
|
|||
15
1Сергей
27.02.14
✎
16:26
|
(10) можно поподробнее? как в запросе получить ссылку на строку регистра сведений?
|
|||
16
Defender aka LINN
27.02.14
✎
16:47
|
(12) Зато есть у собственно НабораЗаписей
|
|||
17
fvadim
27.02.14
✎
16:48
|
(15) эммм. откуда запрос? мы может про разные вещи говорим?
Я делал так: 1.реквизит формы - "динамический список", у которого основная таблица - нужный регистр 2. в форме присозданниинасервере вешаю отбор по текущему объекту собственно всё |
|||
18
fvadim
27.02.14
✎
16:58
|
сам отбор
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Отбор = <дин_список>.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("<поле_из_регистра>"); Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; Отбор.Использование = Истина; Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; Отбор.ПравоеЗначение = Объект.Ссылка; КонецПроцедуры |
|||
19
1Сергей
27.02.14
✎
17:03
|
(18) и при этом, при двойном клике будет открываться форма записи РС?
|
|||
20
fvadim
27.02.14
✎
17:05
|
(19) йес. при добавлении новой строки тоже.
|
|||
21
1Сергей
27.02.14
✎
17:07
|
(18) что-то не отображает
|
|||
22
1Сергей
27.02.14
✎
17:08
|
(21) сторно
|
|||
23
1Сергей
27.02.14
✎
17:08
|
(20) Спасибо!
А с произвольным запросом, значит, не взлетит? |
|||
24
Bober
27.02.14
✎
17:09
|
(0) как вариант загружать в ТЗ на форме, перед записью сверять и записывать.
|
|||
25
1Сергей
27.02.14
✎
17:10
|
(24) вот этот вариант для меня, наверно, самый приемлемый, да
|
|||
26
fvadim
27.02.14
✎
17:16
|
(23) произвольный запрос может выбирать данные из 50 разных регистров, справочников и т.п. - не взлетит
(24) так правильнее. плюс есть возможность отменить изменения при закрытии формы без сохранения. |
|||
27
1Сергей
27.02.14
✎
17:17
|
Спасибо всем! на этом и остановимся
|
|||
28
Infsams654
27.02.14
✎
19:32
|
(25) про это было в (5)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |