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

Функция «ПредъявленНДСПродажи»

Функция «ПредъявленНДСПродажи»

Выполняет запись данных в реестр НДС с типом «Предъявлен».

Синтаксис

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

Параметры

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

ДатаНДС

Дата

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

Да

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

Число

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

Да

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

Число

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

Да

ВидОперации

Строка

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

Да

СуммаБезНДС

Число

Сумма без НДС

Да

СуммаНДС

Число

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

Нет

Ставка НДС

Строка

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

Да

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

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

Пример

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

   ПредъявленНДСПродажи(пДата, 0, Док, 'Товары, услуги', БазаНДС, СуммаНДС, пСтавка);
});