Всем добрый день!
Прохожу стажировку в одной компании, денег за это не получаю пока, просто учусь основам.
Дали задание разобраться с правилами обмена из УТ10.3 в БП2.0.
Суть в следующем: есть обмен, который работает. Его правила я выгружаю из двух баз, соответсвтенно называются УТ-БП и БП-УТ (обмен двухсторонний).
Проблема в следующем: при выгрузке из УТ документа Реализация товаров и услуг в Структуре подчиненности документа есть "Заказ покупателя от..."
И этот документ (Заказ покупателя от...) должен при обмене стать Основанием счета на оплату на вкладке Дополнительно этого же документа.
Но как это сделать и где ума не приложу.
Прописывал в свойствах Сделка в документе Реализация прописывал следующий текст:
Если ТипЗнч (Источник.Сделка) <> Тип("ДокументСсылка.ЗаказПокупателя") Тогда
Отказ=Истина;
Иначе
ИмяПКО = "ЗаказПокупателяСчетНаОплатуПокупателю";
КонецЕсли;
Не помогло.
Работаю в Конвертации 2.1. Открываю правила обмена, но что там надо сделать не пойму. Обменом занимаюсь впервые.
Не могли бы помочь, пожалуйста. До этого справлялся своими силами, форумы там, видосики. Но тут запара какая то.
Сам заказ покупателя переносится как счет на оплату, но он ещё ддолжен автоматически вставать в БП как счет на оплату, а не встает.
(0) У вас правило обмена РеализацияТоваровУслуг -> РеализацияТоваровУслуг?
В нём есть ПКС для свойства Сделка -> СчетНаОплатуПокупателю?
В нём указано имя правила конвертации ЗаказПокупателяСчетНаОплатуПокупателю? Если нет - то прямо в правиле и укажите.
Ну и оставьте проверку на тип Сделка (кстати, где она стоит? в каком обработчике?).
Должно работать.
а какой заказ в бп 2.0 или основание счета - это строка? во втором случае в ПКС ОснованиеСчета ПередВыгрузкой Значение = <...Тут алгоритм нахождения связного заказа...>
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший