gifts2017

Дубликаты контрагентов: способ борьбы

Опубликовал ceramica (ceramica) в раздел Программирование - Практика программирования

Дубликаты контрагентов. Один из способов борьбы
Дубликаты контрагентов - один из способов борьбы 

Изменения процедуры ПередЗаписьюНаСервере в модуле формы справочника Контрагенты.

В УНФ 1.4 нет штатной возможности контролировать при создании новых элементов справочника Контрагенты на дубликаты этих элементов.

  Несложным изменением  процедуры ПередЗаписьюНаСервере в модуле формы справочника можно легко добиться, чтобы при сохранении нового элемента производился контроль по необходимым реквизитам. 

В данном примере измененной процедуры происходит этот контроль  по реквизиту ИНН.

  При попытке записи нового элемента в случае, если в базе уже есть контрагент с таким же ИНН, то  выводится наименование имеющегося контрагента с таким же ИНН. 

  В текстовом файле приводится текст, который необходимо вставить вместо текста процедуры ПередЗаписьюНаСервере .   



Скачать файлы

Наименование Файл Версия Размер
ПередЗаписьюНаСервере.txt 8
.txt 1,32Kb
03.09.14
8
.txt 1,32Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Nio Nio (Nio) 04.09.14 08:48
А как филиалы? Там будут одинаковые ИНН и разные КПП.
2. ceramica (ceramica) 04.09.14 11:42
(1) Nio,
Не понял вопроса, что значит филиалы? Чьи филиалы? При попытки записи нового элемента в справочнике "Контрагент", в данном случае, происходит проверка всех элементов справочника за исключением помеченных на удаление по реквизиту ИНН (без наименования, КПП и прочих реквизитов) если такой имеется в базе то запись нового элемента невозможна
3. Nio Nio (Nio) 04.09.14 10:18
Попробую на примере
Есть два контрагента
ЗАО "Инспекторат Р" ИНН:7736047321 КПП:771401001
ЗАО "Инспекторат Р" Уральский филиал ИНН:7736047321 КПП:591902002
По этим контрагентам все разное: адреса, контактные лица, взаиморасчеты, банковские счета. Вообщем, все разное кроме инн.
Такое бывает у многих гос. организаций, банков, и всяких ЗАО.
4. Павел И. (3.14159) 04.09.14 12:20
(2) ceramica, в (1) тонкий намек, что необходимо в проверку КПП добавить... и в "Режиме Бога" всё-таки нужно разрешить запись одинаковых Контрагентов?

тема сисег "способов борьбы" не раскрыта :) можно просто выводить предупреждения о возможном задвоении Контрагента, а с пользователями-задвоителями бороться административными методами
5. Артём Алтухов (Fannasankh) 04.09.14 13:08
и вообще такое можно и просто в статью выкладывать, а не в txt за стартмани...
не слишком то там сложное и оригинальное решение, я думаю:)
m1kele; the1; ojiojiowka; +3 Ответить
6. Алексей Мануйлов (Cybersant) 04.09.14 14:25
УНФ
Новое в версии 1.4.9.13
Контроль уникальности и корректности ввода контрагентов
Добавлен контроль уникальности контрагентов по ИНН и КПП;
Добавлена проверка корректности заполнения реквизитов ИНН и КПП.
7. Гоша Карелин (Jorj20) 04.09.14 14:34
Вопрос Какая конфигурация?