Skip to content

Регламентированная отчетность переопределяемый

ПолучитьСведенияОбОрганизации

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

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

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

ПолучитьСведенияОФизЛице

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

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

Результат = РегламентированнаяОтчетностьПереопределяемый.ПолучитьСведенияОФизЛице(ФизЛицо, МассивПоказателей, ДатаЗначения);

ИспользуетсяОтправкаВРосстатПоРазнымНаправлениям

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

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

РегламентированнаяОтчетностьПереопределяемый.ИспользуетсяОтправкаВРосстатПоРазнымНаправлениям(ПризнакИспользования)

ПолучитьКодОКПОПодразделения

Описание, пример вызова
// Получает код ОКПО обособленного подразделения.
//
// Параметры:
// Подразделение - СправочникСсылка.ПодразделенияОрганизаций - подразделение организации.
// КодОКПО - Строка (длина - 14) - код ОКПО обособленного подразделения.
//
Процедура ПолучитьКодОКПОПодразделения(Знач Подразделение, КодОКПО) Экспорт

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

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

ПолучитьКодОрганаФСГСПодразделения

Описание, пример вызова
// Получает код органа ФСГС обособленного подразделения.
//
// Параметры:
// Подразделение - СправочникСсылка.ПодразделенияОрганизаций - подразделение организации.
// КодФСГС - Строка (длина - 5) - код органа ФСГС для подразделения (например, "23-45").
//
Процедура ПолучитьКодОрганаФСГСПодразделения(Знач Подразделение, КодФСГС) Экспорт

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

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

ПолучитьНастройкиВидимостиЭлементовФормы

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Процедуры и функции механизма управления видимостью кнопки "Заполнить".
// Процедура заполняет переданную структуру параметров видимости элементов формы регл. отчета.
//
// Параметры:
// ИДОтчета - Строка - имя регл. отчета.
// ИДРедакцииОтчета - Строка - имя формы регл. отчета.
// НастройкиВидимости - Структура - параметры видимости элементов формы регл. отчета.
//
// Пример:
// Если ИДОтчета = "РегламентированныйОтчетТранспортныйНалог" Тогда
// Если ИДРедакцииОтчета = "ФормаОтчета2019Кв1" Тогда
// НастройкиВидимости.ПостояннаяВидимость = Истина;
// ТекстПредупреждения = НСтр("ru = 'Автоматическое заполнение редакции формы, утвержденной ПП РФ №NN от DD.MM.YYYY, будет реализована в будущих версиях программы.'");
// НастройкиВидимости.ТекстПредупреждения = ТекстПредупреждения;
// НастройкиВидимости.ПоказыватьВФорме = Истина;
// НастройкиВидимости.ОбщаяФормаСсылка = "https://v8.1c.ru/lawmonitor/";
// КонецЕсли;
// КонецЕсли;
//
Процедура ПолучитьНастройкиВидимостиЭлементовФормы(ИДОтчета, ИДРедакцииОтчета, НастройкиВидимости) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ПолучитьНастройкиВидимостиЭлементовФормы(ИДОтчета, ИДРедакцииОтчета, НастройкиВидимости)

ПолучитьСведенияОПоказателяхОтчета

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Процедуры и функции механизма автоматического заполнения.
// Функция возвращает структуру показателей.
// Ключ структуры - идентификатор показателя.
// Значение структуры – массив из трех элементов:
// - признак автозаполнения показателя;
// - признак расшифровки показателя;
// - признак запрета редактирования показателя.
//
// Параметры:
// ИДОтчета - Строка - идентификатор отчета.
// ИДРедакцииОтчета - Строка - идентификатор редакции формы отчета.
// ПараметрыОтчета - Структура - структура параметров отчета.
//
// Возвращаемое значение:
// Структура - показатели отчета.
//
// Пример реализации:
// ПоказателиОтчета = Новый Структура;
// Если ИДОтчета = "РегламентированныйОтчетРСВ1" Тогда
// Если ИДРедакцииОтчета = "ФормаОтчета2011Кв1" Тогда
// РегламентированнаяОтчетность.ВставитьПоказательВСтруктуру(ПоказателиОтчета, "П000100010003", Истина, Истина, Истина);
// КонецЕсли;
// КонецЕсли;
// Возврат ПоказателиОтчета;
//
Функция ПолучитьСведенияОПоказателяхОтчета(ИДОтчета, ИДРедакцииОтчета, ПараметрыОтчета = Неопределено) Экспорт

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

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

РеализованаНастройкаАвтозаполняемыхПоказателейРеглОтчета

Описание, пример вызова
// Функция возвращает признак реализации настройки автозаполняемых показателей регл. отчета.
//
// Параметры:
// ИДОтчета - Строка - идентификатор отчета.
// ИДРедакцииОтчета - Строка - идентификатор редакции формы отчета.
//
// Возвращаемое значение:
// Булево - признак реализации настройки автозаполняемых показателей регл. отчета.
//
// Пример:
// Если ИДОтчета = "РегламентированныйОтчетСтатистикаФормаП1" Тогда
// Если ИДРедакцииОтчета = "ФормаОтчета2010Кв1" Тогда
// Возврат Истина;
// КонецЕсли;
// КонецЕсли;
// Возврат Ложь;
//
Функция РеализованаНастройкаАвтозаполняемыхПоказателейРеглОтчета(ИДОтчета, ИДРедакцииОтчета) Экспорт

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

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

ЗаполнитьОтчет

Описание, пример вызова
// Процедура заполняет переданную в виде контейнера структуру данных отчета.
//
// Параметры:
// ИДОтчета - Строка - имя регл. отчета.
// ИДРедакцииОтчета - Строка - имя формы регл. отчета.
// ПараметрыОтчета - Структура - параметры регл. отчета.
// Контейнер - Структура - данные регл. отчета.
//
// Пример:
// Если ИДОтчета = "РегламентированныйОтчетРСВ1" Тогда
// Если ИДРедакцииОтчета = "ФормаОтчета2011Кв1" Тогда
// Контейнер.Раздел30.П000300030103 = 100;
// Контейнер.Раздел41.Добавить();
// КонецЕсли;
// КонецЕсли;
//
Процедура ЗаполнитьОтчет(ИДОтчета, ИДРедакцииОтчета, ПараметрыОтчета, Контейнер) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ЗаполнитьОтчет(ИДОтчета, ИДРедакцииОтчета, ПараметрыОтчета, Контейнер)

ЗаполнитьОтчетВФоне

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Процедуры и функции статистики.
// Автоматически заполняет отчет в фоновом режиме.
//
Процедура ЗаполнитьОтчетВФоне(ПараметрыОтчета, АдресХранилища) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ЗаполнитьОтчетВФоне(ПараметрыОтчета, АдресХранилища)

НастроитьКнопкиКалендаряБухгалтера

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

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

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

ПолучитьРаздел25иРаздел6ФормыРСВ1

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

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

РегламентированнаяОтчетностьПереопределяемый.ПолучитьРаздел25иРаздел6ФормыРСВ1(СсылкаНаСохрРеглОтчет, СтруктураРазделов, );

ЗаполнитьДанныеДляВыгрузкиРаздела25РСВ_1

Описание, пример вызова
// Процедура заполняет данные для выгрузки раздела 2.5 формы РСВ-1
//
// Параметры:
// СсылкаНаСохрРеглОтчет - ДокументСсылка.РегламентированныйОтчет - ссылка на регламентированный отчет.
// ДанныеРаздела25 - Структура - с ключами "Таблица_2_5_1" и "Таблица_2_5_2":
// * Таблица_2_5_1 - ТаблицаЗначений - заполняется данными многострочной
// части подраздела 2.5.1 по колонкам 2 - 5:
// ** П000251000102 - Число - (длина - 15, точность - 2);
// ** П000251000103 - Число - (длина - 15, точность - 2);
// ** П000251000104 - Число - (длина - 3, точность - 0);
// ** П000251000105 - Строка - (длина - 100);
// * Таблица_2_5_2 - ТаблицаЗначений - заполняется данными многострочной
// части подраздела 2.5.2 по колонкам 2 - 8:
// ** П000252000102 - Число - (длина - 1, точность - 0);
// ** П000252000103 - Число - (длина - 4, точность - 0);
// ** П000252000104 - Число - (длина - 15, точность - 2);
// ** П000252000105 - Число - (длина - 15, точность - 2);
// ** П000252000106 - Число - (длина - 15, точность - 2);
// ** П000252000107 - Число - (длина - 3, точность - 0);
// ** П000252000108 - Строка - (длина - 100).
//
Процедура ЗаполнитьДанныеДляВыгрузкиРаздела25РСВ_1(СсылкаНаСохрРеглОтчет, ДанныеРаздела25) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ЗаполнитьДанныеДляВыгрузкиРаздела25РСВ_1(СсылкаНаСохрРеглОтчет, ДанныеРаздела25)

ПриСозданииФормыРеглОтчета

Описание, пример вызова
// Процедура вызывается при создании на сервере формы регламентированного отчета.
//
// Параметры:
// ИмяОтчета - Строка - имя отчета в дереве объектов метаданных;
// ИмяФормы - Строка - имя формы отчета;
// Форма - УправляемаФорма - форма, из которой вызывается процедура.
//
Процедура ПриСозданииФормыРеглОтчета(ИмяОтчета, ИмяФормы, Форма) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ПриСозданииФормыРеглОтчета(ИмяОтчета, ИмяФормы, Форма)

ИзменитьРучнойСтатус

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

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

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

СтрокаРегистрСведенийСведенияОбАлкогольнойПродукции

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

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

РегламентированнаяОтчетностьПереопределяемый.СтрокаРегистрСведенийСведенияОбАлкогольнойПродукции(СтрокаИмениОбъекта)

СтрокаПеречислениеВидыЛицензийНаПродажуАлкоголяПиво

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

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

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

СтрокаРегистрСведенийЛицензииПоставщиковАлкогольнойПродукции

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

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

РегламентированнаяОтчетностьПереопределяемый.СтрокаРегистрСведенийЛицензииПоставщиковАлкогольнойПродукции(СтрокаИмениОбъекта)

ИДКонфигурации

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

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

Результат = РегламентированнаяОтчетностьПереопределяемый.ИДКонфигурации()

КраткоеНазваниеПрограммы

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

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

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

ПолучитьСписокРегламентированныхОтчетов

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

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

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

ЭтоЮридическоеЛицо

Описание, пример вызова
// Функция возвращает признак - является ли организация физ. или юр. лицом.
//
// Параметры:
// Организация - СправочникСсылка.Организации - ссылка на элемент справочника "Организации".
//
// Возвращаемое значение:
// Истина - организация является юр. лицом;
// Ложь - организация является физ. лицом.
//
// Пример:
// Если Организация.ИностраннаяОрганизация Тогда
// Возврат Истина;
// Иначе
// Возврат (Организация.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ЮридическоеЛицо);
// КонецЕсли;
//
Функция ЭтоЮридическоеЛицо(Организация) Экспорт

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

Результат = РегламентированнаяОтчетностьПереопределяемый.ЭтоЮридическоеЛицо(Организация)

ПлательщикЕНВД

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

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

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

СистемаНалогообложения

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

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

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

ПрименяетсяПБУ18

Описание, пример вызова
// Функция возвращает признак применения ПБУ 18/02.
//
// Параметры:
// Организация - СправочникСсылка.Организации - ссылка на элемент справочника "Организации".
// Период - Дата - дата, на которую нужно получить признак.
//
// Возвращаемое значение:
// Истина - ПБУ 18/02 применяется.
// Ложь - ПБУ 18/02 не применяется.
//
// Пример:
// Возврат УчетнаяПолитика.ПоддержкаПБУ18(Организация, Период);
//
Функция ПрименяетсяПБУ18(Организация, Период) Экспорт

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

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

ЭтоИностраннаяОрганизация

Описание, пример вызова
// Функция возвращает признак - является ли организация иностранной.
//
// Параметры:
// Организация - СправочникСсылка.Организации - ссылка на элемент справочника "Организации".
//
// Возвращаемое значение:
// Истина - организация является иностранной;
// Ложь - организация не является иностранной.
//
// Пример:
// Если Организация.Метаданные().Реквизиты.Найти("ИностраннаяОрганизация") <> Неопределено Тогда
// Возврат Организация.ИностраннаяОрганизация;
// Иначе
// Возврат Ложь;
// КонецЕсли;
//
Функция ЭтоИностраннаяОрганизация(Организация) Экспорт

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

Результат = РегламентированнаяОтчетностьПереопределяемый.ЭтоИностраннаяОрганизация(Организация)

ПолучитьСписокЗастрахованныхЛицОрганизации

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

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

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

ДобавитьНазначаемуюКоманду

Описание, пример вызова
// Процедура добавляет в форму назначаемую команду.
//
// Параметры:
// Форма - Форма - форма, в которую добавляется команда.
// ГруппаФормы - Форма.Элементы - группа формы, в которой будет располагаться команда.
//
Процедура ДобавитьНазначаемуюКоманду(Форма, ГруппаФормы) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ДобавитьНазначаемуюКоманду(Форма, ГруппаФормы)

ЗаголовокФормыУправлениеОтчетностью

Описание, пример вызова
// Функция возвращает заголовок формы "УправлениеОтчетностью" обработки "ОбщиеОбъектыРеглОтчетности".
// Если функция возвращает пустую строку, то используется заголовок формы, указанный по умолчанию.
//
// Возвращаемое значение:
// Строка - заголовок формы управление отчетностью.
//
// Пример:
// Возврат "";
//
Функция ЗаголовокФормыУправлениеОтчетностью() Экспорт

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

Результат = РегламентированнаяОтчетностьПереопределяемый.ЗаголовокФормыУправлениеОтчетностью()

ПолучитьПризнакИспользованияИПТрудаНаемныхРаботников

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

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

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

ИмяСправочникаОбособленныхПодразделений

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

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

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

ИмяРеквизитаПризнакаОбособленногоПодразделения

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

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

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

СуммаФактическогоУменьшенияНалоговойБазы

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

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

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

ПолучитьКодВидаДокументаФизическогоЛица

Описание, пример вызова
// Функция возвращает код вида документа физического лица.
//
// Параметры:
// ВидДокументаФизическогоЛица - СправочникСсылка.ВидыДокументовФизическихЛиц - ссылка на элемент справочника "ВидыДокументовФизическихЛиц".
//
// Возвращаемое значение:
// Строка (длина - 2) - код вида документа физического лица.
//
// Пример:
// Возврат ВидДокументаФизическогоЛица.КодМВД;
//
Функция ПолучитьКодВидаДокументаФизическогоЛица(ВидДокументаФизическогоЛица) Экспорт

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

Результат = РегламентированнаяОтчетностьПереопределяемый.ПолучитьКодВидаДокументаФизическогоЛица(ВидДокументаФизическогоЛица)

ПолучитьВидКонтактнойИнформации

Описание, пример вызова
// Процедура возвращает ссылку на предопределенный элемент из справочника "ВидыКонтактнойИнформации".
//
// Параметры:
// ВидКИ - СправочникСсылка.ВидыКонтактнойИнформации - ссылка на предопределенный элемент справочника "ВидыКонтактнойИнформации".
// НаимВидаКИ - Строка - наименование предопределенного элемента справочника "ВидыКонтактнойИнформации".
//
// Пример:
// ВидКИ = Справочники.ВидыКонтактнойИнформации[НаимВидаКИ];
//
Процедура ПолучитьВидКонтактнойИнформации(ВидКИ, НаимВидаКИ) Экспорт

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

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

ПолучитьПризнакВеденияПерсонифицированногоУчетаВоВнешнейПрограмме

Описание, пример вызова
// Процедура возвращает признак ведения персонифицированного учета во внешней программе.
//
// Параметры:
// ПризнакПерсУчета - булево - признак ведения персонифицированного учета во внешней программе.
// Истина - персонифицированный учет ведется во внешней программе;
// Ложь - персонифицированный учет ведется в конфигурации.
//
Процедура ПолучитьПризнакВеденияПерсонифицированногоУчетаВоВнешнейПрограмме(ПризнакПерсУчета) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ПолучитьПризнакВеденияПерсонифицированногоУчетаВоВнешнейПрограмме(ПризнакПерсУчета)

ПолучитьПризнакУчетаРасходовПоЭлементамЗатрат

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

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

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

ПолучитьПризнакПлательщикаТорговогоСбораЗаПериод

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

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

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

