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

Функция «ОтражениеВУчете»

Функция «ОтражениеВУчете»

Определяет параметр «ОтражениеВУчете» для записи в книгу учета.

Синтаксис

ОтражениеВУчете(Наименование, Книга);

Параметры

Название

Тип

Описание

Обязательно к указанию

Наименование

Объект

Исходные данные для записи в книгу

Да

Книга

Строка

«ИП», если для ИП на ОСНО, иначе считается, что УСН

Нет

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

Число — Значение поля «ОтражениВУчете» для записи в книгу учета.

Пример

let  ВУчете = ОтражениеВУчете(Наименование, "ИП");

В процессе своей деятельности организация может поменять учетную политику. Проверим это и сделаем запись в соответствующую книгу учета:

let
   пДата = Дата,
   УСНнаДмР = (ВидУСНО(пДата).ТипУСНО === 'Доходы минус расходы'),
   // Определяем тип УСНО: "Доходы" или "Доходы минуc расходы.
   ИПнаОСНО = ЭтоИПнаОСНО(пДата, ДокументНашаОрганизация);
   // Определяем, является ли наша организация ИП и использует ли ОСНО на указанную дату.

if (УСНнаДмР) {
   let УчитУСН = ОтражениеВУчете(СтрокаАвансовогоОтчета);
   ВКнигуУСН('Поступление услуга', пДата, АвансОтчет, ДокументРасширение.Сумма, 0, Аналитика1, null, УчитУСН);
} else if (ИПнаОСНО) {
   let УчитИП = ОтражениеВУчете(СтрокаАвансовогоОтчета, "ИП");
   ВКнигуИП('Поступление услуга', пДата, АвансОтчет, ДокументРасширение.Сумма, 0, Аналитика1, null, ИП);
}