Skip to content

Учет УСН ПСН сервер

ПараметрыПервичногоДокумента

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

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

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

РеквизитыПервичногоДокумента

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

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

Результат = УчетУСНПСНСервер.РеквизитыПервичногоДокумента(Документ, Параметры, УказыватьВид);

СторноЗаписейКУДиРПоОтбору

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

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

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

СторноЗаписейКУДиРЗаПериод

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

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

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

НачалоРасчетаОперацийПоУСН

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

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

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

ОбновитьЗаданияКЗакрытиюМесяцаПриВыполненииРеглОперации

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

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

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

ОбновитьЗаданияКЗакрытиюМесяца

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

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

УчетУСНПСНСервер.ОбновитьЗаданияКЗакрытиюМесяца(ВременнаяТаблица, Операция, КоличествоОбработанныхЭлементов);

ДвиженияЗаписываютсяРегламентнойОперациейУСН

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

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

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

НалоговыйПериодПропущен

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

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

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

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

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

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

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

ТекстЗапросаТаблицаДействующихПатентовПодразделениям

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

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

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

ЗаполнитьЗаявлениеУтратаПраваПатентаФорма2014_1

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

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

УчетУСНПСНСервер.ЗаполнитьЗаявлениеУтратаПраваПатентаФорма2014_1(ПараметрыОтчета, Контейнер)

ЗаполнитьЗаявлениеПрекращениеПатентаФорма2014_1

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

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

УчетУСНПСНСервер.ЗаполнитьЗаявлениеПрекращениеПатентаФорма2014_1(ПараметрыОтчета, Контейнер)

ПолучитьСведенияОПоказателяхЗаявленияУтратаПраваФорма2014_1

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

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

УчетУСНПСНСервер.ПолучитьСведенияОПоказателяхЗаявленияУтратаПраваФорма2014_1(ПоказателиОтчета)

ПолучитьСведенияОПоказателяхЗаявленияПрекращениеПатентаФорма2014_1

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

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

УчетУСНПСНСервер.ПолучитьСведенияОПоказателяхЗаявленияПрекращениеПатентаФорма2014_1(ПоказателиОтчета)

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

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

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

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

НовыйКонтекстРегламентнойОперации

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

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

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

ЕстьПравоУменьшатьНалогНаТорговыйСбор

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

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

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

ПрименяетсяОсвобождениеОтНалога

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

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

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

ПараметрыПримененияПовышеннойСтавкиНалога

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

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

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

СредняяЧисленностьРаботников

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

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

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

ОборотыКУДиРЗаПериод

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

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

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

СформироватьДвиженияОтражениеРасходовПоИмущественнымНалогам

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

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

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

ДополнитьТекстЗапросаЗаданийКЗакрытиюМесяца

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

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

УчетУСНПСНСервер.ДополнитьТекстЗапросаЗаданийКЗакрытиюМесяца(Запрос, ТекстЗапроса, ТекстЗапросаВременныхТаблиц, ИменаВременныхТаблиц)

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