ПолучитьОбъектНалогообложенияУСНЗаПериод

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

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

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

ПолучитьУИДКонфигурации

Описание, пример вызова
// Процедура возвращает УИД конфигурации для целей регламентированной отчетности.
//
// Параметры:
// УИДКонфигурации - Строка - Уникальный идентификатор конфигурации
// для целей регламентированной отчетности.
//
// Пример:
// УИДКонфигурации = "e54b72a0-171f-11df-85fa-001b24e002fe";
//
Процедура ПолучитьУИДКонфигурации(УИДКонфигурации) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ПолучитьУИДКонфигурации(УИДКонфигурации)

ПолучитьРезультатПроверкиАктуализацииДанныхУчета

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

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

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

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

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

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

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

ИспользоватьКонтекстнуюНастройкуПодписантовСтатистики

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

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

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

ЗаписьОбъектовРегламентированнойОтчетности

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

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

РегламентированнаяОтчетностьПереопределяемый.ЗаписьОбъектовРегламентированнойОтчетности(Ссылка, Отказ, СтандартнаяОбработка)

ОпределитьСвойстваОбъектовДляОтображенииВФормеОтчетность

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

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

РегламентированнаяОтчетностьПереопределяемый.ОпределитьСвойстваОбъектовДляОтображенииВФормеОтчетность(СвойстваОбъектов)

ОпределитьТаблицуОписанияОбъектовРегламентированнойОтчетности

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

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

РегламентированнаяОтчетностьПереопределяемый.ОпределитьТаблицуОписанияОбъектовРегламентированнойОтчетности(ТаблицаОписания)

ДобавитьВДеревоРегламентированныхОтчетовДругиеОтчеты

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

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

РегламентированнаяОтчетностьПереопределяемый.ДобавитьВДеревоРегламентированныхОтчетовДругиеОтчеты(ДеревоОтчетов)

ПереопределитьПараметрыОтчета

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

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

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

ФормаРегламентированнойОтчетности_ПриСозданииНаСервере

Описание, пример вызова
// Дополняет функционал обработчика "ПриСозданииНаСервере" общей формы "Регламентированная отчетность",
// здесь можно добавлять новые конопки в командные панели, расширять возможности интерфейса.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения, общая форма "Регламентированная отчетность".
//
// Пример:
// ГруппаКоманды = Форма.Элементы["ОтчетыГруппа3"];
//
// ИмяКоманды = "ОтчетыПоказатьДополнительнуюИнформацию";
// Команда = Форма.Команды.Добавить(ИмяКоманды);
// Команда.Подсказка = НСтр("ru = 'Показать дополнительную информацию'");
// Команда.Отображение = ОтображениеКнопки.КартинкаИТекст;
// Команда.Картинка = БиблиотекаКартинок.Лупа;
// Команда.Действие = "Подключаемый_ВыполнитьНазначаемуюКоманду";
//
// Кнопка = Форма.Элементы.Добавить(ИмяКоманды, Тип("КнопкаФормы"), ГруппаКоманды);
// Кнопка.Заголовок = НСтр("ru = 'Инфо'");
// Команда.ИзменяетСохраняемыеДанные = Ложь;
// Кнопка.ИмяКоманды = ИмяКоманды;
//
Процедура ФормаРегламентированнойОтчетности_ПриСозданииНаСервере(Форма) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ФормаРегламентированнойОтчетности_ПриСозданииНаСервере(Форма)

СправочникРегламентированныеОтчеты_ПриСозданииНаСервере

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

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

РегламентированнаяОтчетностьПереопределяемый.СправочникРегламентированныеОтчеты_ПриСозданииНаСервере(Форма)

УдалитьОтчетыВходяшиеВРасширенныйФункционал

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

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

РегламентированнаяОтчетностьПереопределяемый.УдалитьОтчетыВходяшиеВРасширенныйФункционал(ДеревоОтчетов, КоличествоЭлементовВДеревеОтчетов)

ПолучитьСписокОтчетовИУведомленийВходяшихВРасширенныйФункционал

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

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

РегламентированнаяОтчетностьПереопределяемый.ПолучитьСписокОтчетовИУведомленийВходяшихВРасширенныйФункционал(СписокОтчетовИУведомлений)

