Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 13:40

Группировка в запросе по строке без последних 4 символов

Автор Sekeretteni, 13 июн 2023, 11:35

0 Пользователей и 1 гость просматривают эту тему.

Sekeretteni

Добрый день!
Нужно получить дубли документов (дублями считаются документы, у которых совпадает шифр(строка, 35) без последних 4 символов).
Вот так не работает, ошибка -  Недопустимое поле для группировки:

ВЫБРАТЬ
   КОЛИЧЕСТВО(РеестрЗаданийОтделаПроектирования.Ссылка) КАК КоличествоДублей,
Лев(РеестрЗаданийОтделаПроектирования.ШифрДокумента,длинастроки(РеестрЗаданийОтделаПроектирования.ШифрДокумента)-4) как ШифрДокументаБезВерсии

ИЗ
   Документ.РеестрЗаданийОтделаПроектирования КАК РеестрЗаданийОтделаПроектирования
ГДЕ
   РеестрЗаданийОтделаПроектирования.Актуальность <> 1
   И НЕ РеестрЗаданийОтделаПроектирования.ПометкаУдаления

СГРУППИРОВАТЬ ПО
Лев(РеестрЗаданийОтделаПроектирования.ШифрДокумента,длинастроки(РеестрЗаданийОтделаПроектирования.ШифрДокумента)-4)
ИМЕЮЩИЕ КОЛИЧЕСТВО(РеестрЗаданийОтделаПроектирования.Ссылка) > 1


Sekeretteni

Цитата: Sekeretteni от 13 июн 2023, 11:35Добрый день!
Нужно получить дубли документов (дублями считаются документы, у которых совпадает шифр(строка, 35) без последних 4 символов).
Вот так не работает, ошибка -  Недопустимое поле для группировки:

ВЫБРАТЬ
   КОЛИЧЕСТВО(РеестрЗаданийОтделаПроектирования.Ссылка) КАК КоличествоДублей,
Лев(РеестрЗаданийОтделаПроектирования.ШифрДокумента,длинастроки(РеестрЗаданийОтделаПроектирования.ШифрДокумента)-4) как ШифрДокументаБезВерсии

ИЗ
   Документ.РеестрЗаданийОтделаПроектирования КАК РеестрЗаданийОтделаПроектирования
ГДЕ
   РеестрЗаданийОтделаПроектирования.Актуальность <> 1
   И НЕ РеестрЗаданийОтделаПроектирования.ПометкаУдаления

СГРУППИРОВАТЬ ПО
Лев(РеестрЗаданийОтделаПроектирования.ШифрДокумента,длинастроки(РеестрЗаданийОтделаПроектирования.ШифрДокумента)-4)
ИМЕЮЩИЕ КОЛИЧЕСТВО(РеестрЗаданийОтделаПроектирования.Ссылка) > 1



 не актуально, сделала через ВЫРАЗИТЬ

LexaK

Sekeretteni,
ЦитироватьВот так не работает, ошибка -  Недопустимое поле для группировки:
Не работает! - констатация факта! особенности платформы
переделывайте запрос!

делайте предварительную обрезку шифра (вне запроса)
плохо что шифр у вас переменной длины! иначе подошла бы процедура ПОДСТРОКА(...)
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск