helpf.pro
Регистрация
 -9 
Распечатать

1С 8.2 УП : Оператор ВЫРАЗИТЬ, аналог методов Лев, Прав, СокрЛП в Запросе?

Использовать конструкцию «ВЫРАЗИТЬ»:
Код 1C v 8.х
 Запрос.Текст = "

|ГДЕ
| (ВЫРАЗИТЬ(ЕдиницыХранения.Владелец.Наименование КАК СТРОКА(4))) <> &Груз";
Запрос.УстановитьПараметр("Груз","Тонн");


С целью приведения строк неограниченной длины к строкам ограниченной длины рекомендуется использовать операцию приведения типа ВЫРАЗИТЬ() :
Код 1C v 8.х
 
ВЫБРАТЬ
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ВЫРАЗИТЬ(Представление КАК Строка(200))
ИНАЧЕ NULL
КОНЕЦ КАК Представление,
ВЫБОР
КОГДА Вид = &ЮрАдресФизЛица
ТОГДА ВЫРАЗИТЬ(Представление КАК Строка(200))
ИНАЧЕ NULL
КОНЕЦ КАК Представление1
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
УПОРЯДОЧИТЬ ПО
Представление,
Представление1
Разместил:   Версии: | 8.x | 8.2 УП |  Дата:   Прочитано: 78094
 -9 
Распечатать
Возможно, вас также заинтересует
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 50
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
Как в запросе задать условие по типы значения? 2
// В данном примере используется проверка, // что субконто 2 содержит тип значения ссылки на документ Реализации товаров и услуг, // чтобы потом уверенно использовать реквизит вид операции. Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ
Как в запросе одно строковое поле разделить на два ( ПОДСТРОКА )? 0
Задача состояла в том, что нужно было из реквизита документа Сответствие выделить две строки и сделать сортировку по ним. Соответствие счета, такого вида: 779000/004599. Как разбить это значение на два? У функции ПОДСТРОКА три параметра. В качестве
Как в запросе отобрать значения по Типу? 0
Для того, чтобы определить отобрать по типу значения в запросе нужно использовать логический оператор " ССЫЛКА" . Примером может служить вот такой фрагмент запроса из типовой конфигурации 1С: Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ |
Как с помощью запроса в динамическом списке вывести микрографик? 0
Все достаточно просто. Необходимо в запрос добавить поле: ПОДСТРОКА( СтрокаПроценты, 1, ВЫРАЗИТЬ(ВложенныйЗапрос.Процент * КоэффициентПроценты КАК ЧИСЛО(3, 0))) КАК ПроцентМикрографик Вывести его в динамический список. И добавить в процедуре Пр
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.