Имя: Пароль:
1C
1С v8
Синхронизация УП с БП, Ошибка синхронизации операции эквайринга
0 AlexNF
 
02.11.20
11:51
Провожу в БП поступления на р/с от эквайринга документом "поступление на р/с" Вид операции "Поступления от продаж по платежным картам и банковским кредитам" - Все Ок
Выполняю синхронизацию с УТ и получаю там документ "Поступление безналичных ДС" - Вид операции "Прочие поступления", НО должно быть "Поступление оплаты по эквайрингу"
Меняю в ручную и делаю синхронизацию с БП
Там отменяется проведение и сбрасывается поле "Договор" и "сумма услуг"(комиссия за эквайринг). Если исправить, то все по кругу...
В чем может быть ошибка?
И где вообще можно посмотреть в конфигурации например, какой документ с каким синхронизируется между УТ и БП, и как происходит сопоставление
1 ДенисЧ
 
02.11.20
11:53
В правилах всё это прописано
2 AlexNF
 
02.11.20
11:57
(2) а где посмотреть эти правила?
3 ДенисЧ
 
02.11.20
12:00
(2) В конфигурации, разумеется
4 AlexNF
 
02.11.20
12:12
(3) ну я понимаю, а в каком именно месте?
5 AlexNF
 
02.11.20
15:07
В общем вот что нашел:

ИначеЕсли ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПоступленияОтПродажПоПлатежнымКартамИБанковскимКредитам Тогда
        Если КомпонентыОбмена.ВерсияФорматаОбмена = "1.0" Тогда
            ИспользованиеПКО.Документ_ПРСПоПлатежнымКартам_Отправка = Истина;    
        Иначе
            ИспользованиеПКО.Документ_ПРСРасчетыСКонтрагентами_Отправка = Истина;
        КонецЕсли;

Если убираю проверку версии и фиксированно указываю спользованиеПКО.Документ_ПРСПоПлатежнымКартам_Отправка = Истина;  
то все работает.

Как это грамотно исправить?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.