Найти и удалить дубли из ТЗ #534942


#0 by Tender
Не могу понять как лучше выполнить эту операцию. Именно удалить дублирующие строки, а не свернуть. Подскажите пжл
#1 by chelentano
чем свернуть то не нравится?
#2 by ReaLg
Если дубли полные, т.е. значения всех колонок одинаковы - тогда не понимаю, чем свернуть по всем колонкам не устраивает. Если нет - то какое значение из нескольких различных оставить хочешь?
#3 by Tender
Просто есть ТЗ, у которой почему то продублировались некоторые строки. Разбираться времени нет, поэтому надо от этих дублей избавиться, а уже потом свертку сделать. Значение в строке полностью идентичны
#4 by chelentano
так, млин, чем "Свернуть" то не устраивает?
#5 by AlexNew
запрос сгруппировать ... имеющие количество > 1.Выполнить.Выгрузить
#6 by Axel2009
свернуть по каждой колонке, раз нет времени
#7 by Fragster
зачем "имеющие количество"? чем отличается от Свернуть?
#8 by Tender
Блин. Потому что таблица такая! Долго объяснять сейчас, просто подскажите, есть ли возможность программно удалять дубли строк по каким либо значениям, не используя метод Свернуть
#9 by Fragster
есть. но Свернуть - лучше.
#10 by Fragster
ааа, начинаем просыпаться - не "дубли строк", а "строки с повторяющимися значениями определенных колонок"
#11 by Fragster
Запрос, по нужным - сгруппировать, по остальным - Максимум
#12 by acsent
Есть, 500р
#13 by Fragster
или сортировать, и при обходе удалить
#14 by Axel2009
есть. Удалить у таблицы значений
#15 by anddro
Если на быструю руку (и очень хочется именно удалить, а не свернуть), то 1.Сортируй, 2."поднимайся" по строкам снизу вверх, если значения текущей строки совпадают со значениями предыдущей - удаляй ее. Примерно так:
#16 by chelentano
такая - это какая? не сворачивается?
#17 by Amiralnar
Есть такой метод - НайтиСтроки
#18 by Tender
ок, может и правда не раздупляю свертку, но по моему мне не подходит: Иванов Иван | Зарплата | 20 000 Иванов Иван | Премия | 5 000 Иванов Иван | Доплата за выходные | 1000 Петров Петр | Зарплата | 17 000 Петров Петр | Зарплата | 17 000 Петров Петр | Премия | 4000 Петров Петр | Премия | 4000 Мне надо эту таблицу свернуть по начислениям, проссумируя суммы. Но если здесь ее использовать - суммы конечные получатся больше ожидаемых.
#19 by palpetrovich
ТЗ.Свернуть("Сотр,Бабло,Сумма",);
#20 by palpetrovich
+19  вернее так, С УЧЕТОМ "проссумируя суммы" ТЗ.Свернуть("Сотр,Бабло,Сумма",); ТЗ.Свернуть("Сотр,Бабло",Сумма");
#21 by Fragster
с тебя пиво:
#22 by Фокусник
Свернуть("Сотрудник, Начисление, Сумма");
#23 by palpetrovich
+18,19 - а вообще - ошибка где-то выше. там где ТЗ получаешь
#24 by Tender
выслал пиво на э-мэйл :) всем спасибо
#25 by chelentano
а ты сверни и по сумме тоже, а не суммируй по ней, не?
#26 by palpetrovich
к тебе пиво дошло? :)
#27 by Fragster
неа :(
#28 by Mitriy
вот блин... все врут... не плюнуть не в кого...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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