Делаю отчет в СКД, есть группировка по названию, хоть она и строковая, но у меня там числа:
И получается следующее

```1c
    Название Штук
    0.000 54
    0.00 43
    0.0 10
    0,00 20
    0,0 70
    +0.0 15
    +0,0 10
```

Хотя должно быть:

```1c
    0,00 222
```

И второй пример:

```1c
    -1,00 10
    -1,0 5
    -1 5
```

Должно быть

```1c
    -1,00 20
```

Как это можно поправить?
Вот запрос:

```1c
    ВЫБРАТЬ
    Заказы.ЗаказТЧ.(
    ОптическаяСила.Наименование,
    Товар.Наименование,
    Количество
    )
    ИЗ
    Документ.Заказы КАК Заказы
    ГДЕ
    Заказы.ЗаказТЧ.ОптическаяСила.Наименование <> &NULL

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    Заказы.ДопТовары.(
    ОптическаяСила.Наименование,
    Товар.Наименование,
    Количество
    )
    ИЗ
    Документ.Заказы КАК Заказы
    ГДЕ
    Заказы.ДопТовары.ОптическаяСила.Наименование <> &NULL
```
---
а вот для преобразования имен в справчниках как раз можно использовать такой код , пример
проверьте , под него подойдет большинство ваших вариантов

```1c
    //из Объект.Наименование
    СтароеНаименование = "+1,5";
    лкЧисло = Число(СтрЗаменить(СтароеНаименование,",","."));

    //в Объект.Наименование
    НовоеНаименование = ?(лкЧисло>0,"+",") + Формат(лкЧисло, "ЧДЦ=2; ЧРД=,; ЧН=0,00; ЧО=1");

    //Результат: "+1,50"
```

вот этот код в групповую обработку добавьте и 90% наименований у вас исправится
---
ОптическаяСила.Наименование,
Товар.Наименование,

Рак это же у вас справочники, пройдитесь по ним групповой обработкой, сформируйте правильные наименования - и ВСЕ!!!

и все запросы автоматом выдадут правильные данные!!!
---
опечатка
Так это же у вас справочники, ...
---
Да, справочники, я уже потом понял, что легче там поправить. Правда там их очень много. Спасибо.
---
а вот для преобразования имен в справчниках как раз можно использовать такой код , пример
проверьте , под него подойдет большинство ваших вариантов

```1c
    //из Объект.Наименование
    СтароеНаименование = "+1,5";
    лкЧисло = Число(СтрЗаменить(СтароеНаименование,",","."));

    //в Объект.Наименование
    НовоеНаименование = ?(лкЧисло>0,"+",") + Формат(лкЧисло, "ЧДЦ=2; ЧРД=,; ЧН=0,00; ЧО=1");

    //Результат: "+1,50"
```

вот этот код в групповую обработку добавьте и 90% наименований у вас исправится
---
//из Объект.Наименование
СтароеНаименование = "+1,5";
лкЧисло = Число(СтрЗаменить(СтароеНаименование,",","."));

//в Объект.Наименование
НовоеНаименование = ?(лкЧисло>0,"+","") + Формат(лкЧисло, "ЧДЦ=2; ЧРД=,; ЧН=0,00; ЧО=1");

//Результат: "+1,50"

Для плюсовых работает, а как быть с минусовыми значениями?
---
Для плюсовых работает, а как быть с минусовыми значениями?

а вы пробовали минусовые обрабатывать?
вот обработка минусового значения этой-же формулой

```1c
    СтароеНаименование = "-1,5";
    лкЧисло = Число(СтрЗаменить(СтароеНаименование,",","."));
    НовоеНаименование = ?(лкЧисло>0,"+",") + Формат(лкЧисло, "ЧДЦ=2; ЧРД=,; ЧН=0,00; ЧО=1");

    //Результат: "-1,50"
```
---
Огромное вам спасибо.
Простите за наглость, раньше делал подобное для документов, там у меня была процедура проведения и я просто перепроводил все документы разом.
Как для Справочников такое делается, чтобы разом всё обработать, а то сейчас нужно каждый элемент открыть, закрыть, сохранить(((
---
есть какая-то Групповая обработка свойств (любые справочники и документы)
в разных системах разные, и универсальные тоже есть, например на диске ИТС
в обработке указывается Вид справочника, какие-то доп.условия можно задать,
указывается какой реквизит на что менять
и нажать кнопку Выполнить, и все будет обработано.
---
Я всё сделал благодаря вам. Всё оказалось проще, просто я не знал что есть групповая обработка в рабочей программе. Спасибо вам еще раз.
Вы очень выручили.
---
Возможно, было бы лучше вопрос коренным образом решить. Значения оптической силы дискретными сделать. Справочником, на который у всех права только на чтение, кроме самого главного админа. Чтоб не каждый юзер вводить мог. И завести туда фиксированное количество элементов с нужными шагами как положено, ну хоть, по "ГОСТ Р 51044-97 Линзы очковые. Общие технические условия" (или другой стандарт, по которому Ваша продукция). Тогда красота будет в данных.