|
КД2 Поиск объектов
| ☑ |
0
Угрюмый73
31.01.14
✎
13:23
|
В мануале по КД2 ответа не нашел, поэтому обращаюсь на форум: В теме: "v8: Конвертация данных. Поиск объектов, задание условия." решался вопрос о поиске объектов с одним номером но созданных в разные периоды. Это вселило в меня сомнения: А если в ПКО поставить галочки в колонке поиска на номере и дате, разве поиск будет вестись по логическому "или" а не "и"? И, если в Поля Поиска записать:
СтрокаИменСвойствПоиска = "Номер,Дата";
то тоже поиск будет вестись по логическому "Или"?
То есть любой вновь импортируемый документ, у которого нумерация в пределах года, может быть ошибочно признан найденным, и, чтобы избежать проблем, нужно использовать код из вышеуказанной темы, или автор "дует на воду"?
|
|
1
Рэйв
31.01.14
✎
13:28
|
И
|
|
2
Рэйв
31.01.14
✎
13:29
|
А вообще ели такой любопытный, открыл бы обработку и посмотрел, как нормальные люди делают
|
|
3
Угрюмый73
31.01.14
✎
13:35
|
Спасибо, восьмерку только начал постигать, поэтому навигация по обработкам вызывает затруднения...
|
|
4
Alamo-10
31.01.14
✎
13:46
|
(0) С датой там вообще отдельная тема, по-умолчанию по полю "Дата" поиск делается не на равенство реквизитов, а для поиска объекта с номером в пределах периода нумерации, на который как раз и указывает поле "Дата"
|
|
5
Угрюмый73
31.01.14
✎
14:10
|
Еще раз спасибо. Из вышесказанного сделал вывод: для документов в ПКО ставить галочки поиска по дате и номеру и не париться
|
|
6
Угрюмый73
31.01.14
✎
15:49
|
(2) Чувство собственной неполноценности заставило убить полтора часа на изучение обработки "УниверсальныйОбменДаннымиXML". Если приемник - документ и у него установлены два поля поиска: дата и номер - то поиск осуществляется встроенной функцией НайтиПоНомеру(). Иначе
поиск ведет функция НайтиЭлементЗапросом(), где, действительно:
ТекстЗапроса = ТекстЗапроса + ?(КоличествоСвойстПоКоторымУстановленПоиск > 1, " И ", "") + ИмяПараметра + " ПОДОБНО &" + ИмяПараметра;
Всем спасибо!
|
|
7
Зойч
31.01.14
✎
15:53
|
(0) Интуитивная логика подсказывает что должно быть "И"
|
|
8
Mikhail Volkov
31.01.14
✎
16:48
|
(0) По И, но Дата рассматривается не как Дата, а как Период - в общем случаее Год даты v8: КД: Поля поиска
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой