Расчет налога на прибыль
НовыйКонтекстРасчета
Описание, пример вызова
// Описывает контекст, в котором выполняется расчет налога на прибыль - организацию, период и т.п.//// Параметры:// Организация - СправочникСсылка.Организации - налогоплательщик// КонецПериода - Дата - характеризует отчетный период; дата из последнего месяца отчетного периода// РеквизитыРеглОперации - см. Документы.РегламентнаяОперация.ПодготовитьДанныеРасчетаНалогаНаПрибыль//// Возвращаемое значение:// Структура - Описание:// * ПрименяютсяСпециальныеРежимы - Булево -// * ПрименяетсяПБУ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).