|
Как открыть журнал документов с отбором по реквизиту. | ☑ | ||
---|---|---|---|---|
0
ogion83
25.09.19
✎
14:09
|
Имеется Документ.ПСА, создал ЖурналДокументов.ЖурналПСА. Как сделать чтобы при открытии журнала в списке были только документы с реквизитом Склад = "Сырье"?
|
|||
1
ДенисЧ
25.09.19
✎
14:09
|
ПРи открытии установить отбор...
|
|||
2
ogion83
25.09.19
✎
14:19
|
Вот так не работает:
ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("МестоХранения",Справочники.МестаХранения.НайтиПоКоду("000000018")); ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("Отбор", ПараметрыОтбора); ОткрытьФорму("ЖурналДокументов.ЖурналПСАЮрЛ.ФормаСписка",ПараметрыФормы); |
|||
3
ogion83
25.09.19
✎
14:38
|
Кто то вот так предлагает:
нФормаВыбора = Справочники.ТестСправочник.ПолучитьФормуВыбора(, ЭлементыФормы.тестОбъект); нФормаВыбора.Отбор.ТестРеквизит.ВидСравнения = ВидСравнения.Равно; нФормаВыбора.Отбор.ТестРеквизит.Значение = "Тест1"; нФормаВыбора.Отбор.ТестРеквизит.Использование = Истина; нФормаВыбора.Открыть(); Но у меня не появляется после нФормаВыбора. в выборе "Отбор" |
|||
4
ogion83
25.09.19
✎
14:42
|
Никто не знает значит?
|
|||
5
hhhh
25.09.19
✎
14:45
|
(4) как в (2) советуют, пробуй
|
|||
6
ogion83
25.09.19
✎
14:56
|
Процедура ПриОткрытии()
ЭтаФорма.ЭлементыФормы.ДокументСписок.Значение.Отбор.МестоХранения.Значение = Справочники.МестаХранения.НайтиПоКоду("000000003"); КонецПроцедуры И вот акт не работает. |
|||
7
hhhh
25.09.19
✎
15:00
|
(6) что значит "акт не работает" ? Какой акт?
|
|||
8
Ёпрст
25.09.19
✎
15:07
|
(6) Обычные формы ?
|
|||
9
ogion83
25.09.19
✎
15:07
|
(7) Опечатка "так" хотел написать.
Вот так сработало наконец: Процедура ПриОткрытии() ЭтаФорма.ЭлементыФормы.ДокументСписок.Значение.Отбор.МестоХранения.ВидСравнения = ВидСравнения.Равно; ЭтаФорма.ЭлементыФормы.ДокументСписок.Значение.Отбор.МестоХранения.Использование = Истина; ЭтаФорма.ЭлементыФормы.ДокументСписок.Значение.Отбор.МестоХранения.Значение = Справочники.МестаХранения.НайтиПоКоду("000000018"); |
|||
10
Ёпрст
25.09.19
✎
15:14
|
(9) не надо такое пихать в ПриОткрытии.
надо всего лишь получить форму, установить отбор в ней и открыть её |
|||
11
Ёпрст
25.09.19
✎
15:17
|
Форма = <нужный объект>.ПолучитьФорму("нужная форма списка");
Форма.ДокументСписок.Отбор.МестоХранения.Установить(Справочники.МестаХранения.НайтиПоКоду("000000018")); Форма.Открыть(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |