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

Функция «ЕстьИПнаОСНО»

Функция «ЕстьИПнаОСНО»

Проверяет наличие режима ИП на ОСНО (основной системы налогообложения) в учетной политике организации в указанный период либо на конкретную дату.

  • Если переданы параметры «ДатаНачала» и «ДатаКонца», функция проверяет наличие в учетной политике режима ИП на ОСНО в период с «ДатаНачала» по «ДатаКонца».
  • Если передан только один из параметров, функция проверяет, есть ли в учетной политике режим ИП на ОСНО на указанную дату.
  • Если параметры не переданы, «ДатаНачала» принимает значение текущей даты.

Синтаксис

ЕстьИПнаОСНО(ДатаНачала,ДатаКонца,НашаОрганизация);

Параметры

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

ДатаНачала

Дата

Дата начала периода

Нет

ДатаКонца

Дата

Дата конца периода

Нет

НашаОрганизация

Число

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

Нет

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

Значение «true» или «false».

Пример

function ЗаполнитьКнигуИП(){
   var пЭтоИПнаОСНО = ЕстьИПнаОСНО(пДатаНачала, пДатаОкончания); //Если в отчетном году не было учетной схемы с ИП на ОСНО, то Книгу ИП не заполняем
   if(пЭтоИПнаОСНО){
      var Товары = ПолучитьСписокТоваров();
      return{
         'Таблица1_6А': ЗаполнитьДанныеПоТоварам(Товары),
         'Таблица1_7А': СгруппироватьДанныеПоТоварам(Товары),
         'Таблица2_1':  ЗаполнитьДанныеПоОС(),
         'Таблица5':    ЗаполнитьДанныеПоСотрудникам(),
         'Таблица6_1':  ЗаполнитьИтоговыеДанные(),
         'Таблица6_2':  ЗаполнитьДанныеПоРасходам()
      }
   }
   else
      return {}
};