|
Управляемые формы: регистр сведений на форме справочника | ☑ | ||
---|---|---|---|---|
0
OnePrg
24.04.23
✎
16:33
|
Создал независимый регистр сведений.
На форме справочника номенклатуры разместил таблицу-ссылку на набор записей. При создании на сервере запускаю такую процедуру &НаСервере Процедура УстановитьОтборДопустимогоДиапазонаНаценки() ДопустимыйДиапазонНаценки.Отбор.Номенклатура.Использование = Истина; ДопустимыйДиапазонНаценки.Отбор.Номенклатура.ВидСравнения = ВидСравнения.ВСписке; Список = Новый СписокЗначений; Список.Добавить(Объект.Ссылка); Список.Добавить(Объект.Ссылка.Родитель); Список.Добавить(Объект.Ссылка.Родитель.Родитель); Список.Добавить(Объект.Ссылка.Родитель.Родитель); Список.Добавить(Объект.Ссылка.Родитель.Родитель.Родитель); ДопустимыйДиапазонНаценки.Отбор.Номенклатура.Значение = Список; КонецПроцедуры не работает, открывается пустой |
|||
1
Волшебник
24.04.23
✎
16:32
|
может всё работает и там просто записей нет?
|
|||
2
Волшебник
24.04.23
✎
16:34
|
и где Прочитать()?
|
|||
3
OnePrg
24.04.23
✎
16:49
|
(2) да, точно, спасибо
вот так работает &НаСервере Процедура УстановитьОтборДопустимогоДиапазонаНаценки() РСДопустимыйДиапазонНаценки = РеквизитФормыВЗначение("ДопустимыйДиапазонНаценки"); РСДопустимыйДиапазонНаценки.Отбор.Номенклатура.Использование = Истина; РСДопустимыйДиапазонНаценки.Отбор.Номенклатура.ВидСравнения = ВидСравнения.ВСписке; Список = Новый СписокЗначений; Список.Добавить(Объект.Ссылка); Список.Добавить(Объект.Ссылка.Родитель); Список.Добавить(Объект.Ссылка.Родитель.Родитель); Список.Добавить(Объект.Ссылка.Родитель.Родитель); Список.Добавить(Объект.Ссылка.Родитель.Родитель.Родитель); РСДопустимыйДиапазонНаценки.Отбор.Номенклатура.Значение = Список; РСДопустимыйДиапазонНаценки.Прочитать(); ЗначениеВРеквизитФормы(РСДопустимыйДиапазонНаценки,"ДопустимыйДиапазонНаценки"); КонецПроцедуры |
|||
4
Волшебник
24.04.23
✎
16:51
|
(3) а зачем здесь НаборЗаписей? Почему нельзя обойтись динамическим списком?
|
|||
5
OnePrg
24.04.23
✎
16:56
|
(4) дайте пример
|
|||
6
Волшебник
24.04.23
✎
16:57
|
||||
7
OnePrg
24.04.23
✎
16:56
|
только мне же ещё на форме номенклатуры нужно записывать новые данные
|
|||
8
AlvlSpb
24.04.23
✎
17:17
|
Вообще выводить регистр не жирно ли? Ведь там какие-то вспомогательные данные справочника номенклатура. Может пойти проверенным путем типовых: на форме гиперссылка по которой открывается форма регистра. И смотри все что надо и вноси изменения
|
|||
9
OnePrg
24.04.23
✎
17:27
|
(6)
Спасибо. Всё получилось. |
|||
10
OnePrg
24.04.23
✎
17:27
|
(8) попробую и так
|
|||
11
OnePrg
24.04.23
✎
17:30
|
(8) пример дайте
|
|||
12
OnePrg
24.04.23
✎
17:33
|
(8) посмотрел то, что есть сейчас на форме справочника
например, есть ссылка на РС штрих-коды по этой ссылке открывается весь РС, а мне бы нужно с отбором, всё равно форму нужно делать получается, что в этом случае не оправданно |
|||
13
AlvlSpb
24.04.23
✎
18:33
|
(12) По гиперссылке открывай форму с отбором. Неоправданно открывать целый регистр загружая справочник, хотя данные регистра совсем необязательно нужны именно сейчас. Расходуются и время и ресурсы
|
|||
14
OnePrg
24.04.23
✎
19:20
|
(13) согласен, переделаю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |