Skip to content

Расчет налога на прибыль

НовыйКонтекстРасчета

Описание, пример вызова
// Описывает контекст, в котором выполняется расчет налога на прибыль - организацию, период и т.п.
//
// Параметры:
// Организация - СправочникСсылка.Организации - налогоплательщик
// КонецПериода - Дата - характеризует отчетный период; дата из последнего месяца отчетного периода
// РеквизитыРеглОперации - см. Документы.РегламентнаяОперация.ПодготовитьДанныеРасчетаНалогаНаПрибыль
//
// Возвращаемое значение:
// Структура - Описание:
// * ПрименяютсяСпециальныеРежимы - Булево -
// * ПрименяетсяПБУ18 - Булево -
// * ВариантУчетаОтложенногоНалога - ПеречислениеСсылка.ВариантыУчетаОтложенногоНалога -
// * ПоказательОпределенияДолиПрибыли - ПеречислениеСсылка.ПоказателиДляОпределенияДолиПрибыли -
// * РегистрацияПоМестуНахожденияОрганизации - СправочникСсылка.РегистрацииВНалоговомОргане, Неопределено -
// * Организация - СправочникСсылка.Организации -
// * Организации - ФиксированныйМассив Из СправочникСсылка.Организации - вся иерархия организации
// * НачалоМесяца - Дата -
// * НалоговыйПериод - Дата - начало стандартного налогового периода
// * КонецПериода - Дата -
// * НачалоНалоговогоПериода - Дата - фактическое начало налогового периода (может совпадать со стандартным началом или
// датой регистрации организации.
// * РеквизитыРеглОперации - Структура - кэшируется копия реквизитов регл. операции или создается пустая структура
//
Функция НовыйКонтекстРасчета(Организация, КонецПериода, РеквизитыРеглОперации = Неопределено) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НовыйКонтекстРасчета(Организация, КонецПериода, РеквизитыРеглОперации);

ПодготовитьПараметры

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПЕРЕДАЧА ПАРАМЕТРОВ
// Возвращает параметры для расчета
//
// Параметры:
// РасчетНалога - ТаблицаЗначений -
// ЗаписьРаспределенияБазыНалогаНаПрибыль - ТаблицаЗначений -
// ТаблицаРеквизиты - ТаблицаЗначений -
//
// Возвращаемое значение:
// Структура:
// *ТаблицаРасчетНалога - ТаблицаЗначений -
// *ЗаписьРаспределенияБазыНалогаНаПрибыль - ТаблицаЗначений -
// *Реквизиты - ТаблицаЗначений -
//
Функция ПодготовитьПараметры(РасчетНалога, ЗаписьРаспределенияБазыНалогаНаПрибыль, ТаблицаРеквизиты) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ПодготовитьПараметры(РасчетНалога, ЗаписьРаспределенияБазыНалогаНаПрибыль, ТаблицаРеквизиты)

НалоговаяБаза

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// НАЧИСЛЕНИЕ НАЛОГА
// Рассчитывает налоговую базу по налогу на прибыль
//
// Параметры:
// НачалоПериода - Дата -
// КонецПериода - Дата - Описание
// Организация - СправочникСсылка.Организации -
// Возвращаемое значение:
// Число -
Функция НалоговаяБаза(НачалоПериода, КонецПериода, Организация) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НалоговаяБаза(НачалоПериода, КонецПериода, Организация)

СуммыНалоговойБазы

