|
Как правильно искать значение в дополнительных свойствах? | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
16.09.22
✎
05:17
|
Ввел значение, но оно не находится. Как правильно производить поск?
Если ПолучитьДополнительноеСведение(ПользователиКлиентСервер.ТекущийПользователь(), "ХХХ_РеестрЛимитовПДО", Истина) Тогда &НаСервере Функция ПолучитьДополнительноеСведение(ПереданныйОбъект, ПереданноеСвойство, ПереданноеЗначение) Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ | ДополнительныеСведения.Объект КАК Объект, | ДополнительныеСведения.Свойство КАК Свойство, | ДополнительныеСведения.Значение КАК Значение |ИЗ | РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения |ГДЕ | ДополнительныеСведения.Объект = &Объект | И ДополнительныеСведения.Свойство = &Свойство | И ДополнительныеСведения.Значение = &Значение"; Запрос.УстановитьПараметр("Объект", ПереданныйОбъект); Запрос.УстановитьПараметр("Свойство", ПереданноеСвойство); Запрос.УстановитьПараметр("Значение", ПереданноеЗначение); Рез = Запрос.Выполнить(); Если НЕ Рез.Пустой() Тогда Возврат Истина; Иначе Возврат Ложь; КонецЕсли; КонецФункции То есть передавать нужно не строку "ХХХ_РеестрЛимитовПДО" , а что? |
|||
1
rphosts
16.09.22
✎
05:20
|
(0) ты-же вчера подобную тему создавал?
ну убери из запроса условия №2 и №3 - посмотри что выбирается |
|||
2
NIGHTHUNTER
16.09.22
✎
05:42
|
(1) вчера я этого не создавал.
Сейчас вот увидел что ничего не выбирается из этого регистра, как нужно это делать? |
|||
3
rphosts
16.09.22
✎
05:49
|
(2) написал-же, дляначала из запроса убери условия №2 и №3 и посмотри что будет выбрано
|
|||
4
NIGHTHUNTER
16.09.22
✎
05:49
|
первую ошибку нашел
Если ПолучитьДополнительноеСведение(ПользователиКлиентСервер.ТекущийПользователь().ФизическоеЛицо, "ХХХ_РеестрЛимитовПДО", Истина) Тогда |
|||
5
ДНН
16.09.22
✎
05:57
|
(0)
ДопСведение = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "ИмяТвоегоДопСведения"); Значение = УправлениеСвойствами.ЗначениеСвойства(ТвойОбъект, ДопСведение); |
|||
6
NIGHTHUNTER
16.09.22
✎
05:58
|
(3) Свойство, это ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения
то есть это не строка, как передавать значение? (5) Ок, пробую. |
|||
7
NIGHTHUNTER
16.09.22
✎
05:59
|
(5) Значение, вроде там просто Истина. только свойство нужно поправить.
|
|||
8
NIGHTHUNTER
16.09.22
✎
06:01
|
(5)
ДопСведение = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "ИмяТвоегоДопСведения"); что такое Имя? |
|||
9
NIGHTHUNTER
16.09.22
✎
06:08
|
(5) не находит
ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "ХХХ_РеестрЛимитовПДО") |
|||
10
NIGHTHUNTER
16.09.22
✎
06:08
|
как найти то????
|
|||
11
NIGHTHUNTER
16.09.22
✎
06:09
|
что не так то?
|
|||
12
NIGHTHUNTER
16.09.22
✎
06:13
|
должен найти, почему у меня не находит7 я его ввел в предприятии
|
|||
13
NIGHTHUNTER
16.09.22
✎
06:14
|
?????
|
|||
14
NIGHTHUNTER
16.09.22
✎
06:22
|
Up
|
|||
15
NIGHTHUNTER
16.09.22
✎
06:23
|
||||
16
NIGHTHUNTER
16.09.22
✎
06:25
|
Подскажете?
|
|||
17
NIGHTHUNTER
16.09.22
✎
06:35
|
почему я не могу его найти????
http://joxi.ru/xAeZ8e6iMkg0Pr ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ХХХ_РеестрЛимитовПДО") |
|||
18
NIGHTHUNTER
16.09.22
✎
06:37
|
вроде нашелся
ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ХХХ_РеестрЛимитовПДО") |
|||
19
Ryzeman
16.09.22
✎
07:05
|
(18) ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "КрокозябраВПолеДляРазработчиков");
Наименование не уникально. Имя - уникально. Оно видно в режиме предприятия на форме внизу, скрыто под стрелочкой "Для разработчиков". По умолчанию генерируется как Имя + UID. Но можно поменять |
|||
20
NIGHTHUNTER
16.09.22
✎
07:15
|
(19) Так я ничего не нашел, -
ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "ХХХ_РеестрЛимитовПДО") так нашел, вроде ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ХХХ_РеестрЛимитовПДО") |
|||
21
Ryzeman
16.09.22
✎
07:18
|
(20) Может, потому что внимательно и вдумчиво надо прочитать что тебе написали? Вторую строчку из (18), по слогам. Ты сможешь
|
|||
22
NIGHTHUNTER
16.09.22
✎
07:26
|
(21) (18) это написал я
|
|||
23
Ryzeman
16.09.22
✎
07:28
|
(22) Промахнулся. Прочитай вторую строчку из (19)
|
|||
24
NIGHTHUNTER
16.09.22
✎
07:30
|
(19) Понял, но не понятно что написано мне. Нужно время, может пойму. Или нет.
|
|||
25
silent person
16.09.22
✎
08:09
|
Значение = УправлениеСвойствами.ЗначениеСвойства(ТвойОбъект, ДопСведение);
не обязательно заморачиваться с поиском ссылки на план характеристик, во второй параметр можно указать строку которая написана в доп. реквизите в поле "Имя" в группе "Для разработчиков" |
|||
26
NIGHTHUNTER
16.09.22
✎
08:44
|
(25) Поискать нужно будет этот реквизит.
|
|||
27
Fish
16.09.22
✎
09:02
|
Я ждал эту ветку :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |