Оформление текстов запросов--------------------------------------------------------------------------------
1. Все ключевые слова языка запросов пишутся заглавными буквами.
2. Рекомендуется указывать и необязательные конструкции запроса, прежде всего - явно назначать псевдонимы полям, в целях повышения наглядности текста запроса и "устойчивости" использующего его кода.
Например, если в алгоритме используется запрос с полем, объявленным как
Касса.Валюта
при изменении имени реквизита нужно будет также изменить и код, осуществляющий обращение по имени свойства "Валюта" к выборке из результата запроса. Если же поле будет объявлено как
Касса.Валюта КАК Валюта
то изменение имени реквизита приведет только к изменению текста запроса.
3. Особенно внимательно следует относиться к автоматически присваиваемым псевдонимам для полей – реквизитов других полей, типа "... Касса.Валюта.Наименование...". В приведенном выше примере поле получит автоматический псевдоним "ВалютаНаименование", а не "Наименование".
4. Следует обязательно указывать ключевое слово "КАК" перед псевдонимом поля источника.
5. Текст запроса должен быть структурирован, не следует писать запрос в одну строку, даже короткий. Текст запроса должен быть нагляден, поскольку это существенно улучшает его понимание другими разработчиками.
6. В запросы, сложные для понимания, в которых используются вложенные запросы, объединения или соединения рекомендуется вставлять комментарии. Комментарии, например, могут объяснять для получения каких данных используется та или иная таблица в соединении или объединении.
7. При создании объекта Запрос рекомендуется указывать комментарии, для получения какой информации или каких иных целей будет использован данный запрос.
8. При программной "сборке" текста запроса рекомендуется комментировать все этапы его сборки.