Доработанные правила обмена ТиС редакция 9.2 (7.70.970) и БП 2.0 (2.0.33.7)
Доработки минимальны, правила обучены обмениваться с новыми редакциями БП 2.0, начиная с 2.0.32, когда были изменены счета-фактуры.
Основная проблема при обмене стандартными правилами возникала из-за:
- Реквизита «ВидСчетаФактуры» документа «Счет-фактура выданный» — там изменилось перечисление
- Реквизита «НаАванс» документа «Счет-фактура полученный» — теперь вместо этого реквизита используется также «ВидСчетаФактуры» тип перечисление
В связи с этим пришлось добавить одну процедуру в обработку «XMLВыгрузкаДанныхВБП20»:
Функция ПКС_ПередВыгрузкой_СчетФактураПолученный_ВидСчетаФактуры_Реквизит11(
Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать)
Отказ = 0;
Попытка
Если Источник.СФНаАванс > 0 Тогда
Значение = "НаАванс";
Иначе
Значение = "НаПоступление";
КонецЕсли;
Исключение
Сообщить("Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_СчетФактураПолученный_ВидСчетаФактуры_Реквизит11", "!!!");
Сообщить(" - " + ОписаниеОшибки());
ЗафиксироватьОшибку("Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_СчетФактураПолученный_ВидСчетаФактуры_Реквизит11" + ": " + ОписаниеОшибки());
КонецПопытки;
Возврат Отказ;
КонецФункции
и доработать сами правила обмена.
Таким образом, для работы необходимо внести изменения в эту обработку в конфигурации ТиС и заменить правила обмена из архива.




