Имя: Пароль:
1C
1С v8
как в запросе вывести только те объекты которые начинаются с префикса
,
0 YamEgor
 
27.12.20
15:28
Добрый день! подскажите как можно проверить имя объекта на префикс (префикс будет цкп) в запросе и выбрать только те где есть префикс. префикс находится в
ИдентификаторыОбъектовМетаданных.Имя
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ИдентификаторыОбъектовМетаданных.Ссылка КАК Ссылка,
        |    ИдентификаторыОбъектовМетаданных.Имя КАК Имя
        |ПОМЕСТИТЬ ВТ_Родители
        |ИЗ
        |    Справочник.ИдентификаторыОбъектовМетаданных КАК ИдентификаторыОбъектовМетаданных
        |ГДЕ
        |    ИдентификаторыОбъектовМетаданных.Родитель = &Родитель
        |    И НЕ ИдентификаторыОбъектовМетаданных.ПометкаУдаления
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ВТ_Родители.Имя КАК Имя,
        |    КОЛИЧЕСТВО(ПраваРолей.Роль) КАК Роль
        |ИЗ
        |    ВТ_Родители КАК ВТ_Родители
        |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПраваРолей КАК ПраваРолей
        |        ПО ВТ_Родители.Ссылка = ПраваРолей.ОбъектМетаданных
        |
        |СГРУППИРОВАТЬ ПО
        |    ВТ_Родители.Имя
        |
        |ИМЕЮЩИЕ
        |    КОЛИЧЕСТВО(ПраваРолей.Роль) = 1";
1 Cthulhu
 
27.12.20
15:37
|ГДЕ
|    ...
|    И ИдентификаторыОбъектовМетаданных.Имя ПОДОБНО "цкп%"
2 ДенисЧ
 
27.12.20
15:37
ГДЕ Имя ПОДОБНО "префикс%"
3 YamEgor
 
27.12.20
15:45
(1) (2) Большое спасибо получилось
4 mikecool
 
27.12.20
22:39
Подстрока(Имя, 1, 3) = "цкп"