|
Счет-фактура Реализация валюта
| ☑ |
0
1C2SS
23.04.13
✎
13:14
|
1с 8.2 БП 2.0.
Можно ли программно на основание валютной реализации сделать рублеую счет-фактуру?
Делаю так:
дСФ = Документы.СчетФактураВыданный.СоздатьДокумент();
дСФ.Заполнить(дРеализ.Ссылка);
дСФ.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию;
дСФ.Организация = Организация;
дСФ.Дата = ЭлементыФормы.ДатаНачПроц.Значение;
дСФ.ДокументОснование = дРеализ.Ссылка;
дСФ.Выставлен = Истина;
дСФ.ДатаВыставления = ЭлементыФормы.ДатаНачПроц.Значение;
дСФ.КодСпособаВыставления = 1;
дСФ.ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию("руб");
дСф.Сумма = пСумма;
дСф.СуммаДокумента = пСумма;
дСФ.КодВидаОперации = "01";
дСФ.Записать(РежимЗаписиДокумента.Проведение);
Валюта все равно остается USD.
А если закоментить дСФ.Заполнить(дРеализ.Ссылка); то после записи ДокументОснование = Неопределено.
|
|
1
zak555
23.04.13
✎
13:17
|
посмотри в документе СФ валюта документа
|
|
2
1C2SS
23.04.13
✎
13:25
|
Если дСФ.Заполнить(дРеализ.Ссылка); товалюта устанавливается USD даже если после этого делать дСФ.ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию("руб");
|
|
3
zak555
23.04.13
✎
13:58
|
(2) зайди в форму документа СФ и посмотри обработчик смены валюты
|
|