Реквизит ВалютаДокумента. Программное создание документа РеализацияТоваровУслуг.

Новая тема
"Всем, здравствуйте!!! Объясните, пожалуйста, такую ситуации: программно создаю документ РеализацияТоваровУслуг, указываю валюту. Если обработка не находит договор контрагента и бухгалтер вручную выбирает его, то появляется окно "не задана валюта документа" и предлагает сделать пересчет.<br><br>ДокРеализацияТоваровУслуг.ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию("Руб");<br><br>Вопрос: почему отличаются валюты договора контрагента и документа, ведь при создании документа я определяю валюту? объясните как правильно определять валюту документа, чтобы не возникала проблема несоответствия валют?<br><br>Спасибо за помощь."
Валюта берется из договора. Не понятно где договор выбирает бухгалтер, а правильность заполнения валюты, курса и т.д. смотрите в форме документа в процедуре обработке выбора Договора.
"Ситуацию получилось исправить путем использования константы ВалютаРегламентированногоУчета:<br><br>ДокРеализацияТоваровУслуг.ВалютаДокумента = Константы.ВалютаРегламентированногоУчета.Получить();<br><br>Т.е. использование справочника было неверным, правда не понял почему."

Читают тему

(гостей: 1)

Быстрый переход