|
Конвертация данных, ошибка при проведении документа. |
☑ |
0
ultrannge89
12.02.17
✎
22:35
|
Добрый вечер. Делаю правила обмена на КД. Между УТ11 и БитФинанс. Из УТ документа ЗаказКлиента в документ БП РеализацияТоваровИУслуг
В общем то все хорошо выгружается. Но при проведении документа РеализацияТоваровИУслуг вылетает ошибка: Валюта документа () отличается от валюты регламентированного учета (руб.) и валюты расчетов по договору "Договор оказания услуг 18/16" (руб.).
Документ не может быть проведен.
Вот только она нифига не отличается, я ее устанавливаю программно в событии ПослеЗагрузки ПКО.ДоговорКонтрагента
Объект.ВалютаВзаиморасчетов = Константы.ВалютаРегламентированногоУчета.Получить();
Что-то никак не допру в чем дело...
Проведение документа делаю через ПКО.Документ.РеализацияТоваровИУслуг Событие ПослеЗагрузки
Если ПараметрыОбъекта["Проведен"] Тогда
Объект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
ОбъектМодифицирован = Ложь;
КонецЕсли;
|
|
1
jsmith82
12.02.17
✎
22:36
|
В обработке проведения валюту проверил?
|
|
2
ultrannge89
12.02.17
✎
22:37
|
Эх, бывает же... Написал и понял в чем дело...)
|
|
3
ultrannge89
12.02.17
✎
22:37
|
Тут видимо дело в том что у объекта документ я не заполнял валюту
|
|
4
ultrannge89
12.02.17
✎
22:37
|
Только у договора контрагента...
|
|
5
ultrannge89
12.02.17
✎
22:38
|
Вечерний тупизм
|
|