Перейти к содержанию

Опечатки в текстах запросов

Опечатки в текстах запросов могут привести к различным проблемам:

  • Затруднит поиск и рефакторинг;

  • Может привести к ошибке "Поле объекта не обнаружено ..." при работе с выборкой результата запроса;

  • Метод ЗаполнитьЗначенияСвойств не будет правильно заполнять свойства из-за разных имен свойств.

Например:

Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |   ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)        КАК ВидДвижения,
    |   Источник.Период                               КАК Период,
    |   Источник.Регистратор                          КАК Регитсратор // <--- опечатка
    |ИЗ
    |   РегистрНакопления.НДСЗаписиКнигиПокупок КАК Источник";     

// ... получение результата в Выборка

Для Каждого Запись Из ЗаписиДляМодификации() Цикл                         
    // свойство Регистратор не будет заполнено                
    ЗаполнитьЗначенияСвойств(Запись, Выборка[0], "Регистратор, Период");
КонецЦикла;

В момент заполнения каждой Запись не будет заполнен Регистратор.

См. также

Экранирование кода

// sonar:QuerySpelling:off
// sonar:QuerySpelling:on