СформироватьТекстЗапросаДляПолученияДоступныхЮридическихЛиц

Описание, пример вызова
// Процедура возвращает текст запроса для получения организаций - юридических лиц.
//
// Параметры:
// ТекстЗапроса - Строка - текст запроса для получения организаций, являющихся юридическими лицами.
//
// Пример:
// ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
// | Организации.Ссылка,
// | Организации.Наименование
// |ИЗ
// | Справочник.Организации КАК Организации
// |ГДЕ
// | Организации.ЮридическоеФизическоеЛицо = ЗНАЧЕНИЕ(Перечисление.ЮридическоеФизическоеЛицо.ЮридическоеЛицо)
// | И НЕ Организации.ПометкаУдаления
// |
// |УПОРЯДОЧИТЬ ПО
// | Наименование";
//
Процедура СформироватьТекстЗапросаДляПолученияДоступныхЮридическихЛиц(ТекстЗапроса) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.СформироватьТекстЗапросаДляПолученияДоступныхЮридическихЛиц(ТекстЗапроса)

СформироватьТекстЗапросаДляПолученияДоступныхИндивидуальныхПредпринимателей

Описание, пример вызова
// Процедура возвращает текст запроса для получения организаций - индивидуальных предпринимателей.
//
// Параметры:
// ТекстЗапроса - Строка - текст запроса для получения организаций, являющихся индивидуальными предпринимателями.
//
// Пример:
// ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
// | Организации.Ссылка,
// | Организации.Наименование
// |ИЗ
// | Справочник.Организации КАК Организации
// |ГДЕ
// | Организации.ЮридическоеФизическоеЛицо = ЗНАЧЕНИЕ(Перечисление.ЮридическоеФизическоеЛицо.ФизическоеЛицо)
// | И НЕ Организации.ПометкаУдаления
// |
// |УПОРЯДОЧИТЬ ПО
// | Наименование";
//
Процедура СформироватьТекстЗапросаДляПолученияДоступныхИндивидуальныхПредпринимателей(ТекстЗапроса) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.СформироватьТекстЗапросаДляПолученияДоступныхИндивидуальныхПредпринимателей(ТекстЗапроса)

СформироватьТекстЗапросаДляПолученияДоступныхОрганизаций

Описание, пример вызова
// Процедура возвращает текст запроса для получения организаций -
// юридических лиц и индивидуальных предпринимателей.
//
// Параметры:
// ТекстЗапроса - Строка - текст запроса для получения организаций -
// юридических лиц и индивидуальных предпринимателей.
//
// Пример:
// ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
// | Организации.Ссылка,
// | Организации.Наименование
// |ИЗ
// | Справочник.Организации КАК Организации
// |ГДЕ
// | НЕ Организации.ПометкаУдаления
// |
// |УПОРЯДОЧИТЬ ПО
// | Наименование";
//
Процедура СформироватьТекстЗапросаДляПолученияДоступныхОрганизаций(ТекстЗапроса) Экспорт

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

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

ОбработкаПолученияПолейПредставления_УведомлениеОСпецрежимахНалогообложения

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

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

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

ОбработкаПолученияПредставления_УведомлениеОСпецрежимахНалогообложения

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

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

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

ПолучитьДанныеДляЗапросаВФНСНаПроверкуСведенийРаботников

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

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

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

ПолучитьПризнакИспользования1СОтчетности

Описание, пример вызова
// Процедура возвращает признак использования отправки регламентированной отчетности.
//
// Параметры:
// ПризнакИспользования - Булево - признак использования отправки регламентированной отчетности.
// Истина - отправка регл. отчетности выполняется в стандартном режиме
// (при подключенном сервисе "1С-Отчетность");
// Ложь - отправка регл. отчетности выполняется через DataTransfer БТС.
// Пример реализации:
//
// ПризнакИспользования = РегламентированнаяОтчетностьБП.Используется1СОтчетность();
//
//
Процедура ПолучитьПризнакИспользования1СОтчетности(ПризнакИспользования) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ПолучитьПризнакИспользования1СОтчетности(ПризнакИспользования)

ПолучитьПризнакОбъектРеглОтчетностиОтправлялсяБезИспользования1СОтчетности

Описание, пример вызова
// Процедура возвращает признак отправки объекта РО без использования "1С-Отчетность", состояние (если отправлялся).
//
// Параметры:
// ОбъектРеглОтчетности - Документ - Документ регламентированного отчета.
// ОбъектОтправлялся - Булево - признак использования отправки объекта регламентированной отчетности.
// Истина - отправка РО выполнялась без использования "1С-Отчетность" (через DataTransfer БТС);
// Ложь - отправка РО не выполнялась или выполнялась в стандартном режиме.
// Состояние - Строка, Неопределено - Содержит имя значения перечисления состояния отправленного объекта РО.
//
// Пример реализации:
//
// ОбъектОтправлялся = Ложь;
//
// Запрос = Новый Запрос();
// Запрос.Параметры.Вставить("Документ", ОбъектРеглОтчетности);
//
// Запрос.Текст = "ВЫБРАТЬ
// | ДокументыИнтеграцииСБанком.Состояние КАК Состояние
// |ИЗ
// | РегистрСведений.ДокументыИнтеграцииСБанком КАК ДокументыИнтеграцииСБанком
// |ГДЕ
// | ДокументыИнтеграцииСБанком.Документ = &Документ";
//
// Выборка = Запрос.Выполнить().Выбрать();
// Если Выборка.Следующий() Тогда
//
// ОбъектОтправлялся = Истина;
//
// Если ЗначениеЗаполнено(Выборка.Состояние) Тогда
// Состояние = ОбщегоНазначения.ИмяЗначенияПеречисления(Выборка.Состояние);
// Иначе
// Состояние = "";
// КонецЕсли;
//
// КонецЕсли;
//
Процедура ПолучитьПризнакОбъектРеглОтчетностиОтправлялсяБезИспользования1СОтчетности(ОбъектРеглОтчетности, ОбъектОтправлялся, Состояние) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ПолучитьПризнакОбъектРеглОтчетностиОтправлялсяБезИспользования1СОтчетности(ОбъектРеглОтчетности, ОбъектОтправлялся, Состояние)

ПолучитьСостояниеИнтеграцииСБанкомВФоне

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

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

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

ПоказатьБаннерСостоянияОтправки

Описание, пример вызова
// Показывает баннер по предварительно полученным данным баннера.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма "1С-Отчетность".
// Форма должна иметь группу ГруппаБаннерСостоянияОтправки с 2 элементами: БаннерСостоянияОтправкиТекст и ДекорацияБаннерСостоянияОтправкиКартинка.
// Также форма должна иметь реквизиты формы ИнтервалПроверкиСостоянияИнтеграцииСБанком (Число) и ХешДанныхБаннера (Число).
// ДанныеБаннера - Структура - Структура с данными баннера.
// См. РегистрыСведений.ДокументыИнтеграцииСБанком.ДанныеБаннераИнтеграцииСБанкомДляПомощников.
// Пример реализации:
//
// ИнтеграцияСБанкамиФормы.ПоказатьБаннерСостоянияОтправки(Форма, ДанныеБаннера);
//
Процедура ПоказатьБаннерСостоянияОтправки(Форма, ДанныеБаннера) Экспорт

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

РегламентированнаяОтчетностьПереопределяемый.ПоказатьБаннерСостоянияОтправки(Форма, ДанныеБаннера)

ПолучитьДанныеБаннераИнтеграцииСБанком

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

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

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

ЗаполнитьИзбранноеДоступнымиОтчетами

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

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

РегламентированнаяОтчетностьПереопределяемый.ЗаполнитьИзбранноеДоступнымиОтчетами(ПараметрыОтбора)

ПолучитьПараметрыФормированияДекларацийПоОбособленнымПодразделениямВПомощнике

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

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

РегламентированнаяОтчетностьПереопределяемый.ПолучитьПараметрыФормированияДекларацийПоОбособленнымПодразделениямВПомощнике(ДанныеДляЗаполнения, Организация, ДатаКонцаПериода)

ЗаполнитьРасшифровкуПоОбособленномуПодразделению

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

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

РегламентированнаяОтчетностьПереопределяемый.ЗаполнитьРасшифровкуПоОбособленномуПодразделению(ПараметрыАвтоформирования, ДанныеРеглОтчета)

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