public void ЗарегистрироватьВЖурналеУчетаСчетовФактур(/*СтруктураШапкиДокумента, СуммаДокументаДляРегистрацииВЖурнале = 0, НДСДокументаДляРегистрацииВЖурнале = 0, Отказ, Заголовок*/)
{
if(true/*УчетНДС.ПолучитьВерсиюПостановления(СтруктураШапкиДокумента.Дата) = 1*/)
{
}
//ДвиженияЖурналУчетаСчетовФактур = РегистрыСведений.ЖурналУчетаСчетовФактур.СоздатьНаборЗаписей();
//ДвиженияЖурналУчетаСчетовФактур.Отбор.Регистратор.Установить(СтруктураШапкиДокумента.Ссылка);
//СтрокаДвижения = ДвиженияЖурналУчетаСчетовФактур.Добавить();
//СтрокаДвижения.Период = СтруктураШапкиДокумента.Дата;
//СтрокаДвижения.Организация = СтруктураШапкиДокумента.Организация;
//СтрокаДвижения.Контрагент = СтруктураШапкиДокумента.Контрагент;
//СтрокаДвижения.СчетФактура = СтруктураШапкиДокумента.Ссылка;
//СтрокаДвижения.КодВидаОперации = СтруктураШапкиДокумента.КодВидаОперации;
//СтрокаДвижения.Валюта = СтруктураШапкиДокумента.ВалютаДокумента;
//РасчетыВУсловныхЕдиницах = Ложь;
if(true/*СтруктураШапкиДокумента.Свойство("РасчетыВУсловныхЕдиницах")*/)
{
if(true/*СтруктураШапкиДокумента.РасчетыВУсловныхЕдиницах = Истина*/)
{
//СтрокаДвижения.Валюта = СтруктураШапкиДокумента.ВалютаРегламентированногоУчета;
if(true/*СтруктураШапкиДокумента.ВалютаДокумента <> СтруктураШапкиДокумента.ВалютаРегламентированногоУчета*/)
{
//РасчетыВУсловныхЕдиницах = Истина;
}
}
}
if(true/*СтруктураШапкиДокумента.ВидДокумента = "СчетФактураПолученный"*/)
{
//СтрокаДвижения.ЧастьЖурнала = Перечисления.ЧастиЖурналаУчетаСчетовФактур.ПолученныеСчетаФактуры;
//СтрокаДвижения.ДатаВыставленияПолучения = СтруктураШапкиДокумента.Дата;
//СтрокаДвижения.КодСпособаВыставленияПолучения = СтруктураШапкиДокумента.КодСпособаПолучения;
if(true/*СтруктураШапкиДокумента.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыПолученного.Корректировочный*/)
{
//СтрокаДвижения.НомерСчетаФактуры = СтруктураШапкиДокумента.НомерИсходногоДокумента;
//СтрокаДвижения.ДатаСчетаФактуры = СтруктураШапкиДокумента.ДатаИсходногоДокумента;
//СтрокаДвижения.НомерКорректировочногоСчетаФактуры = СтруктураШапкиДокумента.НомерВходящегоДокумента;
//СтрокаДвижения.ДатаКорректировочногоСчетаФактуры = СтруктураШапкиДокумента.ДатаВходящегоДокумента;
//СтрокаДвижения.СуммаПоСчетуФактуреРазницаУменьшение = СтруктураШапкиДокумента.СуммаУменьшение;
//СтрокаДвижения.СуммаПоСчетуФактуреРазницаУвеличение = СтруктураШапкиДокумента.СуммаУвеличение;
//СтрокаДвижения.СуммаНДСРазницаУменьшение = СтруктураШапкиДокумента.СуммаНДСУменьшение;
//СтрокаДвижения.СуммаНДСРазницаУвеличение = СтруктураШапкиДокумента.СуммаНДСУвеличение;
}
if(true/*СтруктураШапкиДокумента.Исправление*/)
{
//СтрокаДвижения.НомерИсправления = СтруктураШапкиДокумента.НомерИсправления;
//СтрокаДвижения.ДатаИсправления = СтруктураШапкиДокумента.ДатаИсправления;
}
if(true/*РасчетыВУсловныхЕдиницах И НЕ СтруктураШапкиДокумента.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыПолученного.Корректировочный*/)
{
//ПараметрыСФ = Неопределено;
//ПересчитатьСчетФактуруВРубли(СтруктураШапкиДокумента.Ссылка, СтруктураШапкиДокумента, ПараметрыСФ);
//СтрокаДвижения.СуммаПоСчетуФактуре = ПараметрыСФ.СуммаДокумента;
//СтрокаДвижения.СуммаНДС = ПараметрыСФ.СуммаНДСДокумента;
}
//СтрокаДвижения.ПоСтавкеБезНДС = СтруктураШапкиДокумента.СчетФактураБезНДС;
}
//ДвиженияЖурналУчетаСчетовФактур.Записать();
}