Правила образования псевдонимов источников запроса
Псевдоним поля запроса должен быть осмысленным, чтобы было понятным его назначение в данном контексте. Требования к псевдонимам полей схожи с требованиями к именам переменных в коде.
- псевдонимы следует образовывать от терминов предметной области таким образом, чтобы было понятно, как источник данных будет использоваться в запросе;
- псевдонимы следует образовывать путем удаления пробелов между словами. При этом каждое слово в имени пишется с прописной буквы (например, ТоварыНаСкладах). Предлоги и местоимения из одной буквы также пишутся прописными буквами;
- псевдонимы запрещается начинать с подчеркивания;
- псевдонимы не должны состоять из одного символа.
Подозрительный код
ВЫБРАТЬ
...
ИЗ
Справочник.Номенклатура КАК _ВсяНоменклатура
Исправленный вариант
ВЫБРАТЬ
...
ИЗ
Справочник.Номенклатура КАК ВсяНоменклатура
Особенности
Проверка также считает верным псевдоним, сгенерированный автоматически конструктором запроса на основании идентификаторов, не соответствующих стандарту образования имен идентификаторов. Например:
ВЫБРАТЬ
...
ИЗ
Справочник.абв_Номенклатура.Товары КАК абв_НоменклатураТовары
Также проверкой допускается имя псевдонима, равное идентификатору последнего квалификатора источника, не соответствующему стандарту образования имен идентификаторов. Например:
ВЫБРАТЬ
...
ИЗ
Справочник.Номенклатура.абв_Товары КАК абв_Товары
См. также
- Псевдонимы источников данных в запросах - стандарт ИТС 1С
- Правила образования имен переменных - стандарт ИТС 1С
- Правило "Назначьте псевдоним полю запроса"
- Правило "Правила образования псевдонимов полей запроса"
- Правило "Правила образования имен переменных"
Экранирование кода
// sonar:QuerySourceAliasNaming:off
// sonar:QuerySourceAliasNaming:on