Прикладной код

Функция «ВЖурналВыставленныхСФ»

Функция «ВЖурналВыставленныхСФ»

Выполняет запись данных в журнал выставленных счет-фактур.

Синтаксис

ВЖурналВыставленныхСФ(ДатаНДС, НомерКорректировки, ПервичныйДокумент, ВидОперации, Комитент, СуммаБезНДС, СуммаНДС, СтавкаНДС);

Параметры

НазваниеТипОписаниеОбязательно к указанию

ДатаНДС

Дата

Дата периода НДС. Чаще всего это дата первичного документа

Да

НомерКорректировки

Число

Номер корректировки НДС. Чаще всего принимает значение 0

Да

ПервичныйДокумент

Число

Идентификатор документа для расчета

Да

ВидОперации

Строка

Параметр перечисляемого типа. Принимает значения : «Товары,услуги», «Авансы от покупателей», «Авансы поставщикам», «СМР», «Налоговый агент»

Да

Комитент

Число

Идентификатор контрагента

Да

СуммаБезНДС

Число

Сумма без НДС

Да

СуммаНДС

Число

Сумма НДС. Если значение не указано, то по умолчанию равно 0

Нет

СтавкаНДС

Строка

Параметр перечисляемого типа. Принимает значения: «20%», «18%», «10%», «0%», «ОСВ»

Да

Возвращаемое значение

Ничего не возвращает. Выполняет запись.

Пример

ДляВсех(Следствий(Документ, 'ФактураИcх'), function(Док) {
   ДляВсех(Наименований(Док), function(Наим) {
      var пСтавка = СтавкаВРегистрНДС(Наим.НДС),
         СуммаНДС = Наим.СуммаЦен - Наим.СуммаЦенБезНДС;

      ВЖурналВыставленныхСФ(Дата, 0, Документ, 'Товары, услуги', Наим.Собственник, Нет, Нет, Наим.СуммаЦенБезНДС, СуммаНДС, пСтавка);
   });
});