В настройках обмена в конфигурации "УНФ" я указал, что счета на оплату надо переносить, к обмену они регистрируются, обмен проходит успешно, после обмена они отмечаются как отправленные, но в БП они так и не создаются. Почему такое может быть?
может в этом дело?
Процедура ПОД_Документ_СчетНаОплатуПокупателю_Отправка_ПриОбработке(ДанныеИБ, ИспользованиеПКО, КомпонентыОбмена)
ИспользованиеПКО.Документ_СчетНаОплатуПокупателю_Отправка = Истина;
Если КомпонентыОбмена.ПараметрыКонвертации.ПереноситьЗаказыКакСчетаНаОплату Тогда
(5) все , разобрался. Да там через универсальный обмен данными, через модуль МенеджерОбменаЧерезУниверсальныйФормат18 идет в строку из (4) и ставит ложь. Видимо задумка разработчика что все через заказ покупателя, если он не используется, то нечего и счет на оплату переносить. Подлатал этот момент расширением.
В режиме предприятие нигде этот параметр не выведен (он встречается только в плане обмена с БП3.0 и там стоит ложь, а в плане обмен "универсальный.." он скрыт, и по умолчанию Истина похоже.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший