|
Значение дополнительных сведений | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
16.09.22
✎
14:10
|
Подскажите пожалуйста.
Запрос.Текст = " |ВЫБРАТЬ | ДополнительныеСведения.Объект КАК Объект, | ДополнительныеСведения.Свойство КАК Свойство, | ДополнительныеСведения.Значение КАК Значение |ИЗ | РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения |ГДЕ | ДополнительныеСведения.Объект = &Объект | И ДополнительныеСведения.Свойство = &Свойство | И ДополнительныеСведения.Значение = &Значение"; Значение, что это такое? Так как я передавал Истина. Но это не работает. Так как тип значения, Характеристика.ДополнительныеРеквизитыИСведения . Как его правильно передавать? Свойство я передаю как ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ХХХ_РеестрЛимитовПДО") . А как передавать значение? В режиме предприятия Это Да. То есть Истина . |
|||
1
Salimbek
16.09.22
✎
14:12
|
(0) А зачем тебе Значение? Т.к. если ты его уже знаешь, то ничего нового своим запросом и не получишь.
|
|||
2
Salimbek
16.09.22
✎
14:15
|
Если же запрос на тему: Как получить все Объекты с таким Значением, то тут да, надо Значение. Но между "Да", Истина и "Истина" есть очень большая разница.
|
|||
3
NIGHTHUNTER
16.09.22
✎
14:18
|
(1) Там может быть значение и да и нет. Мне нужно значение да.
|
|||
4
Salimbek
16.09.22
✎
14:18
|
И самое простое - я бы каким-нибудь образом получил это Значение в запросе. Потом его вывел через
А потом в запросе можно использовать уже как
|
|||
5
NIGHTHUNTER
16.09.22
✎
14:19
|
У пользователя - Объект - Справочник.Физическоелицо, со свойством ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ХХХ_РеестрЛимитовПДО"), и значением Да
в регистре не находит запрос запись эту. Потому что я передаю Истину. Спрашиваю как нужно передавать? |
|||
6
Salimbek
16.09.22
✎
14:19
|
(3) В вашей конфигурации это самое "Да" может быть и просто Перечислением или элементом справочника или... еще чем-то
|
|||
7
МКК
16.09.22
✎
14:21
|
| И ДополнительныеСведения.Свойство.ИМЯ = "имяСвойства"
|
|||
8
NIGHTHUNTER
16.09.22
✎
14:21
|
(6) оно тут Характеристика.ДополнительныеРеквизитыИСведения - Значение.
Как мне его передать? |
|||
9
NIGHTHUNTER
16.09.22
✎
14:21
|
(7) Какое свойство? Нужно значение!
|
|||
10
Garykom
гуру
16.09.22
✎
14:22
|
(0) зачем тебе свойство передавать, передавай имя
|
|||
11
Garykom
гуру
16.09.22
✎
14:22
|
(7) +1
|
|||
12
МКК
16.09.22
✎
14:22
|
каша в голове
|
|||
13
Salimbek
16.09.22
✎
14:23
|
(5) 1) Пишешь обработку, в которой делаешь реквизит Справочник.Физическоелицо - туда выбираешь сотрудника, у которого это самое "Да"
2) В обработке кнопки Выполнить на сервере делаешь запрос к регистру с указанием условий Объект = Физлицо и Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ХХХ_РеестрЛимитовПДО") 3) В обработке выборки пишешь Сообщить(ЗначениеВСтрокуВнутр(Выборка.Значение)) 4) Смотришь на то, что тебе выдало в окно сообщений. Можешь скинуть нам сюда, посмотрим вместе. |
|||
14
МКК
16.09.22
✎
14:24
|
Это вам за код построчно платят, тут запрос ради объема? Что происходит, глять?
|
|||
15
Salimbek
16.09.22
✎
14:26
|
(7) Автору топика нужен фильтр по Значению, а не по Свойству. Значение может быть разного типа, в том числе и не иметь атрибута Имя.
|
|||
16
Ryzeman
16.09.22
✎
14:31
|
(0) Серьёзно, это не исправимо. Ты не мыслишь как программист. Ты не можешь искать что тебе надо и даже не понимаешь как правильно задать вопрос. Уже 15 сообщений гадают что ты хочешь сказать.
Я в очередной раз свангую, что у тебя там тип значения "дополнительное значение" и указан список значений. Нужный тебе тип данных это справочник ЗначенияСвойствОбъектов Но, сцук, за 5 или сколько ты там лет работаешь ты сам уже давно должен знать как это проверить и посмотреть. Если не понимаешь где тыкнуть в интерфейса и не сообразишь как загуглить - ну получи ты это значение запросом в консоли или отладчике да посмотри... |
|||
17
Kassern
16.09.22
✎
14:33
|
(16) Доброе пожаловать в команду "Опустил руки, его невозможно обучить")
|
|||
18
NIGHTHUNTER
18.09.22
✎
04:55
|
(13) там строка в значении.
Нужно значение получать как пишут в (16) и его передавать. Я так понимаю. |
|||
19
NIGHTHUNTER
18.09.22
✎
05:24
|
(15) По этому как говорят в (16) мне нужно искать это значение в Справочнике ЗначенияСвойствОбъектов
|
|||
20
MaxS
18.09.22
✎
05:39
|
(19)
Запрос.Текст = "ВЫБРАТЬ | ДополнительныеСведения.Объект КАК Объект, | ДополнительныеСведения.Свойство КАК Свойство, | ДополнительныеСведения.Значение КАК Значение |ИЗ | РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения |ГДЕ | ДополнительныеСведения.Объект = &Объект | И ДополнительныеСведения.Свойство = &Свойство | И ВЫРАЗИТЬ(ДополнительныеСведения.Значение КАК Справочник.ЗначенияСвойствОбъектов).Наименование ПОДОБНО &Значение"; &Значение = это "Да", например или "Истина", не знаю как там у Вас. |
|||
21
NIGHTHUNTER
19.09.22
✎
02:12
|
(20) Я открыл справочник и не нашел там ничего ((( значит это не он?
|
|||
22
NIGHTHUNTER
19.09.22
✎
02:19
|
(20) Это ничего не выбрало
|
|||
23
Сергиус
19.09.22
✎
02:23
|
(0)Значением может быть как примитивный тип(строка, число, дата, булево), так и доп.тип, заданный через справочник ЗначенияСвойствОбъектов. Поэтому тут надо точно знать, какой именно тип ищешь.
|
|||
24
NIGHTHUNTER
19.09.22
✎
02:43
|
Мне нужно проверять на Истуну или Да. Что включено у пользователя свойство или нет.
|
|||
25
NIGHTHUNTER
19.09.22
✎
02:48
|
(23) Подскажите как сделать? У меня никак не получается.
На Да, как строка, ни Да как булево, ни справочник ЗначенияСвойствОбъектов не подошел. |
|||
26
NIGHTHUNTER
19.09.22
✎
03:11
|
Сработало как Истина, а до этого я сравнивал с наименованием.
Не понятно почему сразу не работало. (1) Значение может быть Истина, а может быть Ложь. |
|||
27
Сергиус
19.09.22
✎
03:13
|
(26)Ну так это самое логичное, если сделано по другому, то уже изврат.
|
|||
28
NIGHTHUNTER
19.09.22
✎
04:42
|
(27) Я думал значение, это справочник ЗначенияСвойствОбъектов. Но оказалось нет, это булево в моем случае. Что было в пятницу не пойму. Видимо утомленность и невнимательность.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |