1.3.1.125: #68 — партнёр договора только для узла crm3-dev (не БП).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
mihailkudravcev
2026-10-07 14:31:31 +03:00
parent 8af7d4b927
commit e3fdfe9a1d
4 changed files with 14 additions and 2 deletions
+7
View File
@@ -4,12 +4,19 @@
---
## 1.3.1.125 (2026-10-07)
### #68: явный отказ партнёр-веток вне узла crm3-dev
В `РК_УстановитьПартнераДоговораПоКодуСтаройБазы` — выход, если узел не «Рабочая CRM3» (обмен с БП и др.).
## 1.3.1.124 (2026-10-07)
### ED договоры: партнёр по РК_КодСтаройБазы ([#68](https://git.p7net.ru/rhana/crm3-migration/issues/68))
- Код партнёра из `AdditionalInfo` при получении договора (общий хук `ПриКонвертацииДанныхXDTO`).
- Перед записью и после `ОтложеннаяОбработка_ДоговорыКонтрагентов`: установка `Партнер` по `РК_КодСтаройБазы` (+ Transfer API fallback, как #67).
- Только узел crm3-dev ↔ crm3-26 (`РК_ЭтоОбменС_Crm3Dev`); Бухгалтерия не затрагивается.
## 1.3.1.123 (2026-10-07)
+1 -1
View File
@@ -1 +1 @@
1.3.1.124
1.3.1.125
@@ -683,9 +683,14 @@
// Устанавливает Партнер договора по коду исходной ИБ (AdditionalInfo / кеш / Transfer API).
// Вызов: ПередЗаписью договора и после ОтложеннаяОбработка_ДоговорыКонтрагентов (#68).
// Только узел crm3-dev («Рабочая CRM3»): обмен с Бухгалтерией и др. не трогаем.
//
Процедура РК_УстановитьПартнераДоговораПоКодуСтаройБазы(ОбъектДоговора, КомпонентыОбмена)
Если КомпонентыОбмена <> Неопределено И Не РК_ЭтоОбменС_Crm3Dev(КомпонентыОбмена) Тогда
Возврат;
КонецЕсли;
КодПартнера = РК_КодПартнераИсточникаДляКонтрагента(ОбъектДоговора, КомпонентыОбмена);
Если ПустаяСтрока(КодПартнера) Тогда
Возврат;
+1 -1
View File
@@ -62,7 +62,7 @@
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
</DefaultRoles>
<Vendor/>
<Version>1.3.1.124</Version>
<Version>1.3.1.125</Version>
<DefaultStyle/>
<DefaultLanguage>Language.Русский</DefaultLanguage>
<BriefInformation/>