Контрагенты: уникальность ИНН/КПП без помеченных на удаление (1.3.0.39).
Переопределение ПартнерыИКонтрагентыЛокализация — аналог crm3-dev.rhana v1.0.1.333. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,6 +4,29 @@
|
||||
|
||||
---
|
||||
|
||||
## 1.3.0.39 (2026-07-06)
|
||||
|
||||
### Контрагенты — уникальность ИНН/КПП
|
||||
|
||||
Модуль: `ПартнерыИКонтрагентыЛокализация` (заимствован).
|
||||
|
||||
В целевой конфигурации (crm3-26) проверка уникальности ИНН/КПП реализована в модуле локализации, а не в `ПартнерыИКонтрагенты` (как в crm3-dev). Функция возвращает структуру `НайденныеСовпадения` / `ДоступноСоздание` и учитывает `ЮрФизЛицо` (различение ИП и физлица).
|
||||
|
||||
| Процедура/функция | Изменение |
|
||||
|-------------------|-----------|
|
||||
| `ИННКППУжеИспользуетсяВИнформационнойБазе` | при поиске дублей исключаются контрагенты с `ПометкаУдаления = Истина` |
|
||||
| `ПроверитьКорректностьЗаполненияКонтрагента` | для записываемого контрагента с `ПометкаУдаления` проверка уникальности ИНН/КПП **не выполняется** |
|
||||
|
||||
**Поведение** — аналогично `crm3-dev.rhana` v1.0.1.333:
|
||||
|
||||
- обычная запись — уникальность среди непомеченных на удаление;
|
||||
- запись с пометкой удаления — проверка уникальности ИНН/КПП пропускается;
|
||||
- дубль только у помеченного контрагента не блокирует активную карточку.
|
||||
|
||||
**Примечание:** отдельная CRM-функция `CRM_КлиентыСервер.ИННКППУжеИспользуетсяВИнформационнойБазе` (поиск по `Партнеры.CRM_ИНН`) не затронута — она относится к сценариям CRM, не к типовой записи справочника `Контрагенты`.
|
||||
|
||||
---
|
||||
|
||||
## 1.3.0.38 (2026-07-06)
|
||||
|
||||
### Обмен — фильтр узла «Рабочая CRM3»
|
||||
|
||||
Reference in New Issue
Block a user