Опечатки в текстах запросов
Опечатки в текстах запросов могут привести к различным проблемам:
-
Затруднит поиск и рефакторинг;
-
Может привести к ошибке "Поле объекта не обнаружено ..." при работе с выборкой результата запроса;
-
Метод
ЗаполнитьЗначенияСвойств
не будет правильно заполнять свойства из-за разных имен свойств.
Например:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения,
| Источник.Период КАК Период,
| Источник.Регистратор КАК Регитсратор // <--- опечатка
|ИЗ
| РегистрНакопления.НДСЗаписиКнигиПокупок КАК Источник";
// ... получение результата в Выборка
Для Каждого Запись Из ЗаписиДляМодификации() Цикл
// свойство Регистратор не будет заполнено
ЗаполнитьЗначенияСвойств(Запись, Выборка[0], "Регистратор, Период");
КонецЦикла;
В момент заполнения каждой Запись
не будет заполнен Регистратор
.
См. также
Экранирование кода
// sonar:QuerySpelling:off
// sonar:QuerySpelling:on