Имя: Пароль:
1C
1С v8
НайтиПоКоду()
🠗 (Волшебник 29.10.2020 18:07)
0 mr_1C
 
29.10.20
16:48
1. Если НужнаяНомен.Код = "ЦБ0025637 Тогда 60% (3)
2. Если НужнаяНомен = Справочники.Номенклатура.НайтиП 40% (2)
Всего мнений: 5

Всем добрый вечер. 2 вопроса:
1) что отрабатывается быстрее в условии (даже на миллиардные доли секунды):
Если НужнаяНомен = Справочники.Номенклатура.НайтиПоКоду("ЦБ0025637") Тогда
или
Если НужнаяНомен.Код = "ЦБ0025637 Тогда ?
2) Какой из вариантов более корректный?
12 unregistered
 
29.10.20
17:56
примерно за одинаковое время они отработают.

Если НужнаяНомен = Справочники.Номенклатура.НайтиП
13 MishaD
 
29.10.20
17:58
Я может чего не понимаю, но вроде как при обращении через точку к реквизиту читается весь объект, что явно медленнее поиска.

Если НужнаяНомен = Справочники.Номенклатура.НайтиП