Описание, пример вызова
// Рассчитывает налоговую базу по налогу на прибыль
// (по неокругленным компонентам налоговой базы; в том числе, по данным бухгалтерского учета).
//
// Параметры:
// НачалоПериода - Дата - начало периода расчета
// КонецПериода - Дата - конец периода расчета
// Организация - СправочникСсылка.Организации - налогоплательщик (головная организация)
// ОписаниеСумм - Структура - см. КоллекцииСумм.НовыйОписаниеКоллекцииСумм, описание коллекции сумм,
// соответствующих видам учета, по данным которых должна быть рассчитана налоговая база.
// Заполняются суммы с именами Сумма, СуммаНУ, СуммаПР, СуммаВР.
// Если не передан, подразумевается СуммаНУ.
// СчетНалоговойБазы - ПланСчетовСсылка.Хозрасчетный - субсчет счета прибылей и убытков, соответствующий части налоговой базы,
// облагаемой по отдельной ставке налога (в частном случае - не облагаемой).
// Если не передан, подразумевается счет 99.01.1
// ("Прибыли и убытки по деятельности с основной системой налогообложения").
//
// Возвращаемое значение:
// Структура - см. КоллекцииСумм.НовыйКоллекцияСумм - суммы налоговой базы по выбранным видам учета.
// Заполняются Сумма, СуммаНУ, СуммаПР, СуммаВР.
//
Функция СуммыНалоговойБазы(НачалоПериода, КонецПериода, Организация, ОписаниеСумм = Неопределено, СчетНалоговойБазы = Неопределено) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.СуммыНалоговойБазы(НачалоПериода, КонецПериода, Организация, ОписаниеСумм, СчетНалоговойБазы);

СуммыНалоговойБазыВРазрезеВариантовНалогообложения

Описание, пример вызова
// Рассчитывает налоговую базу по налогу на прибыль
// (по неокругленным компонентам налоговой базы; в том числе, по данным бухгалтерского учета).
//
// Параметры:
// НачалоПериода - Дата - начало периода расчета
// КонецПериода - Дата - конец периода расчета
// Организация - СправочникСсылка.Организации - налогоплательщик (головная организация)
// ИспользуетсяРаздельныйУчет - Неопределено - признак не известен, будет получен из базы данных
// - Булево - признак известен, обращение к базе данных не требуется
//
// Возвращаемое значение:
// ТаблицаЗначений - содержит:
// * ВариантНалогообложенияПрибыли - СправочникСсылка.ВариантыНалогообложенияПрибыли - Вариант н/о
// * Сумма - Число -
// * СуммаНУ - Число -
// * СуммаПР - Число -
// * СуммаВР - Число -
//
Функция СуммыНалоговойБазыВРазрезеВариантовНалогообложения( Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.СуммыНалоговойБазыВРазрезеВариантовНалогообложения();

ПодготовитьВТ_СуммыНалоговойБазыВРазрезеВариантовНалогообложения

Описание, пример вызова
// Рассчитывает налоговую базу по налогу на прибыль, результат помещает во временную таблицу "СуммыНалоговойБазы"
// (по неокругленным компонентам налоговой базы; в том числе, по данным бухгалтерского учета).
//
// Колонки временной таблицы:
// * ВариантНалогообложенияПрибыли - СправочникСсылка.ВариантыНалогообложенияПрибыли - Вариант н/о
// * Сумма - Число;
// * СуммаНУ - Число;
// * СуммаПР - Число;
// * СуммаВР - Число.
//
// Параметры:
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// НачалоПериода - Дата - начало периода расчета
// КонецПериода - Дата - конец периода расчета
// Организация - СправочникСсылка.Организации - налогоплательщик (головная организация)
// ИспользуетсяРаздельныйУчет - Неопределено - признак не известен, будет получен из базы данных
// - Булево - признак известен, обращение к базе данных не требуется
//
Процедура ПодготовитьВТ_СуммыНалоговойБазыВРазрезеВариантовНалогообложения(МенеджерВременныхТаблиц, Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ПодготовитьВТ_СуммыНалоговойБазыВРазрезеВариантовНалогообложения(МенеджерВременныхТаблиц, );

НачислитьНалогНаПрибыль

Описание, пример вызова
// Начисляет налог на прибыль - формирует проводки.
//
// Параметры:
// Движения - КоллекцияДвижений - коллекция движений документа "РегламентнаяОперация"
// КонтекстРасчета - см. НовыйКонтекстРасчета
// РасчетРаспределенияНалоговойБазыОП - ТаблицаЗначений - см. НалоговыйУчетОбособленныхПодразделений.НовыйРасчетРаспределенияНалоговойБазы
// - Неопределено - распределение по обособленным подразделениям не требуется
// ТаблицаБазаНалогаЗаГод - см. СуммыНалоговойБазыВРазрезеВариантовНалогообложения
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - см. НалоговыйУчетОбособленныхПодразделений.ПодготовитьРасчетРаспределенияНалоговойБазы,
// содержит временную таблицу СоответствиеПрежнихИТекущихНалоговыхОрганов,
// которая используется в процедуре, если налог распределяется между налоговыми органами.
//
// Возвращаемое значение:
// Структура - содержит:
// * Проводки - Число - сумма налога за месяц
// * Всего - Число - сумма налога нарастающим итогом
//
Функция НачислитьНалогНаПрибыль(Движения, КонтекстРасчета, РасчетРаспределенияНалоговойБазыОП, ТаблицаБазаНалогаЗаГод, МенеджерВременныхТаблиц) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НачислитьНалогНаПрибыль(Движения, КонтекстРасчета, РасчетРаспределенияНалоговойБазыОП, ТаблицаБазаНалогаЗаГод, МенеджерВременныхТаблиц)

ОписаниеСуммНалоговыйУчет

Описание, пример вызова
Функция ОписаниеСуммНалоговыйУчет() Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ОписаниеСуммНалоговыйУчет()

ДобавитьПроводкуСписанияОтклоненийПриОкругленииНалогаНаПрибыль

Описание, пример вызова
Процедура ДобавитьПроводкуСписанияОтклоненийПриОкругленииНалогаНаПрибыль( Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ДобавитьПроводкуСписанияОтклоненийПриОкругленииНалогаНаПрибыль();

НачислениеНалогаНаПрибыль

Описание, пример вызова
// Готовит данные для формирования проводок по начислению налога на прибыль на счет расчетов с бюджетом.
//
// Параметры:
// КонтекстРасчета - см. НовыйКонтекстРасчета
// РаспределениеНалогаНаПрибыль - см. НовыйРаспределениеНалогаНаПрибыль
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -см. НалоговыйУчетОбособленныхПодразделений.ПодготовитьТаблицуРаспределенияБазыНалогаНаПрибыль(),
// содержит временную таблицу СоответствиеПрежнихИТекущихНалоговыхОрганов,
// которая используется в процедуре, если налог распределяется между налоговыми органами.
//
// Возвращаемое значение:
// см. НовыйНачислениеНалогаНаПрибыль
//
Функция НачислениеНалогаНаПрибыль(КонтекстРасчета, Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НачислениеНалогаНаПрибыль(КонтекстРасчета, );

ИсключитьРанееНачисленныеАвансы

Описание, пример вызова
Процедура ИсключитьРанееНачисленныеАвансы(НачислениеНалога, КонтекстРасчета, СоответствиеПрежнихИТекущихНалоговыхОрганов = Неопределено) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ИсключитьРанееНачисленныеАвансы(НачислениеНалога, КонтекстРасчета, СоответствиеПрежнихИТекущихНалоговыхОрганов);

ЗаполнитьРаспределениеНалогаНаПрибыль

Описание, пример вызова
// Заполняет распределение налога на прибыль исходя из переданных факторов
//
// Параметры:
// РаспределениеНалогаНаПрибыль - см. НовыйРаспределениеНалогаНаПрибыль
// КонтекстРасчета - см. НовыйКонтекстРасчета
// РасчетРаспределенияНалоговойБазыОП - ТаблицаЗначений - см. НалоговыйУчетОбособленныхПодразделений.ПодготовитьРасчетРаспределенияНалоговойБазы
// - Неопределено - распределение по обособленным подразделениям не требуется
// ТаблицаБазаНалогаЗаГод - см. СуммыНалоговойБазыВРазрезеВариантовНалогообложения
// СтавкаФедеральныйБюджет - Число - основная ставка в федеральный бюджет
// СтавкаРегиональныйБюджет - Число - основная ставка в региональный бюджет
//
Процедура ЗаполнитьРаспределениеНалогаНаПрибыль(РаспределениеНалогаНаПрибыль, Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ЗаполнитьРаспределениеНалогаНаПрибыль(РаспределениеНалогаНаПрибыль, );

ОбщаяБазаНалогаЗаГод

Описание, пример вызова
// Возвращает общую налоговую базу
//
// Параметры:
// ТаблицаБазаНалогаЗаГод - см. СуммыНалоговойБазыВРазрезеВариантовНалогообложения
// РасчетРаспределенияНалоговойБазыОП - ТаблицаЗначений - см. НалоговыйУчетОбособленныхПодразделений.НовыйРасчетРаспределенияНалоговойБазы
// - Неопределено - распределение по обособленным подразделениям не требуется
//
// Возвращаемое значение:
// Число -
//
Функция ОбщаяБазаНалогаЗаГод(ТаблицаБазаНалогаЗаГод, РасчетРаспределенияНалоговойБазыОП) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ОбщаяБазаНалогаЗаГод(ТаблицаБазаНалогаЗаГод, РасчетРаспределенияНалоговойБазыОП));

НалоговаяБазаРазделенаПоВариантамНалогообложения

Описание, пример вызова
// Возвращает признак разделения налоговой базы по вариантам н/о
//
// Параметры:
// ТаблицаБазаНалогаЗаГод - см. СуммыНалоговойБазыВРазрезеВариантовНалогообложения
//
// Возвращаемое значение:
// Булево -
//
Функция НалоговаяБазаРазделенаПоВариантамНалогообложения(ТаблицаБазаНалогаЗаГод) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НалоговаяБазаРазделенаПоВариантамНалогообложения(ТаблицаБазаНалогаЗаГод));

ТипСуммаНалога

Описание, пример вызова
Функция ТипСуммаНалога(ТочностьРасчета = 0) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ТипСуммаНалога(ТочностьРасчета);

НовыйНачислениеНалогаНаПрибыль

Описание, пример вызова
// Конструктор таблицы значений "Начисление налога на прибыль"
//
// Параметры:
// ТочностьРасчета - Число -
//
// Возвращаемое значение:
// ТаблицаЗначений - Описание:
// * УровеньБюджета - ПеречислениеСсылка.УровниБюджетов -
// * ВариантНалогообложенияПрибыли - СправочникСсылка.ВариантыНалогообложенияПрибыли -
// * РегистрацияВНалоговомОргане - СправочникСсылка.РегистрацииВНалоговомОргане -
// * СуммаНалога - Число -
// * СуммаАвансовыхПлатежей - Число -
// * СуммаПроводки - Число -
//
Функция НовыйНачислениеНалогаНаПрибыль(ТочностьРасчета = 0) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НовыйНачислениеНалогаНаПрибыль(ТочностьРасчета);

СвернутьНачислениеНалогаНаПрибыль

Описание, пример вызова
Процедура СвернутьНачислениеНалогаНаПрибыль(НачислениеНалога, БезУчетаВариантаНалогообложения = Ложь) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.СвернутьНачислениеНалогаНаПрибыль(НачислениеНалога, БезУчетаВариантаНалогообложения);

ДобавитьНачислениеНалогаНаПрибыль

Описание, пример вызова
Процедура ДобавитьНачислениеНалогаНаПрибыль(НачислениеНалога, Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ДобавитьНачислениеНалогаНаПрибыль(НачислениеНалога, );

СуммаНалогаНаПрибыльВБюджет

Описание, пример вызова
Функция СуммаНалогаНаПрибыльВБюджет(НалоговаяБаза, СтавкаНалога, ТочностьРасчета = 0) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.СуммаНалогаНаПрибыльВБюджет(НалоговаяБаза, СтавкаНалога, ТочностьРасчета);

НовыйРаспределениеНалогаНаПрибыль

Описание, пример вызова
// Функция-конструктор таблицы "РаспределениеНалогаНаПрибыль"
//
// Возвращаемое значение:
// ТаблицаЗначений - Описание:
// * ВариантНалогообложенияПрибыли - СправочникСсылка.ВариантыНалогообложенияПрибыли -
// * РегистрацияВНалоговомОргане - СправочникСсылка.РегистрацииВНалоговомОргане -
// * ДоляНалоговойБазы - Число -
// * СтавкаФедеральныйБюджет - Число -
// * СтавкаРегиональныйБюджет - Число -
// * НалоговаяБаза - Число -
Функция НовыйРаспределениеНалогаНаПрибыль() Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НовыйРаспределениеНалогаНаПрибыль());

РезультатЗапроса_СуммыНалоговойБазы

Описание, пример вызова
// Рассчитывает налоговую базу по налогу на прибыль
// (по неокругленным компонентам налоговой базы; в том числе, по данным бухгалтерского учета).
//
// Параметры:
// НачалоПериода - Дата - начало периода расчета
// КонецПериода - Дата - конец периода расчета
// Организация - СправочникСсылка.Организации - налогоплательщик (головная организация)
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц -
// СчетНалоговойБазы - ПланСчетовСсылка.Хозрасчетный - субсчет счета прибылей и убытков, соответствующий части налоговой базы,
// облагаемой по отдельной ставке налога (в частном случае - не облагаемой).
// Если не передан, подразумевается счет 99.01.1
// ("Прибыли и убытки по деятельности с основной системой налогообложения").
// ВРазрезеВариантовНалогообложения - Булево - Если "Истина", данные будут получены в разрезе вариантов н/о
//
// Возвращаемое значение:
// РезультатЗапроса - суммы налоговой базы по выбранным видам учета. Содержит колонки
// * ВариантНалогообложенияПрибыли - СправочникСсылка.ВариантыНалогообложенияПрибыли - (опционально) вариант н/о.
// * Сумма - Число;
// * СуммаНУ - Число;
// * СуммаПР - Число;
// * СуммаВР - Число.
//
Функция РезультатЗапроса_СуммыНалоговойБазы(НачалоПериода, Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.РезультатЗапроса_СуммыНалоговойБазы(НачалоПериода, );

ЕстьЗадолженностьПоТорговомуСбору

Описание, пример вызова
// В соответствии с п. 10 ст. 286 налогоплательщик вправе уменьшить сумму налога (авансового платежа),
// исчисленного по итогам налогового (отчетного) периода,
// зачисляемую в консолидированный бюджет субъекта Российской Федерации ...
// на сумму торгового сбора, фактически уплаченного с начала налогового периода до даты уплаты налога (авансового платежа).
// При этом если организация не вправе уменьшить налог на прибыль на суммы торгового сбора,
// то в соответствии с ПБУ 9 следует признать расход по обычным видам деятельности.
// В программе при расчете торгового сбора (т.е. до начисления налога на прибыль) признается расход.
// При начислении налога на прибыль этот расход может быть отсторнирован в той сумме, на которую можно уменьшить налог.
Функция ЕстьЗадолженностьПоТорговомуСбору(Организация, ДатаПодписи) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ЕстьЗадолженностьПоТорговомуСбору(Организация, ДатаПодписи)

НалогФактическиУменьшенныйНаСуммыТорговогоСбора

Описание, пример вызова
Функция НалогФактическиУменьшенныйНаСуммыТорговогоСбора(Период, Организация) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НалогФактическиУменьшенныйНаСуммыТорговогоСбора(Период, Организация)

ДобавитьПроводкиУменьшениеНаСуммуТорговогоСбора

Описание, пример вызова
Процедура ДобавитьПроводкиУменьшениеНаСуммуТорговогоСбора(Движения, НачислениеНалога, Период, Организация, ПрименяетсяПБУ18) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ДобавитьПроводкиУменьшениеНаСуммуТорговогоСбора(Движения, НачислениеНалога, Период, Организация, ПрименяетсяПБУ18));

УменьшениеНалогаНаСуммуТорговогоСбора

Описание, пример вызова
// Определяет суммы уменьшения налога на прибыль на суммы торгового сбора, начисленного за налоговый период.
//
// Параметры:
// Период - Дата - указание на отчетный период. Можно передавать дату окончания периода
// Организация - СправочникСсылка.Организации - организация, по которой исчисляется налог и сбор
// НачислениеНалога - см. НовыйНачислениеНалогаНаПрибыль
//
// Возвращаемое значение:
// ТаблицаЗначений - содержит колонки РегистрацияВНалоговомОргане, СуммаНалога, СуммаУменьшения.
//
Функция УменьшениеНалогаНаСуммуТорговогоСбора(Период, Организация, НачислениеНалога) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.УменьшениеНалогаНаСуммуТорговогоСбора(Период, Организация, НачислениеНалога));

РегистрацииВНалоговомОрганеПоТерриторииТорговогоСбора

Описание, пример вызова
Функция РегистрацииВНалоговомОрганеПоТерриторииТорговогоСбора(Организация) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.РегистрацииВНалоговомОрганеПоТерриторииТорговогоСбора(Организация));

СуммаНачисленногоТорговогоСбора

Описание, пример вызова
// Определяет сумму торгового сбора, начисленную в отчетном периоде (с начала года).
//
// См. также РасходыТорговыйСбор(), РанееОтсторнированныеРасходыТорговыйСбор()
// Возвращаемое значение:
// Число -
//
Функция СуммаНачисленногоТорговогоСбора(Период, Организация) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.СуммаНачисленногоТорговогоСбора(Период, Организация)

РасходыТорговыйСбор

Описание, пример вызова
// Определяет суммы расходов в виде торгового сбора за год в разрезе аналитики расходов.
// Эта сумма может быть меньше, чем общая сумма торгового сбора, так как часть сбора может уменьшить налог на прибыль
// и расходом не является.
// См. также СуммаНачисленногоТорговогоСбора(), РасходыТорговыйСбор().
//
Функция РасходыТорговыйСбор(Период, Организация) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.РасходыТорговыйСбор(Период, Организация));

РанееОтсторнированныеРасходыТорговыйСбор

Описание, пример вызова
// Определяет суммы расходов в виде торгового сбора за год в разрезе аналитики расходов,
// которые были отсторнированы при начислении налога на прибыль и уменьшении сумм налога на суммы торгового сбора.
// См. также РасходыТорговыйСбор().
//
Функция РанееОтсторнированныеРасходыТорговыйСбор(Период, Организация) // Суммы показаны с отрицательным знаком Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.РанееОтсторнированныеРасходыТорговыйСбор(Период, Организация) // Суммы показаны с отрицательным знаком);

НовыйРасходыТорговыйСбор

Описание, пример вызова
Функция НовыйРасходыТорговыйСбор() Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.НовыйРасходыТорговыйСбор());

ПодготовитьТаблицуРасчетНалогаНаПрибыль

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// НАЧИСЛЕНИЕ УСЛОВНОГО ДОХОДА (РАСХОДА) ПО НАЛОГУ НА ПРИБЫЛЬ
Функция ПодготовитьТаблицуРасчетНалогаНаПрибыль(ТаблицаРеквизиты, СписокОрганизаций, Отказ) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ПодготовитьТаблицуРасчетНалогаНаПрибыль(ТаблицаРеквизиты, СписокОрганизаций, Отказ)

СуммарнаяУстановленнаяСтавкаНалога

Описание, пример вызова
Функция СуммарнаяУстановленнаяСтавкаНалога( Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.СуммарнаяУстановленнаяСтавкаНалога();

ОбработатьОтрицательныеАктивыИОбязательства

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// РАСЧЕТ ПОСТОЯННЫХ И ОТЛОЖЕННЫХ НАЛОГОВЫХ АКТИВОВ И ОБЯЗАТЕЛЬСТВ
Процедура ОбработатьОтрицательныеАктивыИОбязательства(Строка, ОтридцательныеПНО, ОтридцательныеПНА) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ОбработатьОтрицательныеАктивыИОбязательства(Строка, ОтридцательныеПНО, ОтридцательныеПНА));

ПодготовитьТаблицуРазницВОценкеАктивов

Описание, пример вызова
Функция ПодготовитьТаблицуРазницВОценкеАктивов(Реквизиты, ТаблицаВидовАктивовИОбязательствДляРаспределения, МассивТаблицРезультатов, ВидРазницы, КоличествоОбрабатываемыхДанных, ОтридцательныеПНО = Ложь, ОтридцательныеПНА = Ложь) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ПодготовитьТаблицуРазницВОценкеАктивов(Реквизиты, ТаблицаВидовАктивовИОбязательствДляРаспределения, МассивТаблицРезультатов, ВидРазницы, КоличествоОбрабатываемыхДанных, ОтридцательныеПНО, ОтридцательныеПНА);

ПодготовитьТаблицуСтоимостиНалоговыхАктивовИОбязательств

Описание, пример вызова
Функция ПодготовитьТаблицуСтоимостиНалоговыхАктивовИОбязательств(Реквизиты,ТаблицаОборотовРазниц,ВидРазницы) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ПодготовитьТаблицуСтоимостиНалоговыхАктивовИОбязательств(Реквизиты, ТаблицаОборотовРазниц, ВидРазницы));

ПодготовитьТаблицыРазницИСтоимостиПНО_ПНА

Описание, пример вызова
Функция ПодготовитьТаблицыРазницИСтоимостиПНО_ПНА(Реквизиты,СписокОрганизаций, КоличествоОбрабатываемыхДанных, ОтридцательныеПНО, ОтридцательныеПНА) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ПодготовитьТаблицыРазницИСтоимостиПНО_ПНА(Реквизиты, СписокОрганизаций, КоличествоОбрабатываемыхДанных, ОтридцательныеПНО, ОтридцательныеПНА));

ОборотыВременныхРазницПоВидуАктивовОбязательствРасчет

Описание, пример вызова
// Получает данные ВР по виду активов/обязательств
//
// Параметры:
// Реквизиты - СтрокаТаблицыЗначений -
// ТаблицаРезультатов - ТаблицаЗначений -
// ТаблицаРаспределяемыхРасходов - ДеревоЗначений, ТаблицаЗначений -
// КоличествоОбъектовАналитики - Число -
// Возвращаемое значение:
// ТаблицаЗначений -
Функция ОборотыВременныхРазницПоВидуАктивовОбязательствРасчет(Реквизиты, ТаблицаРезультатов, ТаблицаРаспределяемыхРасходов, КоличествоОбъектовАналитики) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ОборотыВременныхРазницПоВидуАктивовОбязательствРасчет(Реквизиты, ТаблицаРезультатов, ТаблицаРаспределяемыхРасходов, КоличествоОбъектовАналитики));

ОборотыВременныхРазницПоВидуАктивовОбязательствСформироватьПакет

Описание, пример вызова
Функция ОборотыВременныхРазницПоВидуАктивовОбязательствСформироватьПакет(СтрокаВидАктиваОбязательства, ТекИндекс = 0, СоответствиеСтрокДляСвертки = "") Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ОборотыВременныхРазницПоВидуАктивовОбязательствСформироватьПакет(СтрокаВидАктиваОбязательства, ТекИндекс, СоответствиеСтрокДляСвертки);

ОборотыПостоянныхРазницПоВидуАктивовОбязательствСформироватьПакет

Описание, пример вызова
Функция ОборотыПостоянныхРазницПоВидуАктивовОбязательствСформироватьПакет(СтрокаВидАктиваОбязательства, ТекИндекс = 0, СоответствиеСтрокДляСвертки = "") Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ОборотыПостоянныхРазницПоВидуАктивовОбязательствСформироватьПакет(СтрокаВидАктиваОбязательства, ТекИндекс, СоответствиеСтрокДляСвертки);

ПодготовитьТаблицуРасчетПостоянныхРазниц

Описание, пример вызова
// Рассчитываются постоянные налоговые обязательства (активы)
//
// Параметры:
// ТаблицаРеквизиты - ТаблицаЗначений - значения реквизитов необходимых для расчета
// СписокОрганизаций - СписокЗначений - с Организациями, по которых необходимо произвести расчет
// Отказ - Булево - признак, что при расчетах возникло исключение.
// КоличествоОбрабатываемыхДанных - Число
// Возвращаемое значение:
// Структура -
//
Функция ПодготовитьТаблицуРасчетПостоянныхРазниц(ТаблицаРеквизиты, СписокОрганизаций, Отказ, КоличествоОбрабатываемыхДанных) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ПодготовитьТаблицуРасчетПостоянныхРазниц(ТаблицаРеквизиты, СписокОрганизаций, Отказ, КоличествоОбрабатываемыхДанных)

РассчитатьВременныеРазницы

Описание, пример вызова
// Рассчитываются отложенные налоговые обязательства и отложенные налоговые активы
//
// Параметры:
// ТаблицаРеквизиты - ТаблицаЗначений - значения реквизитов необходимых для расчета
// СписокОрганизаций - СписокЗначений - с Организациями, по которых необходимо произвести расчет
// Отказ - Булево - признак, что при расчетах возникло исключение.
// КоличествоОбрабатываемыхДанных - Число
// Возвращаемое значение:
// Структура -
//
Функция РассчитатьВременныеРазницы(ТаблицаРеквизиты, СписокОрганизаций, Отказ, КоличествоОбрабатываемыхДанных) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.РассчитатьВременныеРазницы(ТаблицаРеквизиты, СписокОрганизаций, Отказ, КоличествоОбрабатываемыхДанных)

ПолучитьТаблицуРаспределяемыхРасходов

