Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

УФ, дин.список, отбор по свойству

УФ, дин.список, отбор по свойству
Я
   Sheezo
 
19.09.18 - 15:30
Добрый день. Создал журнал документов. Добавил к нему управляемую форму списка. В этой форме в динамический список поля вытаскиваются произвольным запросом. Одно из таких полей - свойство документа (через регистр "Значения свойств объектов"). Все хорошо, но когда делаю отбор по этому свойству, то сначала необходимо выбрать его тип данных. Далее выбираются именно те элементы справочника "Значения свойств объектов", которые подчинены необходимому плану видов характеристик. Можно как-то исключить выбор типа данных?
 
 
   s03
 
1 - 19.09.18 - 15:32
В регистре это составной тип, поэтому и в динамическом списке таковым и остается. Попробуй в запросе это поле ВЫРАЗИТЬ
   Вафель
 
2 - 19.09.18 - 15:33
а как у тебя тип задается в характеристиках?
   Вафель
 
3 - 19.09.18 - 15:33
(1) нет, для свойств есть отдельное поле тип
   Sheezo
 
4 - 19.09.18 - 15:34
Пробовал. Выпадают все значения справочника "Значения свойств объектов" без отбора по плану видов характеристик.
   olegves
 
5 - 19.09.18 - 15:35
(0) настрой СвязиПараметровВыбора по полю Тип для колонки Совйства
   Вафель
 
6 - 19.09.18 - 15:37
покажи что у тебя в характеристиках написано
   Sheezo
 
7 - 19.09.18 - 15:39
(6) я не использую характеристики. Тащу отдельное поле:
ВЫБРАТЬ
    ЖурналДокументовИНФ_РеестрДокументов.Ссылка,
    ЖурналДокументовИНФ_РеестрДокументов.Дата,
    ЖурналДокументовИНФ_РеестрДокументов.ПометкаУдаления,
    ЖурналДокументовИНФ_РеестрДокументов.Номер,
    ЖурналДокументовИНФ_РеестрДокументов.Проведен,
    ЖурналДокументовИНФ_РеестрДокументов.УУ,
    ЖурналДокументовИНФ_РеестрДокументов.БУ,
    ЖурналДокументовИНФ_РеестрДокументов.Тип КАК ВидДокумента,
    ЖурналДокументовИНФ_РеестрДокументов.НУ,
    ЗначенияСвойствОбъектов.Значение КАК СтатусДокумента,
    ЖурналДокументовИНФ_РеестрДокументов.Организация,
    ЖурналДокументовИНФ_РеестрДокументов.ВидОперации,
    ЖурналДокументовИНФ_РеестрДокументов.Сумма,
    ЖурналДокументовИНФ_РеестрДокументов.Валюта,
    ЖурналДокументовИНФ_РеестрДокументов.Контрагент,
    ЖурналДокументовИНФ_РеестрДокументов.Склад,
    ЖурналДокументовИНФ_РеестрДокументов.ПодотчетноеЛицо,
    ЖурналДокументовИНФ_РеестрДокументов.Ответственный,
    ЖурналДокументовИНФ_РеестрДокументов.Комментарий
ИЗ
    ЖурналДокументов.ИНФ_РеестрДокументов КАК ЖурналДокументовИНФ_РеестрДокументов
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
        ПО ЖурналДокументовИНФ_РеестрДокументов.Ссылка = ЗначенияСвойствОбъектов.Объект
            И (ЗначенияСвойствОбъектов.Свойство.Код = "00000000055")
   Sheezo
 
8 - 19.09.18 - 15:40
его синоним "Статус документа"
   Вафель
 
9 - 19.09.18 - 15:40
(7) ааа, ну тогда конечно
   s03
 
10 - 19.09.18 - 15:40
(7) попробуй "ЗначенияСвойствОбъектов.Значение КАК СтатусДокумента,"
исправить на "ВЫРАЗИТЬ(ЗначенияСвойствОбъектов.Значение КАК НужныйТебеТип) КАК СтатусДокумента,"
 
 Рекламное место пустует
   Вафель
 
11 - 19.09.18 - 15:41
(10) не в этом проблема. проблема в том что нет отбора по вледельцу-пвх
   Вафель
 
12 - 19.09.18 - 15:42
(10) а хотя и в этом тоже
   Sheezo
 
13 - 19.09.18 - 15:42
(10) Пробовал. Выпадают все значения справочника "Значения свойств объектов" без отбора по плану видов характеристик.
   s03
 
14 - 19.09.18 - 15:42
(11) пофиг, такое решение срабатывает, уже проверил
   Вафель
 
15 - 19.09.18 - 15:43
переходи на характеристики, правда в конфигураторе не добавишь поле статус тогда
   s03
 
16 - 19.09.18 - 15:43
(13) указывай не тип плана видов характеристик, а тип значения, чем у тебя твой СтатусДокумента является
   Sheezo
 
17 - 19.09.18 - 15:44
Если делать через характеристики, то придется лезть внутрь поля Ссылка, там искать нужное свойство.
   s03
 
18 - 19.09.18 - 15:46
(13) Ааа..., Семён Семёныч..., у тебя это вот какой справочник (((( Тут да, чуть посложнее (((
   Sheezo
 
19 - 19.09.18 - 15:46
(16) Тип значения СтатусаДокумента - Справочник.ЗначенияСвойствОбъектов. А там этих значений - целая куча.
   s03
 
20 - 19.09.18 - 15:47
(19) если отбор по вытащенному на форму полю, а не через "Настроить список", то можно ограничить что ты в это поле можешь указывать, как раз по владельцу справочника и после выбора уже перенастраивать отбор
   Sheezo
 
21 - 19.09.18 - 15:49
(18) Да, это обычные свойства объектов конфигурации УПП
   Sheezo
 
22 - 19.09.18 - 15:51
(20) Не нашел на форме этого ограничения
   Sheezo
 
23 - 19.09.18 - 15:55
(20) Как сделать отбор по вытащенному на форму полю?
   Вафель
 
24 - 19.09.18 - 15:56
(23) сделай простое поле, не через настройку списка.
простое поле можно хоть как ограничивать
   s03
 
25 - 19.09.18 - 15:58
(23) или играясь с настройками СКД (динамический список это она и есть) или подправить запрос так, чтобы это было параметром и устанавливать параметр в запросе при изменении значения в поле на форме
   Вафель
 
26 - 19.09.18 - 16:03
(25) в списке далеко не все настройки СКД доступны
   s03
 
27 - 19.09.18 - 16:05
(26) отбор, вроде доступен


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует