Skip to content

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

ОткрытьРасшифровкуОтчета

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

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

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

ОткрытьФормуПомощникаПоУчетуНДС

Описание, пример вызова
// Открывает форму помощника по учету НДС.
//
Процедура ОткрытьФормуПомощникаПоУчетуНДС(ПараметрыОткрытияПомощника) Экспорт

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

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

ОткрытьФормуНастройкиПодписантов

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

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

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

ИмяФормыДляУплатыНалога

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

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

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

ОткрытьКалендарь

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

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

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

ПриСозданииРСВ_1ИзСпискаРеглОтчетов

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

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

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

ПриОткрытииРСВ_1ИзЖурналаРеглОтчетов

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

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

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

ПриПечатиРСВ_1ИзЖурналаРеглОтчетов

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

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

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

ПриВыгрузкеРСВ_1ИзЖурналаРеглОтчетов

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

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

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

ПриПроверкеВыгрузкиРСВ_1ИзЖурналаРеглОтчетов

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

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

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

ПредупредитьОбИзменениях

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

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

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

ИзменитьПризнакВыводаПредупрежденияОбИзменениях

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

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

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

ПередОткрытиемФормыУведомления

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

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

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

ОбработчикСозданияУведомления

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

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

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

ПередЗаполнениемОтчета

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

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

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

ПодробнееОбОчете

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

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

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

ФормаРегламентированнойОтчетности_ОбработкаОповещения

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

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

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

ОткрытьФормуВыбораКодаПоОКВЭД

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

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

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

ОткрытьФормуДляЗаполненияРегистрирующегоОргана

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

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

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

ОткрытьФормуНастроекПередАвтозаполнениемРеглОтчета

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

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

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

ДобавитьПрикладныеФормыОтправкаОтчетов

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

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

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

ОткрытьФормуПомощникаУплатыНалога

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

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

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

ПерейтиВРабочееМестоПФР

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

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

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

ВыполнитьНазначаемуюКомандуНаКлиенте

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

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

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

ФормаРегламентированнойОтчетности_ВыполнитьНазначаемуюКомандуНаКлиенте

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

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

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

ФормаРегламентированнойОтчетности_ИмяФормыВыбораПериода

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

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

РегламентированнаяОтчетностьКлиентПереопределяемый.ФормаРегламентированнойОтчетности_ИмяФормыВыбораПериода(ПолноеИмяФормыВыбораПериода)

ФормаРегламентированнойОтчетности_ОпределениеФормыВыбораВидаОтчета

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

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

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

ПроверитьНастройкиЗаполненияОтчета

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

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

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

ПроверитьНастройкиАвтозаполненияОтчета

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

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

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

ОткрытьФормуНастройкиАвтозаполнения

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

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

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

Выгрузить

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

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

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

СоздатьНовыйОбъект

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

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

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

ОбработкаВыбораПоляОбособленныхПодразделений

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

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

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

ПроверитьВладельцаПриОткрытииПрисоединенныхФайловИзСпискаОтчетов

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

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

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

ОткрытьФормуЗакрытияМесяца

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

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

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

ПроверитьВозможностьАвтоЗаполненияРеглОтчета

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

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

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

ОткрытьФормуВыбораСпискаКонтрактов

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

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

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

ОткрытьФормуПодбораНоменклатуры

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

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

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

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