|
Контроль уникальности реквизита справочника | ☑ | ||
|---|---|---|---|---|
|
0
lunatik33
07.06.07
✎
10:50
|
Столкнулся с такой проблемой, вообщем с текстового файла считываю данные и заношу в справочник (данные: Номер тел), часто номера дублируются, хотелось бы контролировать уникальность на этапе записи, дабы в справочнике хранились только уникальные номера
|
|||
|
1
kazam
07.06.07
✎
10:51
|
Отбор по реквизиту
|
|||
|
2
lunatik33
07.06.07
✎
10:53
|
это как?
|
|||
|
3
Shaman100M
07.06.07
✎
10:55
|
да сделай этот реквизит кодом (строка) поставь уникальность, и попытку на метод Записать()
|
|||
|
4
Zmich
07.06.07
✎
10:55
|
(2)
НайтиПоРеквизиту(<?>,,); Синтаксис: НайтиПоРеквизиту(<ИмяРеквизита>,<Значение>,<ФлагГлобальногоПоиска>) Назначение: Найти элемент справочника по значению реквизита. Возвращает: 1 - если действие выполнено; 0 - если действие не выполнено (элемент не найден). Параметры: <ИмяРеквизита> - строка с наименованием реквизита; <Значение> - значение реквизита для поиска; <ФлагГлобальногоПоиска> - флаг поиска: 0 - поиск выполняется в пределах подчинения справочника, 1 - поиск выполняется по всему справочнику. Замечание: Метод можно использовать только для реквизитов с установленным признаком ''Сортировка''. Метод можно использовать только для объектов, созданных функцией СоздатьОбъект. |
|||
|
5
GrayT
07.06.07
✎
10:55
|
(1)Сортировки достаточно :)
|
|||
|
6
Shaman100M
07.06.07
✎
10:57
|
Или, перед считыванием данных попытайся спозиционировать справочник по коду / наименованию / реквизиту. Если спозиционировали - меняем текущую запись, нет - создаем новую.
|
|||
|
7
lunatik33
07.06.07
✎
10:57
|
а еще по этой же теме...есть справочник с Дублями есть какой нить изящный способ от них избавиться?
|
|||
|
8
Zmich
07.06.07
✎
11:00
|
(7). Дубли чем характеризуются, одинаковым наименованием?
|
|||
|
9
lunatik33
07.06.07
✎
11:02
|
дубли характеризуются реквизитом Номер
|
|||
|
10
Zmich
07.06.07
✎
11:04
|
(9). Посмотри в Поиске, много тем было про удаление дублей номенклатуры, способов куча.
|
|||
|
11
kazam
07.06.07
✎
11:05
|
(5) лишний отбор по реквизиту - это не дорого по сравнению с лишенй сортировкой
|
|||
|
12
Zmich
07.06.07
✎
11:06
|
(10)+ Вот, например:
Как максимально быстро программно найти в справочнике дублирующиеся товары? |
|||
|
13
Zmich
07.06.07
✎
11:10
|
(10)++ И вот еще:
v7: Цикл поиска повторений |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |