Здравствуйте, подскажите пожалуйста, как можно лучше оптимизировать такое условие?
КодКонтрагента = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ЭтотОбъект.Контрагент, "Код");
Если КодКонтрагента = "000000015" Или КодКонтрагента = "000000008" Или КодКонтрагента = "000000530"
Или КодКонтрагента = "000000012" Или КодКонтрагента = "000000010" Или КодКонтрагента = "000000009" Или КодКонтрагента = "000000014"
Или КодКонтрагента = "000000013" Или КодКонтрагента = "000000011" Тогда
Может как то можно собрать в одну переменную все коды и сравнивать?
КодКонтрагента = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ЭтотОбъект.Контрагент, "Код");
Если КодКонтрагента = "000000015" Или КодКонтрагента = "000000008" Или КодКонтрагента = "000000530"
Или КодКонтрагента = "000000012" Или КодКонтрагента = "000000010" Или КодКонтрагента = "000000009" Или КодКонтрагента = "000000014"
Или КодКонтрагента = "000000013" Или КодКонтрагента = "000000011" Тогда
Может как то можно собрать в одну переменную все коды и сравнивать?
По теме из базы знаний
- Организация эффективной техподдержки 1С внутри компании
- Улучшение пооперационного планирования в 1С:ERP 2.4 внешними средствами
- Управляемая консоль отчетов – новый функциональный инструмент для работы с запросами и СКД в управляемых формах
- Как читать чужой код? Часть 3. Разбор и доработка запросов
- Опыт оптимизации 1С на PostgreSQL
Найденные решения
Можно нужные коды добавить в массив, и искать в массиве. Если в массиве есть, тогда делать что нужно. А еще лучше сделать какой то регистр, чтобы код не редактировать каждый раз, когда появляется новый код, а просто добавить его в регистр, и искать там. Если в регистре он есть, то выполнять нужное условие.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Можно нужные коды добавить в массив, и искать в массиве. Если в массиве есть, тогда делать что нужно. А еще лучше сделать какой то регистр, чтобы код не редактировать каждый раз, когда появляется новый код, а просто добавить его в регистр, и искать там. Если в регистре он есть, то выполнять нужное условие.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот