Как в Таблице значений удалить одинаковые строки. #510913


#0 by Serdolik55
Народ такая проблема. Имеется таблица значений из двух столбцов. Строки в этой таблице значений повторются, то есть: Контрагент2 Контрагент2 Контрагент3 Контрагент1 Контрагент4 .............. Как правильно обойти её циклом, чтобы сравнить строки и удалить одинаковые, то есть привеси к виду: Контрагент2 Контрагент3 Контрагент4 Суть, чтобы не было одинаковых строк с такой таблице значений.
#1 by ll13
А что во втором столбце ?
#2 by Serdolik55
Да просто порядковый номер. Я из Excel гружу контагентов в таблицу значений, потом надо в справочник. В экселе они повторяются. Суть просто удалить повторяющиеся строки. Можно сказать, что таблица значений содержит одну колонку Контрагент
#3 by ll13
Если он не нужен то Таблица.Свернуть("НазваниеКолонкиКонтрагент")
#4 by Serdolik55
Он нужен, просто названия повторяются в колонке, а нужно удалить повторяющиеся названия и оставить только одно. Допустим таблица: Иван Пётр Иван Петр Нужно привести к виду: Иван Пётр Если не сложно описать это более подробно в цикле, буду благодарен. Я новичок.
#5 by Просто Лёха
А какой нужен, который первый раз встретился, или второй?
#6 by МихаилМ
отсортировать и удалить. либо просто свернуть.
#7 by NcSteel
Чем тебе свернуть не нравится ?
#8 by ll13
читать умеешь, я ж тебе написал
#9 by Serdolik55
Да наверное любой, у них наименования одинаковые полностью. А для того, чтобы свернуть нужно указывать наименование строки для каждого повторяющегося контрагента? Либо она на всех сработает? То есть: Для каждого Стр Из Таблица Цикл Таблица.Свернуть("Контрагент") КонецЦикла Я так понимаю?
#10 by NcSteel
емае !
#11 by NcSteel
Где ты в сообщении Увидел цикл? одной строчки достаточно !
#12 by Serdolik55
Ок! Понял! Спасибо!
#13 by Вальдемар
Забыл сказать, что вторая колонка удалится.
#14 by Лефмихалыч
Запросом сгруппировать и результат запроса выгрузить в потом с ту же таблицу требуется некоторый напилинг наверное
#15 by AlexNew
Сильно, тока напилинг кому?
#16 by Лефмихалыч
напилинг, чтобы заработало - там пара синтаксических ошибок сделато
#17 by guevara74
Самый простой и безгеморойный вариант. Только явно надо в ТЗ прописать типизацию полей, а то не заглотится в временную
#18 by Рэйв
#19 by Klinov
А как такой вариант?
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С