Правила обмена ТиС 9.2 — БП 2.0

Доработанные правила обмена ТиС редакция 9.2 (7.70.970) и БП 2.0 (2.0.33.7)

Доработки минимальны, правила обучены обмениваться с новыми редакциями БП 2.0, начиная с 2.0.32, когда были изменены счета-фактуры.

Основная проблема при обмене стандартными правилами возникала из-за:

  1. Реквизита «ВидСчетаФактуры» документа «Счет-фактура выданный» — там изменилось перечисление
  2. Реквизита «НаАванс» документа «Счет-фактура полученный» — теперь вместо этого реквизита используется также «ВидСчетаФактуры» тип перечисление

В связи с этим пришлось добавить одну процедуру в обработку «XMLВыгрузкаДанныхВБП20»:

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

и доработать сами правила обмена.

Таким образом, для работы необходимо внести изменения в эту обработку в конфигурации ТиС и заменить правила обмена из архива.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *