Версия для печати темы (https://pro1c.org.ua/index.php?s=4437be9e5c74a0ffdd69504fa8cb2996&showtopic=1341)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Как проверить дубли строк

Автор: MATEVI 02.02.10, 23:17

Как проверить дубли строк в ТЧ. Есть аналог глПроверитьДублиСтрок() как 7.7 в типовых? Например в бухии.

Автор: sarius 03.02.10, 7:16

Конкретно на вопрос ответ не дам - бухию 8 не мучал
А по сути - метод тот же - скидывай все в ТЗ, у которой поля такие, какие уникальные у тебя в ТЧ, ну и еще одно поле - количество
Сверни и отсортируй по убыванию, проверь первую строку...

Автор: zetovich 03.02.10, 8:35

Цитата(sarius @ 03.02.10, 8:16) *
Конкретно на вопрос ответ не дам - бухию 8 не мучал
А по сути - метод тот же - скидывай все в ТЗ, у которой поля такие, какие уникальные у тебя в ТЧ, ну и еще одно поле - количество
Сверни и отсортируй по убыванию, проверь первую строку...

взять количество строк в ТЗ...свернуть....сравнить с полученным колличеством.
з.ы. а зачем сортировать?

Автор: Fynjy 03.02.10, 9:34

ПроверитьДублированиеОСиНМАвТабличнойЧасти как пример ...

Автор: sarius 03.02.10, 9:42

Ну или не сортировать, а сравнить итог по колонке с количеством строк ТЗ
А сортировка, чтоб получить первую строку с наибольшим повторением
Согласен, в принципе дольше, нежели итог по колонке.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua