Выполняет запись в книгу покупок, формирует проводки по НДС.
Синтаксис
ЗаписьНДСПокупка(Док, Фактура, Наим, КодВидаОперации, ПлатитНДС, СчетПокупки, АналитПокупки);
Параметры
Название | Тип | Описание | Обязательно к указанию |
Док | Объект | Дата документа | Да |
Фактура | Объект | Фактура поступления | Да |
Наим | Объект | Наименование документа, с которого берутся суммы | Да |
КодВидаОперации | Строка | Параметр перечисляемого типа. Принимает значения : «Товары,услуги», «Авансы от покупателей», «Авансы поставщикам», «СМР», «Налоговый агент» | Да |
ПлатитНДС | Число | Признак уплаты НДС | Да |
СчетПокупки | Число | Счет учета покупки | Да |
АналитПокупки | Число | Идентификатор аналитики счета расчета с поставщиком | Да |
Возвращаемое значение
Ничего не возвращает. Выполняет запись.
Пример
// Записать данные в книгу покупок при поступлении товаров и услуг
var ПлатитНДС = (ПлательщикНДС(ДокументНашаОрганизация, Дата) === 1),
Контрагент = Лицо1,
СчетРасчета = '60-01',
АналитРасчета = [Контрагент, Договор().Лицо, Документ.Лицо];
ДляВсех(Наименований(Документ), function(Наим) {
var Стоимость = (ПлатитНДС) ? Наим.СуммаСебестБезНДС : Наим.СуммаСебест;
ЗаписьНДСПокупка(Док, Фактура, Наим, КодВидаОперации, ПлатитНДС, СчетПокупки, АналитПокупки);
});