Имя: Пароль:
1C
 
Контроль уникальности реквизита справочника
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
13 Zmich
 
07.06.07
11:10
AdBlock убивает бесплатный контент. 1Сергей