обойти дубли запроса и прибавить к их наименованию АБВ
Отменено
500.00
a.s.nedoluga
07.10.1993(31 год)
17 января 2024 в 22:03:42
(44 недели 2 дня 7 часов назад)
18.01.2022 17:52:55
до 19.01.2022
Задача отменена автоматически согласно правилам и регламенту сервиса
Текст задания
Есть запрос, он выводит дубли Наименований из справочника Контрагенты. Как правильно обойти выборку запроса и для каждого дубля дописать АБВ? Задача простая, данные есть, незнаю как сделать алгоритм обхода дублей.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 3
| Контрагенты.Наименование КАК Наименование
|ПОМЕСТИТЬ ДублиНаименований
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|
|СГРУППИРОВАТЬ ПО
| Контрагенты.Наименование
|
|ИМЕЮЩИЕ
| СУММА(1) > 1
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ ПЕРВЫЕ 3
| Контрагенты.Наименование КАК Наименование
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.Наименование В
| (ВЫБРАТЬ
| ДублиНаименований.Наименование КАК Наименование
| ИЗ
| ДублиНаименований КАК ДублиНаименований)
|ИТОГИ ПО
| Наименование";
Я думаю тут не совсем корректно построен запрос.
Во первых нужно выводить не наименование, а ссылку в самом запросе.
Далее в цикле:
Об=выборканаименований.ссылка.получитьобъект();
Об. Наименование = «абв»+об.наименование;
Об.записать()(