Skip to content

Раздельный учет по налогу на прибыль

ИспользуетсяРаздельныйУчет

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

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

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

ВариантыНалогообложенияПрибылиПоУмолчанию

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

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

Результат = РаздельныйУчетПоНалогуНаПрибыль.ВариантыНалогообложенияПрибылиПоУмолчанию()

ВариантНалогообложенияПрибылиПоУмолчанию

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

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

Результат = РаздельныйУчетПоНалогуНаПрибыль.ВариантНалогообложенияПрибылиПоУмолчанию()

ОсновнойВариантНалогообложенияПрибыли

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

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

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

ТипыОбъектовУчета

Описание, пример вызова
// Возвращает массив типов измерения "Объект учета"
//
// Возвращаемое значение:
// Массив - Описание
Функция ТипыОбъектовУчета() Экспорт

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

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

СчетаФинансовогоРезультатаСВариантамиНалогообложения

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

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

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

ДобавитьВидСубконтоВариантыНалогообложенияПрибыли

Описание, пример вызова
// Добавляет в массив субконто по вариантам н/о,
//
// Параметры:
// ВидыСубконто - Массив Из ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные
//
Процедура ДобавитьВидСубконтоВариантыНалогообложенияПрибыли(ВидыСубконто) Экспорт

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

РаздельныйУчетПоНалогуНаПрибыль.ДобавитьВидСубконтоВариантыНалогообложенияПрибыли(ВидыСубконто)

ПустаяСсылкаВариантаНалогообложенияВЗапросе

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

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

Результат = РаздельныйУчетПоНалогуНаПрибыль.ПустаяСсылкаВариантаНалогообложенияВЗапросе()

ОбработатьПолеВариантаНалогообложенияВЗапросе

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

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

РаздельныйУчетПоНалогуНаПрибыль.ОбработатьПолеВариантаНалогообложенияВЗапросе();

ОбработатьПолеВариантНалогообложенияПоУмолчаниюВЗапросе

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

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

РаздельныйУчетПоНалогуНаПрибыль.ОбработатьПолеВариантНалогообложенияПоУмолчаниюВЗапросе();

ПолучитьПустуюТаблицуНастройкиНалогообложенияПрибыли

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

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

Результат = РаздельныйУчетПоНалогуНаПрибыль.ПолучитьПустуюТаблицуНастройкиНалогообложенияПрибыли()

НовыйПараметрыПолученияНастройкиНалогообложенияПрибыли

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

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

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

ПолучитьНастройкуНалогообложенияПрибыли

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

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

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

НовыйПараметрыПолученияТаблицыНастроекНалогообложенияПрибыли

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

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

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

ТаблицаЗначений_НастройкиНалогообложенияПрибыли

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

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

Результат = РаздельныйУчетПоНалогуНаПрибыль.ТаблицаЗначений_НастройкиНалогообложенияПрибыли(ПараметрыПолученияНастроек)

ПодготовитьВТ_НастройкиНалогообложенияПрибыли

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

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

РаздельныйУчетПоНалогуНаПрибыль.ПодготовитьВТ_НастройкиНалогообложенияПрибыли(ПараметрыПолученияНастроек)

ТекстЗапроса_НастройкиНалогообложенияПрибыли

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

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

Результат = РаздельныйУчетПоНалогуНаПрибыль.ТекстЗапроса_НастройкиНалогообложенияПрибыли(ПараметрыПолученияНастроек)

ЕстьНастройкиПоИзмерениям

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

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

Результат = РаздельныйУчетПоНалогуНаПрибыль.ЕстьНастройкиПоИзмерениям(Организация, НаДату);

ЕстьНастройкиПоПодразделениям

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

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

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

ЕстьНастройкиПоОбъектамУчета

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

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

Результат = РаздельныйУчетПоНалогуНаПрибыль.ЕстьНастройкиПоОбъектамУчета(Организация, НаДату);

ЕстьНастройкиПоНаправлениямДеятельности

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

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

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

ПустойПодразделение

Описание, пример вызова
// Возвращает значение пустого подразделения либо в объектном виде, либо строкой для запроса
//
// Параметры:
// СтроковоеЗначениеВЗапросе - Булево - Если "Истина", будет возвращена строка для запроса
//
// Возвращаемое значение:
// Строка, СправочникСсылка.СтруктураПредприятия -
//
Функция ПустойПодразделение(СтроковоеЗначениеВЗапросе = Ложь) Экспорт

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

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

ПустойОбъектУчета

Описание, пример вызова
// Возвращает значение пустого подразделения либо в объектном виде, либо строкой для запроса
//
// Параметры:
// СтроковоеЗначениеВЗапросе - Булево - Если "Истина", будет возвращена строка для запроса
//
// Возвращаемое значение:
// Строка, Неопределено -
//
Функция ПустойОбъектУчета(СтроковоеЗначениеВЗапросе = Ложь) Экспорт

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

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

ПустойНаправлениеДеятельности

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

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

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

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