1С:Конспекты
5.17 Оптимизация запросов
← К оглавлению Материал полностью (исправлены только грамматические и орфографические ошибки) взят с https://its.1c.ru/db/metod8dev/content/5842/hdoc, а здесь расположен для того, чтобы быть всегда, так сказать, под рукой. В статье приводятся типичные причины неоптимальной работы запросов, диагностируемые на уровне кода конфигурации, и рассматриваются методики оптимизации запросов. Значительная часть проблем, приводящих к неоптимальной работе запросов, может быть обнаружена путем анализа кода конфигурации и структуры метаданных...
5.16.9 Прочее
← К оглавлению ДАТАВРЕМЯ / DATETIME Литерал типа ДАТА записывается в виде: Значения типа дата задаются с помощью ключевого слова ДАТАВРЕМЯ, после которого в скобках последовательно указываются год, месяц, день, час, минута, секунда. Последние три указывать необязательно. Максимальная дата которую возможно задать при помощи литерала ДАТАВРЕМЯ – 31.12.3999 23:59:59. ЗНАЧЕНИЕ / VALUE Текст запроса может содержать предопределенные данные конфигурации, такие как: Также текст запроса может содержать значения...
5.16.8 Прочие операторы
← К оглавлению ВЫБОР / CASE … КОГДА / WHEN … ТОГДА / THEN … ИНАЧЕ / ELSE … КОНЕЦ / END В выражениях языка запросов могут применяться операции выбора, которые позволяют получить одно из возможных значений в соответствии с указанными условиями. Операция выбора описывается следующим образом: В операции выбора может указываться неограниченное количество альтернативных одиночных выборов КОГДА…ТОГДА. Они обрабатываются в запросе последовательно: если <Условие> имеет значение ИСТИНА, обработка операции...
5.16.7 Логические операторы
← К оглавлению = Логическая операция сравнения «равно». Любое сравнение с NULL вернет NULL. <> Логическая операция сравнения «не равно». Любое сравнение с NULL вернет NULL. < Логическая операция сравнения «меньше». Любое сравнение с NULL вернет NULL. <= Логическая операция сравнения «меньше либо равно». Любое сравнение с NULL вернет NULL. > Логическая операция сравнения «больше». Любое сравнение с NULL вернет NULL. >= Логическая операция сравнения «больше либо равно». Любое сравнение с NULL вернет NULL...
5.16.5 Прочие функции
← К оглавлению ЕСТЬNULL / ISNULL Функция предназначена для замены значения NULL на другое значение. Возвращаемое значение: значение первого параметра, в случае, если первый параметр не содержит значение NULL, значение второго параметра в противном случае. Второй параметр будет преобразован к типу первого в случае, если тип первого параметра является строкой или числом. ПРЕДСТАВЛЕНИЕ / PRESENTATION Данная функция предназначена для получения строкового представления значения произвольного типа. В основном используется для представления ссылок в виде текста...
