Регламентированный отчет прибыль
ВерсияКонтейнера
Описание, пример вызова
// Определяет версию контейнера БРО, содержащего данные декларации.// Ранее редакции формы использовали двухуровневую структуру,// начиная с отчетности за 2019 год - трехуровневую, где приложения к листу 02 подчинены листу 02.// Подробнее об устройстве контейнера см. СтраницыРазделаКонтейнера//// Параметры:// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//// Возвращаемое значение:// Дата - идентификатор версии. Можно сравнивать с применением операторов < или >//Функция ВерсияКонтейнера(ИмяРедакции) Экспорт
Пример вызова
Результат = РегламентированныйОтчетПрибыль.ВерсияКонтейнера(ИмяРедакции)
НомерЯчейки
Описание, пример вызова
// Конструирует техногенный номер ячейки, используемый в форме отчета,// по данным, предусмотренным нормативным документом//// Параметры:// НомерЛиста - Строка - номер листа декларации, как указано в нормативном документе, например "02"// НомерПриложения - Строка - номер приложения к листу декларации, как указано в нормативном документе, например "1"// НомерСтроки - Строка - номер строки, как указано в нормативном документе, например "030"// НомерГрафы - Строка - условный номер графы (колонки), предусмотренный разработчиками БРО.// Обычно основные суммовые показатели имеют условный номер "03".// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//// Возвращаемое значение:// Строка - номер ячейки отчета//Функция НомерЯчейки(Знач НомерЛиста, Знач НомерПриложения, Знач НомерСтроки, Знач НомерГрафы, ИмяРедакции) Экспорт
Пример вызова
Результат = РегламентированныйОтчетПрибыль.НомерЯчейки(НомерЛиста, НомерПриложения, НомерСтроки, НомерГрафы, ИмяРедакции)
ИмяРаздела
Описание, пример вызова
// Конструирует имя раздела (листа, приложения к листу, раздела декларации, подраздела и т.п.), используемое в контейнере БРО//// Параметры:// НомерЛиста - Строка - номер листа декларации, как указано в нормативном документе, например "02"// НомерПриложения - Строка - номер приложения к листу декларации, как указано в нормативном документе, например "1"//// Возвращаемое значение:// Строка - имя раздела//Функция ИмяРаздела(НомерЛиста, НомерПриложения) Экспорт
Пример вызова
Результат = РегламентированныйОтчетПрибыль.ИмяРаздела(НомерЛиста, НомерПриложения)
СтраницыРазделаКонтейнера
Описание, пример вызова
// Находит в контейнере данных отчета коллекцию записей, соответствующую набору страниц заданного раздела (листа, приложения к листу и т.п.)//// Параметры:// Контейнер - ДеревоЗначений, Структура - заполняемый контейнер, тип определяется редакцией отчета, см. ВерсияКонтейнера// НомерЛиста - Строка - номер листа декларации, как указано в нормативном документе, например "02"// НомерПриложения - Строка - номер приложения к листу декларации, как указано в нормативном документе, например "1"// ИндексКомплектаСтраниц - Число - индекс заполняемой страницы (комплекта страниц) отчета.// Для добавления страницы см. ДобавитьСтраницу// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//// Возвращаемое значение:// КоллекцияСтрокДереваЗначений, Структура - страница контейнера БРО, с которой можно работать методами области УстановкаЗначенийКонтейнера//Функция СтраницыРазделаКонтейнера(Контейнер, НомерЛиста, НомерПриложения, ИндексКомплектаСтраниц, ИмяРедакции) Экспорт
Пример вызова
Результат = РегламентированныйОтчетПрибыль.СтраницыРазделаКонтейнера(Контейнер, НомерЛиста, НомерПриложения, ИндексКомплектаСтраниц, ИмяРедакции)
НомерСлужебнойЯчейкиПризнакНалогоплательщика
Описание, пример вызова
// Определяет номер служебной ячейки для хранения признака налогоплательщика.// Нормативные документы предусматривают такое поле отчета, но не присваивают ему номер.//// Параметры:// НомерЛиста - Строка - номер листа декларации, как указано в нормативном документе, например "02"// НомерПриложения - Строка - номер приложения к листу декларации, как указано в нормативном документе, например "1"// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//// Возвращаемое значение:// Строка - см. НомерЯчейки//Функция НомерСлужебнойЯчейкиПризнакНалогоплательщика(НомерЛиста, НомерПриложения, ИмяРедакции) Экспорт
Пример вызова
Результат = РегламентированныйОтчетПрибыль.НомерСлужебнойЯчейкиПризнакНалогоплательщика(НомерЛиста, НомерПриложения, ИмяРедакции)
ДобавитьСтраницу
Описание, пример вызова
// Добавляет в контейнер данных отчета страницу раздела отчета (листа, приложения и т.п.)//// Параметры:// РазделБРО - КоллекцияСтрокДереваЗначений, Структура - результат СтраницыРазделаКонтейнера// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//Процедура ДобавитьСтраницу(РазделБРО, ИмяРедакции) Экспорт
Пример вызова
РегламентированныйОтчетПрибыль.ДобавитьСтраницу(РазделБРО, ИмяРедакции)
ПоместитьЗначениеПоказателяНаСтраницу
Описание, пример вызова
// Помещает в контейнер (на страницу контейнера) значение показателя.// Не следует использовать для показателей многострочных частей. Для них - УстановитьДанныеМногострочнойЧасти//// Параметры:// Страница - СтрокаДереваЗначений, ТаблицаЗначений, ДанныеФормыКоллекция - элемент коллекции из СтраницыРазделаКонтейнера// НомерЯчейки - Строка - номер заполняемого поля отчета, см. НомерЯчейки// Значение - Число, Строка, Дата - устанавливаемое значение;// тип определяется разработчиками БРО исходя из назначения ячейки. Обычно - Число//Процедура ПоместитьЗначениеПоказателяНаСтраницу(Страница, НомерЯчейки, Значение) Экспорт
Пример вызова
РегламентированныйОтчетПрибыль.ПоместитьЗначениеПоказателяНаСтраницу(Страница, НомерЯчейки, Значение)
УстановитьДанныеМногострочнойЧасти
Описание, пример вызова
// Помещает в контейнер (на страницу контейнера) значения показателей многострочной части// Для установки основных данных декларации - в ПоместитьЗначениеПоказателяНаСтраницу//// Параметры:// Страница - СтрокаДереваЗначений, ТаблицаЗначений, ДанныеФормыКоллекция - элемент коллекции из СтраницыРазделаКонтейнера// КодЭлементаФНС - Строка - код многострочной части в соответствии с форматом представления декларации в электронном виде// ДанныеМногострочнойЧасти - ТаблицаЗначений - помещаемые данные. Колонки должны иметь имена и типы,// предусмотренные форматом представления декларации в электронном виде// (см. "коды", "признак типа, формат элемента" соответственно)// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//Процедура УстановитьДанныеМногострочнойЧасти(Страница, КодЭлементаФНС, ДанныеМногострочнойЧасти, ИмяРедакции) Экспорт
Пример вызова
РегламентированныйОтчетПрибыль.УстановитьДанныеМногострочнойЧасти(Страница, КодЭлементаФНС, ДанныеМногострочнойЧасти, ИмяРедакции)
ВключитьСтраницу
Описание, пример вызова
// Включает страницу - отмечает, что страница содержит данные.//// Имеет два аспекта: технический и налоговый.// 1. С технической точки зрения, показываем, используется ли конкретная страница - будет ли она представлена в составе декларации.// Поэтому, если есть данные для заполнения на этой странице, то нужно убедиться, что поле также заполнено.// 2. С налоговой точки зрения, указываются особенности операций, отраженных на конкретной странице.// Автоматическое заполнение предполагает, что речь идет об обычных операциях - без особенностей.//// Параметры:// Страница - СтрокаДереваЗначений, ТаблицаЗначений, ДанныеФормыКоллекция - элемент коллекции из СтраницыРазделаКонтейнера// Следует передавать только фактически заполненные страницы// НомерЛиста - Строка - номер листа декларации, как указано в нормативном документе, например "02"// НомерПриложения - Строка - номер приложения к листу декларации, как указано в нормативном документе, например "1"// ИмяРедакции - Строка - имя редакции отчета (формы БРО)// ПризнакНалогоплательщика - Строка - код признака налогоплательщика//Процедура ВключитьСтраницу(Страница, НомерЛиста, НомерПриложения, ИмяРедакции, ПризнакНалогоплательщика = "") Экспорт
Пример вызова
РегламентированныйОтчетПрибыль.ВключитьСтраницу(Страница, НомерЛиста, НомерПриложения, ИмяРедакции, ПризнакНалогоплательщика);
ПринятьРезультатАвтозаполнения
Описание, пример вызова
// Выполняет действия, необходимые после автозаполнения.// Это код БРО, однако необходим явный его вызов из переопределяемого кода прикладного решения,// так как этот переопределяемый код в БРО является обработчиком фонового задания.//// Параметры:// Контейнер - ДеревоЗначений, Структура - заполненный контейнер, тип определяется редакцией отчета, см. ВерсияКонтейнера// ТаблицаРасшифровки - ТаблицаЗначений - данные расшифровки. Конкретный формат определяется прикладным решением.// Например, может использоваться ЗаполнениеРасшифровкаРегламентированнойОтчетности.НовыйРасшифровка// ПараметрыОтчета - Структура - параметры, передаваемые БРО в РегламентированнаяОтчетностьПереопределяемый.ЗаполнитьОтчет// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//Процедура ПринятьРезультатАвтозаполнения(Контейнер, ТаблицаРасшифровки, ПараметрыОтчета, ИмяРедакции) Экспорт
Пример вызова
РегламентированныйОтчетПрибыль.ПринятьРезультатАвтозаполнения(Контейнер, ТаблицаРасшифровки, ПараметрыОтчета, ИмяРедакции)
СлужебныйНомерКолонкиМногострочнойЧасти
Описание, пример вызова
// Определяет служебный номер колонки многострочной части, используемый в контейнере формы отчета.// Номер колонки включает относительный номер многострочной части и номер показателя в ней.//// Параметры:// КодТаблицыФНС - Строка - код таблицы (элемента типа "С") в формате представления декларации в электронном виде// КодЭлементаФНС - Строка - код элемента (колонки таблицы) в формате представления декларации в электронном виде// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//// Возвращаемое значение:// Строка - семизначный номер колонки//Функция СлужебныйНомерКолонкиМногострочнойЧасти(КодТаблицыФНС, КодЭлементаФНС, ИмяРедакции) Экспорт
Пример вызова
Результат = РегламентированныйОтчетПрибыль.СлужебныйНомерКолонкиМногострочнойЧасти(КодТаблицыФНС, КодЭлементаФНС, ИмяРедакции)
КодМножественногоЭлемента
Описание, пример вызова
// Определяет служебный номер показателя многострочной части, используемый для нумерации ячеек формы отчета.//// Параметры:// КодТаблицыФНС - Строка - код таблицы (элемента типа "С") в формате представления декларации в электронном виде// КодЭлементаФНС - Строка - код элемента (колонки таблицы) в формате представления декларации в электронном виде// ИмяРедакции - Строка - имя редакции отчета (формы БРО)//// Возвращаемое значение:// Строка - пятизначный номер ячейки (включает условный номер строки и графы)//Функция КодМножественногоЭлемента(КодТаблицыФНС, КодЭлементаФНС, ИмяРедакции) Экспорт
Пример вызова
Результат = РегламентированныйОтчетПрибыль.КодМножественногоЭлемента(КодТаблицыФНС, КодЭлементаФНС, ИмяРедакции)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).