Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Удаление повтор. записей из ТЗ / 7 сообщений из 7, страница 1 из 1
14.09.2009, 16:22
    #36194593
Olga-25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повтор. записей из ТЗ
Доброго времени суток
Подскажите, как найти и удалить повторяющиеся записи из таблицы значений?
Только не ругайтесь сразу, я еще учусь!!!

Конфигурация:
Бухгалтерия предприятия, редакция 1.6 (1.6.9.4)
...
Рейтинг: 0 / 0
14.09.2009, 16:41
    #36194654
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повтор. записей из ТЗ
Сортировка и проверка на то что следующе одинаково или нет.

А если в запросе - то там галочка "без повторяющихся"
...
Рейтинг: 0 / 0
14.09.2009, 16:48
    #36194685
semyons
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повтор. записей из ТЗ
Если записи полностью повторяются по всем колонкам, то можно использовать "Свернуть"
...
Рейтинг: 0 / 0
15.09.2009, 10:22
    #36195816
Dolter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повтор. записей из ТЗ
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Запрос = Новый Запрос("ВЫБРАТЬ ТЗ.<Колонка1>, 
|   ТЗ.<Колонка2>, 
|   ТЗ.<...>,
|   ТЗ.<КолонкаN>
|ПОМЕСТИТЬ ВременнаяТаблица 
|ИЗ 
|   &ТаблицаЗначений КАК ТЗ");
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.УстановитьПараметр("ТаблицаЗначений", <ТаблицаЗначений>);
Запрос.Выполнить();
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
|   ТЗ.<Колонка1>, 
|   ТЗ.<Колонка2>, 
|   ТЗ.<...>,
|   ТЗ.<КолонкаN>
|ИЗ 
|   ТаблицаЗначений КАК ТЗ");
<СвернутаяТаблицаЗначений> = Запрос.Выполнить().Выгрузить();
...
Рейтинг: 0 / 0
15.09.2009, 10:27
    #36195834
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повтор. записей из ТЗ
2 Dolter

развеселили )
...
Рейтинг: 0 / 0
15.09.2009, 10:34
    #36195865
Dolter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повтор. записей из ТЗ
2 leaf
всегда пожалуйста! :-)

З.Ы. как ни странно, но на больших таблицах работает быстрее, чем .Свернуть()... особенно если при этом и итоги получать и сортировать
...
Рейтинг: 0 / 0
15.09.2009, 10:49
    #36195913
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повтор. записей из ТЗ
да? ну может быть ...
просто методика вырисовывается :
1. получить с сервера данные запросом и выгрузить в таблицу
2. отправить на сервер
3. обработать запросом на сервере и вернуть обратно
4. выгрузить результат в таблицу значений ))

вы между прочим временную таблицу грохнуть не забываете? ну да не важно )
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Удаление повтор. записей из ТЗ / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]