|
Найти по наименованию | ☑ | ||
---|---|---|---|---|
0
SFilchakov
26.02.16
✎
09:02
|
Здравствуйте!
Надо найти по наименованию справочник: Технология = Справочники.Технологии.НайтиПоНаименованию(Текст,Истина); /// Элемент может называться так же как группа, результатом поиска может быть группа. Можно ли используя "НайтиПоНаименованию(" найти только элемент исключив группу? Спасибо! |
|||
1
Fish
26.02.16
✎
09:03
|
Запрос не предлагать?
|
|||
2
Лефмихалыч
26.02.16
✎
09:04
|
сабж можно решить только запросом
|
|||
3
SFilchakov
26.02.16
✎
09:06
|
Спасибо, понял.
|
|||
4
ДенисЧ
26.02.16
✎
09:06
|
(2) Не только. Но с извращениями.
Но запросом лучше. |
|||
5
b_ru
26.02.16
✎
09:07
|
По коду ищи.
А вообще так делать нельзя. Нужно либо предопределенный элемент справочника, либо константа. |
|||
6
Лефмихалыч
26.02.16
✎
09:14
|
(5) а по коду, типа, можно, а по коду, типа, лучше, чем по наименованию?
|
|||
7
Качели
26.02.16
✎
09:16
|
(6) Точнее.
|
|||
8
ДемонМаксвелла
26.02.16
✎
09:19
|
создается дополнительный справочник специально для этих целей. В нем каждому предопределенному элементу соответствует непредопределенный элемент какого-то другого справочника
|
|||
9
Сильф
26.02.16
✎
09:31
|
(8) и как проставлять соответствие? руками?
|
|||
10
Лефмихалыч
26.02.16
✎
09:34
|
(7) pff!
(9) как угодно. Главное, что поиск будет выполнен один раз, а не каждый раз, когда нужно соответствие. |
|||
11
vde69
26.02.16
✎
09:39
|
кстати сабж вполне имеет смысл с недавнего времени (уже несколько лет как), догадайтесь где говнокод из (0) будет приемлемым решением, и я даже видел подобное в типовых :)?
|
|||
12
Jonny_Khomich
26.02.16
✎
09:40
|
Даёшь гамнокод.
Справочник.Пользователи.найтипонаименованию("Иванова Анна Ивановна"); |
|||
13
ДемонМаксвелла
26.02.16
✎
09:47
|
(10) всё верно
|
|||
14
Лефмихалыч
26.02.16
✎
09:50
|
(11) не томи
|
|||
15
Провинциальный 1сник
26.02.16
✎
09:51
|
(11) Что-то связанное со ставками НДС?
|
|||
16
vde69
26.02.16
✎
09:58
|
в модуле повторного использования
|
|||
17
Лефмихалыч
26.02.16
✎
09:59
|
(16) пфф! проблема не в том, что это запрос, а в том, что значение поиска может измениться со временем, а от этого ни какие повторные вызовы не спасут
|
|||
18
vde69
26.02.16
✎
10:01
|
(17) так делаются временные решения, которые потом легко исправить, вот пример:
Функция СтатьяПоступлениеОтКлиентов() Экспорт // !!!!!!!!!! временное решение !!!!!!!!!!!!!!!!!! Результат = Справочники.СтатьиБюджетов.НайтиПоКоду("000000000065"); Возврат Результат; КонецФункции |
|||
19
ДенисЧ
26.02.16
✎
10:04
|
(18) Нет ничего более постоянного, чем временное...
|
|||
20
Лефмихалыч
26.02.16
✎
10:05
|
(18) с учетом того, что любой элемент можно сделать предопределенным, эти временные решения - зло концентрированное.
|
|||
21
Pasha
26.02.16
✎
10:09
|
(0) А чем запрос-то плох?
|
|||
22
vde69
26.02.16
✎
10:10
|
(20) да, но как безопасно трансформировать элемент при обновлениях?
вот для таких случаев и делаются межрелизовые заглушки... или еще пример есть концепция развития, бьем ее на блоки и отдаем разным разработчикам, а вот разработчики и используют подобные заглушки для связи с чужим блоком... а ПОТОМ.... если доходят руки наводят порядок и заводят всякие ПВХ и т.д. для сабжа... |
|||
23
SFilchakov
26.02.16
✎
10:11
|
(21) Запрос не плох, я надеялся, что исключение групп в "НайтиПоНаименованию()"предусмотрено.
|
|||
24
ЧеловекДуши
26.02.16
✎
10:11
|
(0) Я бы не рекомендовал, запросом лучше :)
Лучше вообще через "Подобно" :) |
|||
25
ЧеловекДуши
26.02.16
✎
10:12
|
(7) Не всегда.
|
|||
26
ЧеловекДуши
26.02.16
✎
10:13
|
(12) И далее в цикле, всегда ищем "Иванова Анна Ивановна".
И для каждой "Иванова Анна Ивановна" делаем еще и спец интерфейс :) |
|||
27
ЧеловекДуши
26.02.16
✎
10:15
|
(23) А помеченные на удаление, как их решил исключить? :)
|
|||
28
SFilchakov
26.02.16
✎
10:21
|
(27) Помеченные можно выбрать, с вопросом, как у платформы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |