|
Задвоение договоров в БП, после обмена из УТ | ☑ | ||
---|---|---|---|---|
0
Tornadius
31.08.22
✎
04:12
|
Доброго дня, народ.
Срочно нужна помощь. Началось задваивание. а лучше сказать мультипликация договоров в БП после обмена с УТ. Срочно надо остановить. Обмен настроен таким образом, что на стороне УТ это Соглашения (с клиентом либо с поставщиком), а на стороне БП - это договоры. В БП создаю договор, он встает на обмен и уходит в УТ. Проверяю админкой GUID совпадает, Наименование, валюта совпадают, номер и дата не заполнены. правлю, например в УТ наименование, проходит обмен, все ложится как надо - в БП изменяется наименование, ставлю номер - ставится номер - вроде все как обычно. Но когда по этому договору (соглашению) в УТ делают документы. например Заказ клиента, поступление ТиУ, реализация и др. то в БП после обмена заводятся новые договора, и сколько доков будет сделано, столько новых договоров будет создано в БП. В какую сторону копать ума не приложу. Уже все правила конвертации пересмотрел, сравнил со старыми версиями конфы - код одинаков. Такое ощущение что при обмене документами GUID не находится. возможно это связано с последними изменения в БП по автоматической нумерации договоров, но утверждать не буду, я не активировал данное новшество. |
|||
1
Фрэнки
31.08.22
✎
08:59
|
чтобы предметно что-то обсуждать, тут не хватает номеров релизов конф, для начала, отметок о том, какие версии типовых правил обмена используются.
Тем более, что рассматривается двусторонний обмен. |
|||
2
Tornadius
31.08.22
✎
13:11
|
(1) Сорри. УТ 11.4.7.150, БП КОРП 3.0.118.14. платформа 8.3.18.1741. И где посмотреть версию типовых правил обмена?
|
|||
3
Фрэнки
31.08.22
✎
13:38
|
(2) На стороне БП это общий модуль МенеджерОбменаЧерезУниверсальныйФормат13
В котором указано в самом начале // Менеджер обмена через универсальный формат (БП3.0.44 (формат 1.10) от 13.07.2022 15:00:35) |
|||
4
Фрэнки
31.08.22
✎
13:40
|
это для конфигурации БП 3.0.118.66 - я в ней прямо сейчас сижу :-) поэтому из нее скопировал
|
|||
5
Tornadius
01.09.22
✎
09:44
|
(4) // Менеджер обмена через универсальный формат (БП3.0.44 (формат 1.10) от 13.07.2022 15:00:35)
|
|||
6
Tornadius
01.09.22
✎
09:50
|
Не могу понять почему нет поиска по GUID:
Внес правку: вроде как задвоение перестало происходить, но теперь документы падают на первый подошедший по наименованию, что тоже не всегда верно, лучше уж бы искал по GUID Процедура ДобавитьПКО_Справочник_ДоговорыКонтрагентов(ПравилаКонвертации) ПравилоКонвертации = ОбменДаннымиXDTOСервер.ИнициализироватьПравилоКонвертацииОбъекта(ПравилаКонвертации); ПравилоКонвертации.ИмяПКО = "Справочник_ДоговорыКонтрагентов"; ПравилоКонвертации.ОбъектДанных = Метаданные.Справочники.ДоговорыКонтрагентов; ПравилоКонвертации.ОбъектФормата = "Справочник.Договоры"; ПравилоКонвертации.ПриКонвертацииДанныхXDTO = "ПКО_Справочник_ДоговорыКонтрагентов_ПриКонвертацииДанныхXDTO"; ПравилоКонвертации.ПередЗаписьюПолученныхДанных = "ПКО_Справочник_ДоговорыКонтрагентов_ПередЗаписьюПолученныхДанных"; ПравилоКонвертации.ПослеЗагрузкиВсехДанных = "ОтложеннаяОбработка_ДоговорыКонтрагентов"; ПравилоКонвертации.ВариантИдентификации = "СначалаПоУникальномуИдентификаторуПотомПоПолямПоиска"; СвойстваШапки = ПравилоКонвертации.Свойства; ДобавитьПКС(СвойстваШапки, "ВалютаВзаиморасчетов", "", 1); ДобавитьПКС(СвойстваШапки, "ВидДоговора", "ВидДоговора", , "ВидыДоговоров"); ДобавитьПКС(СвойстваШапки, "Владелец", "Контрагент", , "Справочник_Контрагенты_Получение"); ДобавитьПКС(СвойстваШапки, "Дата", "Дата"); ДобавитьПКС(СвойстваШапки, "ИспользуетсяПриОбменеДанными", "", 1); ДобавитьПКС(СвойстваШапки, "Комментарий", "Комментарий"); ДобавитьПКС(СвойстваШапки, "Наименование", "Наименование", 1); ДобавитьПКС(СвойстваШапки, "Номер", "Номер"); ДобавитьПКС(СвойстваШапки, "Организация", "Организация", , "Справочник_Организации_Получение"); ДобавитьПКС(СвойстваШапки, "РасчетыВУсловныхЕдиницах", "РасчетыВУсловныхЕдиницах"); ДобавитьПКС(СвойстваШапки, "СрокДействия", "СрокДействия"); ДобавитьПКС(СвойстваШапки, "СрокОплаты", "СрокКонтроляОплатыВДнях"); ДобавитьПКС(СвойстваШапки, "ТипЦен", "ТипЦен", , "Справочник_ТипыЦен"); ДобавитьПКС(СвойстваШапки, "УчетАгентскогоНДС", "УчетАгентскогоНДС"); СвойстваТЧ = ДобавитьПКТЧ(ПравилоКонвертации, "ДополнительныеРеквизиты", ""); ДобавитьПКС(СвойстваТЧ, "Значение", "", 1); ДобавитьПКС(СвойстваТЧ, "Свойство", "", 1, "Справочник_ДополнительныеРеквизиты"); ПравилоКонвертации.ПоляПоиска.Добавить("ВидДоговора,Владелец,Дата,Номер,Организация,ЭтоГруппа,ВалютаВзаиморасчетов"); ПравилоКонвертации.ПоляПоиска.Добавить("ВалютаВзаиморасчетов,ВидДоговора,Владелец,Наименование,Организация,ЭтоГруппа"); // +++ ПравилоКонвертации.ПоляПоиска.Добавить("ВидДоговора,Владелец,Наименование,Организация,ЭтоГруппа"); // --- КонецПроцедуры |
|||
7
senior_pomidor
01.09.22
✎
12:26
|
в кд в настройках правила есть галка поиск по гуиду .в правиле снимаешь галки поиск по коду и наименованию
обработкой ищещь дубли удаляешь их все. |
|||
8
Tarlich
01.09.22
✎
14:52
|
а если договора вообще исключить из обмена ....
|
|||
9
Tornadius
02.09.22
✎
07:40
|
(7) Дело в том, что у меня нет КД. правила франч, после внедрения не передал, нет по обмену ничего, кроме вордовского файла, где указано, что соглашения из УТ попадают в договора в БП. Поэтому сделать. что -то в КД исключено, все что доступно, это конфигуратор и ОМ.МенеджерОбменаЧерезУниверсальныйФормат.
Просмотрел файл обмена (xml) там соглашения передаются только в составе документов (например, при поступлении товаров) и нет нигде тега <Ссылка>GUID</Ссылка> в разделе Договор. Хотелось бы знать где в БП найти код. который выполняется при поиске по вариантам поиска записанным в ПКО, что бы посмотреть, что есть на входе-выходе. |
|||
10
Tornadius
02.09.22
✎
07:41
|
(8) Лучше уж обмен исключить. Совсем.
|
|||
11
Фрэнки
02.09.22
✎
08:56
|
// Хотелось бы знать где в БП найти код. который выполняется при поиске по вариантам поиска записанным в ПКО, что бы посмотреть
Насколько смог до сих пор заметить по обмену в таких планах обмена весь код для работы по обмену в этом модуле. Отдельная песня, что его исполняемую трассу довольно трудоемко воспроизвести. |
|||
12
Tornadius
06.09.22
✎
07:05
|
(11) Небольшое уточнение:
В плане обмена содержатся только правила регистрации и обмена, исполнение же идет в основном в общих модулях: МенеджерОбменаЧерезУниверсальныйФормат, ОбменДаннымиXDTO, ОбменДаннымиСобытия, и еще рядом вспомогательных модулей. Именно конвертация идет в ОМ.ОбменДаннымиXDTO. Но я согласен с вами: отследить трассу это еще та песня... |
|||
13
VID1234
16.01.23
✎
22:03
|
(6) рЕШИЛИ ПРОБЛЕМУ?
|
|||
14
VID1234
16.01.23
✎
22:03
|
(6) Здравствуйте, кстати.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |