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

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

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

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


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