Имя: Пароль:
1C
1С v8
УПП. Реализация услуг по переработке. Договор в у.е. неверные проводки!
0 Efimoff
 
12.03.12
15:17
УПП 1.3.22.1

Договор в у.е., расчеты в условных единицах, валюта EUR

В шапке документа валюта документа руб, валюта взаиморасчетов EUR

Про проведении документа проводка верна Дт62.31 Кт90.01.1, но ВалютаДт = руб и СуммаВал = СуммаРУБ = рублевый эквивалент.

Разбор кода привел к МодулюДокумента РеализацияУслугПоПереработке строка 1481

      Если СтруктураШапкиДокумента.СчетУчетаРасчетовСКонтрагентом.Валютный Тогда
          Проводка.ВалютаДт        = СтруктураШапкиДокумента.ВалютаДокумента;
          Проводка.ВалютнаяСуммаДт = Проводка.Сумма / СтруктураШапкиДокумента.КурсДокумента * СтруктураШапкиДокумента.КратностьДокумента;
      КонецЕсли;

Если посмотреть тот же кусок кода из реализации товаров и услуг, то видим

              Если Проводка.СчетДт.Валютный Тогда
                  Проводка.ВалютаДт           = СтруктураШапкиДокумента.ВалютаВзаиморасчетов;
                  Проводка.ВалютнаяСуммаДт    = СтрокаТЧ.СуммаБезНДСВал + СтрокаТЧ.НДСВал;

              КонецЕсли;

Почему в РУпП используется ВалютаДокумента, а РТиУ ВалютаВзаиморасчетов? Ошибка?
1 SilverMan
 
12.03.12
15:22
Какой курс документа?
2 Efimoff
 
12.03.12
15:41
валютадокумента руб, курсдокумента = 1
3 Efimoff
 
13.03.12
10:17
up
4 Jofa
 
13.03.12
10:18
Может всетаки спеца нанять?
5 Efimoff
 
13.03.12
10:35
ты о чём?
6 Efimoff
 
13.03.12
11:05
Дальнейший анализ и сравнение с БП 2.0 привели к строке 347 модуля документа РеализацияУслугПоПереработке. вот что в БП:
       Если СтруктураШапкиДокумента.СчетУчетаРасчетовСКонтрагентом.Валютный Тогда
           //Если документ в иностранной валюте, он может быть выписан только в валюте взаиморасчетов
           Проводка.ВалютаДт        = СтруктураШапкиДокумента.ДоговорКонтрагента.ВалютаВзаиморасчетов;
           Проводка.ВалютнаяСуммаДт = СтрокаТаблицы.СуммаВал;

       КонецЕсли;

Интересен вопрос. это ошибка УПП или нет?
7 Efimoff
 
15.03.12
13:34
Сообщение зарегистрировано как ошибка!
2 + 2 = 3.9999999999999999999999999999999...