Описание, пример вызова
Функция ПолучитьТаблицуРаспределяемыхРасходов(Реквизиты, СписокОрганизаций, ТаблицаВидовАктивовИОбязательств) Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ПолучитьТаблицуРаспределяемыхРасходов(Реквизиты, СписокОрганизаций, ТаблицаВидовАктивовИОбязательств));

РассчитатьОНО_ОНА

Описание, пример вызова
// Рассчитываются отложенные налоговые обязательства и
// отложенные налоговые активы по конкретному виду активов
// (обязательств).
//
// Параметры:
// СтрокаВидАктиваОбязательства - СтрокаТаблицыЗначений - строка таблицы, в которой задано соответствие
// вида актива (обязательства) и счетов налогового учета, на которых
// отражаются разницы по этому виду активов.
//
Процедура РассчитатьОНО_ОНА(ТаблицаРасчетВременныхРазниц, СтрокаВидАктиваОбязательства, Реквизиты, ОборотыВременныхРазниц) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.РассчитатьОНО_ОНА(ТаблицаРасчетВременныхРазниц, СтрокаВидАктиваОбязательства, Реквизиты, ОборотыВременныхРазниц));

РассчитатьОНАПоУбыткамТекущегоПериода

Описание, пример вызова
// Рассчитывается отложенные налоговый актив по убыткам текущего
// периода и отражается на счете 09.
//
Процедура РассчитатьОНАПоУбыткамТекущегоПериода(ТаблицаРасчетВременныхРазниц, СтрокаВидАктиваОбязательства, Реквизиты, СписокОрганизаций, СуммаПересчетаУбытков) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.РассчитатьОНАПоУбыткамТекущегоПериода(ТаблицаРасчетВременныхРазниц, СтрокаВидАктиваОбязательства, Реквизиты, СписокОрганизаций, СуммаПересчетаУбытков));

ОтражениеОНАиОНО

Описание, пример вызова
// Упорядочиваются данный для передачи их в процедуру,
// которая формирует записи по счету 68.4.
//
Процедура ОтражениеОНАиОНО(ТаблицаРасчетВременныхРазниц, ВидАктивовОбязательств, ВременныеРазницы, СчетаАктивовИОбязательств = Неопределено) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ОтражениеОНАиОНО(ТаблицаРасчетВременныхРазниц, ВидАктивовОбязательств, ВременныеРазницы, СчетаАктивовИОбязательств);

ПолучитьТаблицаРасчетНалога

Описание, пример вызова
Функция ПолучитьТаблицаРасчетНалога() Экспорт

Пример вызова

Результат = РасчетНалогаНаПрибыль.ПолучитьТаблицаРасчетНалога());

СформироватьДвиженияРасчетНалогаНаПрибыль

Описание, пример вызова
// ФОРМИРОВАНИЕ ДВИЖЕНИЙ
Процедура СформироватьДвиженияРасчетНалогаНаПрибыль(ТаблицаРасчетНалога, ТаблицаРеквизиты, Движения, Отказ) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.СформироватьДвиженияРасчетНалогаНаПрибыль(ТаблицаРасчетНалога, ТаблицаРеквизиты, Движения, Отказ)

ОтразитьОсвобождениеОтНалога

Описание, пример вызова
Процедура ОтразитьОсвобождениеОтНалога(Проводки, НачислениеНалога, КонтекстРасчета, ЕстьРаспределениеНалогаНаПрибыль) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ОтразитьОсвобождениеОтНалога(Проводки, НачислениеНалога, КонтекстРасчета, ЕстьРаспределениеНалогаНаПрибыль));

ИсключитьАвансовыеПлатежиДоОсвобожденияОтНалога

Описание, пример вызова
Процедура ИсключитьАвансовыеПлатежиДоОсвобожденияОтНалога(ОсвобождениеОтНалога, НачалоПериодаОсвобождения, Организация, ЕстьРаспределениеНалогаНаПрибыль) Экспорт

Пример вызова

РасчетНалогаНаПрибыль.ИсключитьАвансовыеПлатежиДоОсвобожденияОтНалога(ОсвобождениеОтНалога, НачалоПериодаОсвобождения, Организация, ЕстьРаспределениеНалогаНаПрибыль));

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).