Бухгалтерские отчеты
СчетаУчетаТоваров
Описание, пример вызова
//++ НЕ УТ
// Возвращает список счетов учета товаров.//// Параметры:// ИсключаемыеСчета - Массив - Счета, которые нужно исключить из итогового списка.//// Возвращаемое значение:// Массив - счета и субсчета учета товаров.//Функция СчетаУчетаТоваров(ИсключаемыеСчета = Неопределено) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.СчетаУчетаТоваров(ИсключаемыеСчета);
БазовыеРеквизитыЗначенияПоУмолчанию
Описание, пример вызова
//-- НЕ УТ
// Определяет значения по умолчанию, общие для всех отчетов.//// Возвращаемое значение:// Структура - базовые значения: НачалоПериода, КонецПериода, Организация.//Функция БазовыеРеквизитыЗначенияПоУмолчанию() Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.БазовыеРеквизитыЗначенияПоУмолчанию()
ПараметрыИсполненияОтчета
Описание, пример вызова
// Получает из менеджера отчета сведения о свойствах отчета - манифест, декларирующий поддержанные в нем возможности подсистемы,// включая реализованный программный интерфейс.// Для проверки свойств рекомендуется использовать ЗначениеПараметраИсполненияОтчета.//// Параметры:// ИмяОтчета - Строка - имя отчета.//// Возвращаемое значение:// Структура - может содержать свойства, значения которых проверяются в подсистеме.// Неопределено - отчет не поддерживает программный интерфейс подсистемы.//Функция ПараметрыИсполненияОтчета(ИмяОтчета) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПараметрыИсполненияОтчета(ИмяОтчета)
ЗначениеПараметраИсполненияОтчета
Описание, пример вызова
// Позволяет проверить наличие в программном интерфейсе отчета наличие поддержки того или иного элемента.//// Параметры:// ОписаниеОтчета - Строка - Имя отчета.// - Структура - Параметры исполнения (манифест) отчета.// ИмяСвойства - Строка - имя проверямой возможности.// ЗначениеПоУмолчанию - Булево - значение по-умолчанию; будет возвращено, если манифест отчета не содержит запрошенного свойства.//// Возвращаемое значение:// Булево - значение свойства.//Функция ЗначениеПараметраИсполненияОтчета(ОписаниеОтчета, ИмяСвойства, ЗначениеПоУмолчанию = Ложь) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ЗначениеПараметраИсполненияОтчета(ОписаниеОтчета, ИмяСвойства, ЗначениеПоУмолчанию);
ЭтоТипЭлементаСоСложнымПодбором
Описание, пример вызова
// Проверяет нужен ли для переданного типа сложный подбор.//// Параметры:// ТипЭлемента - Тип - Тип, который нужно проверить.// Возвращаемое значение:// Булево - Истина если нужна сложная обработка подбора, ложь - в противном случае.//Функция ЭтоТипЭлементаСоСложнымПодбором(ТипЭлемента) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ЭтоТипЭлементаСоСложнымПодбором(ТипЭлемента)
ГруппировкиКарточкиСчета
Описание, пример вызова
// В отчете "Карточка счета" группировки не задаются пользователем, а явно заданы в коде.//// Возвращаемое значение:// ТаблицаЗначений - содержит колонку "Поле", где перечислены группировки отчета.//Функция ГруппировкиКарточкиСчета() Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ГруппировкиКарточкиСчета()
ПолучитьУИДСсылкиСтрокой
Описание, пример вызова
// Возвращает строковое представление уникального идентификатора ссылки. Используется при выводе УИДа ссылки в СКД.//// Параметры:// Ссылка - СправочникСсылка.* - Ссылка на элемент справочника.//// Возвращаемое значение:// Строка - Строковое представление уникального идентификатора.//Функция ПолучитьУИДСсылкиСтрокой(Ссылка) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПолучитьУИДСсылкиСтрокой(Ссылка)
ОбработатьНаборДанныхСвязаннойИнформации
Описание, пример вызова
// Устанавливает свойства связанных наборов данных для стандартных бухгалтерских отчетов.//// Параметры:// Схема - СхемаКомпоновкиДанных - Схема отчета.// ИмяНабора - Строка - Имя связанного набора.// ПараметрыПоляВладельца - Структура - Содержит ключ:// * ИндексСубконто - Число - Номер субконто.// * ЗаголовокСубконто - Строка - Название вида субконто.// ИмяПоляПрефикс - Строка - Префикс для имени поля.//Процедура ОбработатьНаборДанныхСвязаннойИнформации(Схема, ИмяНабора, ПараметрыПоляВладельца, ИмяПоляПрефикс = "Субконто") Экспорт
Пример вызова
БухгалтерскиеОтчеты.ОбработатьНаборДанныхСвязаннойИнформации(Схема, ИмяНабора, ПараметрыПоляВладельца, ИмяПоляПрефикс);
ЕстьОтборПоКорПолю
Описание, пример вызова
//++ НЕ УТ
// Анализирует, используется ли корреспондирующие поля в условиях отборов.//// Параметры:// Отбор - КоллекцияЭлементовОтбораКомпоновкиДанных - анализируемые условия.// ИменаИскомыхПолей - Массив из Строка - имена полей, которые (сами поля или с реквизитами) будут искаться.//// Возвращаемое значение:// Булево - Истина, если отбор по кор.полю используется в одном из условий; иначе Ложь.//Функция ЕстьОтборПоКорПолю(Отбор, ИменаИскомыхПолей = Неопределено) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ЕстьОтборПоКорПолю(Отбор, ИменаИскомыхПолей);
СписокОтборовПоСубконто
Описание, пример вызова
// Получает список номеров субконто, которые используются в условиях отборов.//// Параметры:// Отбор - КоллекцияЭлементовОтбораКомпоновкиДанных - анализируемые условия.// ОтбираемыеСубконто - Массив - заполняемый список номеров субконто.// СпособПодбора - Строка - "ТолькоДопСвойства" - учитывать только отборы по доп.свойствам;// "РеквизитыСубконто" - учитывать только отборы через точку от субконто;// "ВсеСубконто" - учитывать любые отборы по субконто.// КорСубконто - Булево - если Ложь, то ищем в отборах "Субконто"; если Истина, то ищем "КорСубконто".//Процедура СписокОтборовПоСубконто(Отбор, ОтбираемыеСубконто, СпособПодбора = "ВсеСубконто", КорСубконто = Ложь) Экспорт
Пример вызова
БухгалтерскиеОтчеты.СписокОтборовПоСубконто(Отбор, ОтбираемыеСубконто, СпособПодбора, КорСубконто);
ДобавитьСторноДляПоказателяКонтроль
Описание, пример вызова
// Преобразует текст запроса остатков в объединение подзапросов: основного и сторнирующего Контроль по счетам без НУ.// Простое добавление условия "Счет.НалоговыйУчет" не даст корректного результата, т.к. приводит получению остатков// в разрезе счетов, а не сводного остатка по группе счетов.//// Параметры:// ПараметрыОтчета - см. модуль формы отчета, функция ПодготовитьПараметрыОтчета() .// ОписаниеТекстаЗапроса - ЗапросВыбораСхемыЗапроса - описание запроса, который нужно дополнить.//Процедура ДобавитьСторноДляПоказателяКонтроль(ПараметрыОтчета, ОписаниеТекстаЗапроса) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ДобавитьСторноДляПоказателяКонтроль(ПараметрыОтчета, ОписаниеТекстаЗапроса)
ИзменитьСхемуДляОтборовПоДопСвойствамСубконто
Описание, пример вызова
// Для случая, когда установлены отборы по доп.свойствам субконто, будет произведена замена в тексте схемы// компоновки данных. Отборы по дополнительным свойствам невозможны в параметрах виртуальной таблицы.// Поэтому в текст набора данных Проводки в СКД к запросам по остаткам добавляется секция ГДЕ.//// Параметры:// ПараметрыОтчета - Структура - см. ПодготовитьПараметрыОтчета() в ФормаОтчета.// Схема - СхемаКомпоновкиДанных - описание получаемых данных.// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных - связь настроек компоновки данных и схемы компоновки.//Процедура ИзменитьСхемуДляОтборовПоДопСвойствамСубконто(ПараметрыОтчета, Схема, КомпоновщикНастроек) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ИзменитьСхемуДляОтборовПоДопСвойствамСубконто(ПараметрыОтчета, Схема, КомпоновщикНастроек)
КартаСубконто
Описание, пример вызова
// Получим расстановку субконто по результатам запросов к субсчетам, исходя из принципа:// - если у субсчета есть вид субконто такой же как у счета-группы, то он должен быть на той же позиции;// "1 номенклатура" -> "2 номенклатура" , если у счета-группы "2 номенклатура"// - если у субсчета такого вида субконто нет, то подставляем другой из имеющихся у субсчета;// "1 номенклатура 2 контрагент" -> "1 контрагент 2 номенклатура", если у счета-группы "1 склад 2 номенклатура"// - если между видами субконто субсчета имеется дырка, то заполняем ее значениями Неопределено.// "1 склад 2 номенклатура" -> "1 Неопределено 2 номенклатура", если у субсчета нет других субконто.// "1 номенклатура 2 склад" -> "1 номенклатура 2 Неопределено"//// Параметры:// СчетГруппа - ПланСчетовСсылка.Хозрасчетный - счет, задающий эталонный порядок субконто.// НомераИспользуемыхСубконтоСчетаГруппы - Массив - те из номеров субконто, которые требуются для отчета.// Субсчета - СписокЗначений - список субсчетов, для которых надо построить карту.//// Возвращаемое значение:// ТаблицаЗначений - наборы видов субконто и списки счетов, им соответствующие.// * СубконтоВиртуальнойТаблицыВПозиции1/2/3 = номер псевдонима для поля субконто из результата виртуальной таблицы;// * ВидыСубконто = виды субконто, которые передаются в параметр &ВидыСубконто виртуальной таблицы;// * Счета = субсчета с данным набором субконто.//Функция КартаСубконто(СчетГруппа, НомераИспользуемыхСубконтоСчетаГруппы, Субсчета) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.КартаСубконто(СчетГруппа, НомераИспользуемыхСубконтоСчетаГруппы, Субсчета)
ИзменитьСхемуДляОтборовПоСубконтоСубсчетов
Описание, пример вызова
// Дополняет текст наборов данных подзапросами, учитывающими отбор по субконто с несовпадающими номерами.//// Параметры:// ПараметрыОтчета - Структура - см. ПодготовитьПараметрыОтчета() в ФормаОтчета.// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных - связь настроек компоновки данных и схемы компоновки.// Схема - СхемаКомпоновкиДанных - описание получаемых данных.// ИмяОсновногоНабора - Строка - название набора с схеме СКД, который содержит наборы данных остатков и оборотов.//Процедура ИзменитьСхемуДляОтборовПоСубконтоСубсчетов(ПараметрыОтчета, КомпоновщикНастроек, Схема, ИмяОсновногоНабора) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ИзменитьСхемуДляОтборовПоСубконтоСубсчетов(ПараметрыОтчета, КомпоновщикНастроек, Схема, ИмяОсновногоНабора)
ОбработатьПолеНабораДанныхСвязаннойИнформации
Описание, пример вызова
// Устанавливает свойства поля связанного набора данных для стандартных бухгалтерских отчетов.//// Параметры:// ПолеНабора - ПолеНабораДанныхСхемыКомпоновкиДанных - Поле набора данных.// Схема - СхемаКомпоновкиДанных - Схема отчета.// ИмяНабора - Строка - Имя связанного набора.// ПараметрыПоляВладельца - Структура - Содержит ключ:// * ИндексСубконто - Число - Номер субконто.// * ЗаголовокСубконто - Строка - Название вида субконто.// ИмяПоляПрефикс - Строка - Префикс для имени поля.//Процедура ОбработатьПолеНабораДанныхСвязаннойИнформации(ПолеНабора, Схема, ИмяНабора, ПараметрыПоляВладельца, ИмяПоляПрефикс = "Субконто") Экспорт
Пример вызова
БухгалтерскиеОтчеты.ОбработатьПолеНабораДанныхСвязаннойИнформации(ПолеНабора, Схема, ИмяНабора, ПараметрыПоляВладельца, ИмяПоляПрефикс);
ПриЗагрузкеПользовательскихНастроекНаСервере
Описание, пример вызова
//++ НЕ УТ
// Вызывается в одноименной процедуре модуля объекта отчета. Является обработчиком события подсистемы ВариантыОтчетов из БСП.//// Параметры:// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных - из настраиваемого отчета.// НовыеПользовательскиеНастройкиКД - ПользовательскиеНастройкиКомпоновкиДанных - в ДополнительныеСвойства содержат параметры настройки.// Форма - ФормаКлиентскогоПриложения - форма отчета.//// См. описание процедуры ПриЗагрузкеПользовательскихНастроекНаСервере() из подсистемы ВариантыОтчетов в БСП и описание// настроек из ОтчетыКлиентСервер.НастройкиОтчетаПоУмолчанию()//Процедура ПриЗагрузкеПользовательскихНастроекНаСервере(Форма, НовыеПользовательскиеНастройкиКД, КомпоновщикНастроек) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ПриЗагрузкеПользовательскихНастроекНаСервере(Форма, НовыеПользовательскиеНастройкиКД, КомпоновщикНастроек)
ПриЗагрузкеПользовательскихНастроек
Описание, пример вызова
// Заполняет настройки СКД на основе переданных настроек по требованиям банка.//// Параметры:// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных - из настраиваемого отчета.// НовыеПользовательскиеНастройкиКД - ПользовательскиеНастройкиКомпоновкиДанных - в ДополнительныеСвойства содержат параметры настройки.//// См. реализацию процедуры ПриЗагрузкеПользовательскихНастроекНаСервере() в модуле объекта отчета, вызываемую согласно// настройкам из ОтчетыКлиентСервер.НастройкиОтчетаПоУмолчанию()//Процедура ПриЗагрузкеПользовательскихНастроек(Отчет, НовыеПользовательскиеНастройкиКД, КомпоновщикНастроек) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ПриЗагрузкеПользовательскихНастроек(Отчет, НовыеПользовательскиеНастройкиКД, КомпоновщикНастроек)
ПриЗагрузкеПользовательскихНастроекНастройкаФормы
Описание, пример вызова
// Вызывается в обработчике одноименного события формы отчета после выполнения кода формы.//// Параметры:// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных - из настраиваемого отчета.// НовыеПользовательскиеНастройкиКД - ПользовательскиеНастройкиКомпоновкиДанных - в ДополнительныеСвойства содержат параметры настройки.// Форма - ФормаКлиентскогоПриложения - форма отчета.//// См. реализацию процедуры ПриЗагрузкеПользовательскихНастроекНаСервере() в модуле объекта отчета, вызываемую согласно// настройкам из ОтчетыКлиентСервер.НастройкиОтчетаПоУмолчанию()//Процедура ПриЗагрузкеПользовательскихНастроекНастройкаФормы(Форма, НовыеПользовательскиеНастройкиКД, КомпоновщикНастроек) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ПриЗагрузкеПользовательскихНастроекНастройкаФормы(Форма, НовыеПользовательскиеНастройкиКД, КомпоновщикНастроек)
ЕстьОтличияНастроекОтЭталонныхБСП
Описание, пример вызова
// Сравнивает настройки, которые передавались в отчет перед его открытием, и те, которые имеются в отчете после нажатия кнопки "Выгрузить".// Для отчетов подсистемы ВариантыОтчетов из БСП.//// Параметры:// ПараметрыРежимаВыгрузки - Структура - см. БухгалтерскиеОтчеты.ЭталонныеПараметры().// ТекущиеНастройки - НастройкиКомпоновкиДанных - текущие настройки из формы отчета.// Возвращаемое значение:// Булево.Функция ЕстьОтличияНастроекОтЭталонныхБСП(ПараметрыРежимаВыгрузки, ТекущиеНастройки) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ЕстьОтличияНастроекОтЭталонныхБСП(ПараметрыРежимаВыгрузки, ТекущиеНастройки)
ИнициализироватьКомпоновщикНастроекПриЗагрузкеПользовательскихНастроек
Описание, пример вызова
//-- НЕ УТ
// Выполняет отложенную инициализацию компоновщика настроек при загрузке пользовательских настроек.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма отчета// Настройки - ПользовательскиеНастройкиКомпоновкиДанных - загружаемые настройки// ИмяВариантаНастроек - Строка - Имя варианта настроек.// Допустимо передавать пустую строку для основного варианта.//Процедура ИнициализироватьКомпоновщикНастроекПриЗагрузкеПользовательскихНастроек(Форма, Настройки, ИмяВариантаНастроек = "") Экспорт
Пример вызова
БухгалтерскиеОтчеты.ИнициализироватьКомпоновщикНастроекПриЗагрузкеПользовательскихНастроек(Форма, Настройки, ИмяВариантаНастроек);
ИнициализироватьКомпоновщикНастроекПриФормированииОтчета
Описание, пример вызова
// Выполняет отложенную инициализацию компоновщика настроек при формировании отчета.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма отчета// ИмяВариантаНастроек - Строка - Имя варианта настроек.// Допустимо передавать пустую строку для основного варианта.//Процедура ИнициализироватьКомпоновщикНастроекПриФормированииОтчета(Форма, ИмяВариантаНастроек = "") Экспорт
Пример вызова
БухгалтерскиеОтчеты.ИнициализироватьКомпоновщикНастроекПриФормированииОтчета(Форма, ИмяВариантаНастроек);
УстановитьТекущуюСхемуКомпоновкиДанныхОтчета
Описание, пример вызова
// Устанавливает имя схемы компоновки данных, которую должен использовать отчет с текущими настройками.// Если текущая схема компоновки изменилась, сбрасывает признак инициализации компоновщика, чтобы при формировании// отчета была выполнена повторная инициализация компоновщика с новой схемой.// Если отчет не использует несколько рабочих схем компоновки - никаких действий не выполняется.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма отчета.//Процедура УстановитьТекущуюСхемуКомпоновкиДанныхОтчета(Форма) Экспорт
Пример вызова
БухгалтерскиеОтчеты.УстановитьТекущуюСхемуКомпоновкиДанныхОтчета(Форма)
ИмяСхемыКомпоновкиДанныхОтчета
Описание, пример вызова
// Возвращает имя схемы компоновки данных, которую необходимо использовать в данном экземпляре отчета.// Используется для отчетов, имеющих рабочих несколько схем. Необходимо вызывать до инициализации компоновщика.//// Отчет, поддерживающий использование нескольких схем, должен удовлетворять требованиям:// * иметь реквизит ТекущаяСхемаКомпоновкиДанных с типом Строка(80);// * содержать в программном интерфейсе функцию ТекущаяСхемаКомпоновкиДанных, принимающую единственный параметр// с типом Структура; в этот параметр передаются данные, влияющие на выбор схемы компоновки;// * содержать в программном интерфейсе конструктор НовыеПараметрыВыбораСхемыКомпоновкиДанных, формирующий структуру// параметров, влияющих на выбор схемы компоновки;//// Параметры:// КонтекстОтчета - ДанныеФормыСтруктура, Структура - необходимые сведения для выбора схемы компоновки данных.// ИмяОтчета - Строка - имя отчета в метаданных.//// Возвращаемое значение:// Строка - имя используемой схемы компоновки данных.//Функция ИмяСхемыКомпоновкиДанныхОтчета(КонтекстОтчета, ИмяОтчета) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ИмяСхемыКомпоновкиДанныхОтчета(КонтекстОтчета, ИмяОтчета)
ОтчетПоддерживаетНесколькоСхемКомпоновкиДанных
Описание, пример вызова
// Проверяет применение нескольких рабочих схем компоновки данных в отчете.// Критерий проверки - наличие реквизита ТекущаяСхемаКомпоновкиДанных у отчета.//// Параметры:// ИмяОтчета - Строка - имя отчета, заданное в конфигурации.//// Возвращаемое значение:// Булево - Истина, если отчет использует несколько рабочих схем компоновки данных.//Функция ОтчетПоддерживаетНесколькоСхемКомпоновкиДанных(ИмяОтчета) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ОтчетПоддерживаетНесколькоСхемКомпоновкиДанных(ИмяОтчета)
ЗаполнитьПризнакиУчета
Описание, пример вызова
//++ НЕ УТ
// В отчетах по видам субконто анализирует наличие признаков учета на счетах, содержащих выбранные субконто.//// Параметры:// Форма - ФормаКлиентскогоПриложения - имеет основной реквизит "Отчет".//Процедура ЗаполнитьПризнакиУчета(Форма) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ЗаполнитьПризнакиУчета(Форма)
СохранитьОписаниеНастроек
Описание, пример вызова
// Сохраняет структуру опций, используемых для указания настроек отчета.//// Параметры:// Форма - ФормаКлиентскогоПриложения - имеет основной реквизит "Отчет".// Разделитель - ПланСчетовСсылка.Хозрасчетный, ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные - разделитель// сохраняемых настроек.//Процедура СохранитьОписаниеНастроек(Форма, Разделитель) Экспорт
Пример вызова
БухгалтерскиеОтчеты.СохранитьОписаниеНастроек(Форма, Разделитель)
ПрочитатьОписаниеНастроек
Описание, пример вызова
// Задает структуру опций, используемых для указания настроек отчета. Если нет ранее сохраненных настроек,// то устанавливаются настройки по-умолчанию.//// Параметры:// Форма - ФормаКлиентскогоПриложения - имеет основной реквизит "Отчет".// Разделитель - ПланСчетовСсылка.Хозрасчетный, ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные - разделитель// сохраняемых настроек.// ТолькоОбновление - Строка - если Ложь, то читается ранее сохраненная настройка; если Истина, то только проверяется// корректность текущей настройки.//Процедура ПрочитатьОписаниеНастроек(Форма, Разделитель, ТолькоОбновление = Ложь) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ПрочитатьОписаниеНастроек(Форма, Разделитель, ТолькоОбновление);
ПреобразоватьОтборыПоСчету
Описание, пример вызова
// Преобразует отборы, ранее применявшиеся по счету РазделительИсходноеЗначение к отборам по счету Разделитель,// удаляя неподходящие. Сопоставление производится по видам субконто.//// Параметры:// Отбор - ОтборКомпоновкиДанных - набор преобразуемых отборов.// ИсходныйСчет - ПланСчетовСсылка - ранее использовавшийся счет.// НовыйСчет - ПланСчетовСсылка - новый счет, который будет использоваться.//Процедура ПреобразоватьОтборыПоСчету(Отбор, ИсходныйСчет, НовыйСчет) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ПреобразоватьОтборыПоСчету(Отбор, ИсходныйСчет, НовыйСчет)
УдалитьНедоступныеПоля
Описание, пример вызова
// Удаляет некорректные поля сортировки.//// Параметры:// ПоляСортировки - ПорядокКомпоновкиДанных, ТаблицаЗначений - набор обрабатываемых полей сортировки.// ДоступныеПоляПорядка - ДоступныеПоляКомпоновкиДанных - проверка на доступность полей.// КоличествоСубконто - Число - количество субконто, которые можно использовать.// ДанныеСчета - Структура - если заполнено, то сверяются виды субконто.//Процедура УдалитьНедоступныеПоля(ПоляСортировки, ДоступныеПоляПорядка, КоличествоСубконто, ДанныеСчета = Неопределено) Экспорт
Пример вызова
БухгалтерскиеОтчеты.УдалитьНедоступныеПоля(ПоляСортировки, ДоступныеПоляПорядка, КоличествоСубконто, ДанныеСчета);
ОтключитьИгнорированиеNull
Описание, пример вызова
// Процедуру необходимо вызывать для отчетов, в которых используются группировки по дополнительным реквизитам или// свойствам субконто. В случае, когда группировка по доп.реквизиту выше группировки по самому субконто, суммы с// незаполненными значениями доп.реквизита (и подчиненные им) не выводятся в отчет. Чтобы они выводились, данная// процедура для полей-реквизитов (или доп.свойств) сбрасывает флаг ИгнорироватьЗначенияNULL .//// Параметры:// ПоляНабораДанных - ПоляНабораДанныхМакетаКомпоновкиДанных - коллекция полей.//Процедура ОтключитьИгнорированиеNull(ПоляНабораДанных) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ОтключитьИгнорированиеNull(ПоляНабораДанных)
НовыйДополнительныеПоля
Описание, пример вызова
// Конструктор таблицы дополнительных полей.//// Возвращаемое значение:// ТаблицаЗначений - Новый дополнительные поля:// * Использование - Булево.// * Поле - Строка.// * Представление - Строка.Функция НовыйДополнительныеПоля() Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.НовыйДополнительныеПоля()
НовыйГруппировки
Описание, пример вызова
// Конструктор таблицы групировок.//// Возвращаемое значение:// ТаблицаЗначений - Новый группировки:// * Использование - Булево.// * Поле - Строка.// * Представление - Строка.// * ТипГруппировки - Число.Функция НовыйГруппировки() Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.НовыйГруппировки()
НайтиГруппировкуТаблицы
Описание, пример вызова
// Находит в таблицах, входящих в состав структуры настроек отчета, группировку строк с заданным именем.//// Параметры:// Структура - КоллекцияЭлементовСтруктурыНастроекКомпоновкиДанных - элементы структуры настроек, в составе которых нужно искать.// Имя - Строка - имя группировки.//// Возвращаемое значение:// ГруппировкаТаблицыКомпоновкиДанных - найденная группировка.// Неопределено - не найдена группировка с указанным именем.//Функция НайтиГруппировкуТаблицы(Структура, Имя) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.НайтиГруппировкуТаблицы(Структура, Имя)
НайтиГруппировкиТаблицы
Описание, пример вызова
// Ищет в структуре отчета (структуре настроек) группировки по заданному отбору.//// Параметры:// НайденныеГруппировки - Массив из ГруппировкаТаблицыКомпоновкиДанных - будет дополнен найденными группировками.// Группировки - КоллекцияЭлементовСтруктурыНастроекКомпоновкиДанных - элементы структуры настроек.// Отбор - Структура - отбор. Допустимые свойства:// * Имя - Строка - Имя группировки.// * ИмяТаблицы - Строка - Имя таблицы, в которой находится группировка.// * КоличествоПолей - Число - количество полей, выбранных в группировке.// Например, могут быть нужны только группировки, содержащие одно поле.// * Состояние - СостояниеЭлементаНастройкиКомпоновкиДанных - состояние группировки.// * Лимит - Максимальное количество искомых группировок.// Например, предполагается, что под отбор попадет не более одной группировки.// ТаблицаНайдена - Булево - служебный параметр, используемый при рекурсивном вызове.//Процедура НайтиГруппировкиТаблицы(НайденныеГруппировки, Группировки, Отбор, ТаблицаНайдена = Ложь) Экспорт
Пример вызова
БухгалтерскиеОтчеты.НайтиГруппировкиТаблицы(НайденныеГруппировки, Группировки, Отбор, ТаблицаНайдена);
УникальныеНастройкиОтчетаПоСчетам
Описание, пример вызова
// Возвращает таблицу значений с группировками отчета, в которых каждый счет встречается только один раз.// Возвращаются только те строки, у которых в исходной таблице заполнен Счет и установлен признак Использование.//// Параметры:// ГруппировкиОтчета - ТаблицаЗначений - Исходные группировки отчета по счетам. Обязательные колонки:// * Счет - ПланСчетовСсылка.Хозрасчетный - Счет учета, для которого заданы настройки.// * Использование - Булево - Признак "включения" строки настройки для отчета.//// Возвращаемое значение:// ТаблицаЗначений - Совпадает по структуре с исходной таблицей ГруппировкиОтчета,// но не содержит повторяющихся строк для одного и того же счета. Дополнительно включает колонки:// * СчетаВИерархии - Массив - Массив субсчетов, которые необходимо учитывать по строке группировки.//Функция УникальныеНастройкиОтчетаПоСчетам(ГруппировкиОтчета) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.УникальныеНастройкиОтчетаПоСчетам(ГруппировкиОтчета)
ПолучитьДанныеРасшифровки
Описание, пример вызова
//-- НЕ УТ
// Возвращает искомые значения из данных расшифровки.//// Параметры:// ДанныеРасшифровки - ДанныеРасшифровкиКомпоновкиДанных - Данные расшифровки из СКД.// СоответствиеПолей - Соответствие - Ключи соответствуют именам искомых в данных расшифровки полей// Расшифровка - ИдентификаторРасшифровкиКомпоновкиДанных - Идентификатор элемента данных расшифровки// в иерархии которого нужно осуществлять поиск.//// Возвращаемое значение:// Соответствие - Ключи соответствуют именам запрошенных полей.//Функция ПолучитьДанныеРасшифровки(ДанныеРасшифровки, СоответствиеПолей, Расшифровка) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПолучитьДанныеРасшифровки(ДанныеРасшифровки, СоответствиеПолей, Расшифровка)
УстановитьПорядокСортировкиИзСхемы
Описание, пример вызова
// Устанавливает порядок сортировки из схемы компоновки данных.//// Параметры:// Схема - СхемаКомпоновкиДанных - Схема компоновки данных// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных - Компоновщик настроек//Процедура УстановитьПорядокСортировкиИзСхемы(Схема, КомпоновщикНастроек) Экспорт
Пример вызова
БухгалтерскиеОтчеты.УстановитьПорядокСортировкиИзСхемы(Схема, КомпоновщикНастроек)
НайтиПоИмени
Описание, пример вызова
// Ищет в структуре отчета (структуре настроек) группировку по имени элемента.//// Параметры:// Структура - КоллекцияЭлементовСтруктурыНастроекКомпоновкиДанных - набор группировок данного уровня настроек.// Имя - Строка - имя искомого элемента структуры отчета.//// Возвращаемое значение:// ГруппировкаКомпоновкиДанных, ТаблицаКомпоновкиДанных - искомый элемент настроек.//Функция НайтиПоИмени(Структура, Имя) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.НайтиПоИмени(Структура, Имя)
ИмяОтчета
Описание, пример вызова
// Определяет имя отчета (объекта метаданных), отображаемого в форме.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма объекта.//// Возвращаемое значение:// Строка - Имя объекта метаданных.//Функция ИмяОтчета(Форма) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ИмяОтчета(Форма)
УстановитьЗаголовкиГруппКолонок
Описание, пример вызова
// Устанавливает в настройках отчета заголовки групп колонок с ресурсами.//// Группы колонок должны быть помещены в именованные наборы колонок с уровнем группировки "детальные записи".//// Другими словами, настройки схемы компоновки должны быть выполнены так:// - колонки кросс-таблицы содержат на верхнем уровне несколько наборов уровня группировки "Детальные записи";// - каждый такой набор:// -- соответствует группе колонок, которые в отчете объединены дополнительной шапкой;// -- имеет имя;// -- в выбранных полях содержит одну группу верхнего уровня;// -- в составе группы содержит несколько выбранных полей (ресурсов), входящих в эту группу.//// Параметры:// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных - настраиваемый объект.// ТекстыЗаголовков - Структура -// * Ключ - имя набора колонок, заданное в схеме;// * Значение - Строка - заголовок колонки.//Процедура УстановитьЗаголовкиГруппКолонок(КомпоновщикНастроек, ТекстыЗаголовков) Экспорт
Пример вызова
БухгалтерскиеОтчеты.УстановитьЗаголовкиГруппКолонок(КомпоновщикНастроек, ТекстыЗаголовков)
ЗаголовокГруппыПоказателей
Описание, пример вызова
// Возвращает заголовок, помещающийся без переноса при установленной в процедуре УстановитьШиринуПоказателей() ширине.//// Возвращаемое значение:// Строка - Текст заголовка для группы "Показатели".//Функция ЗаголовокГруппыПоказателей() Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ЗаголовокГруппыПоказателей()
УстановитьМинимальнуюШиринуПоказателей
Описание, пример вызова
// Устанавливает минимальную ширину полей с показателями,// при которой умещается заголовок, заданный в функции ЗаголовокГруппыПоказателей().//// Параметры:// Схема - СхемаКомпоновкиДанных - Схема отчета.// НаборПоказателей - Массив - Содержит имена показателей отчета.//Процедура УстановитьМинимальнуюШиринуПоказателей(Схема, НаборПоказателей) Экспорт
Пример вызова
БухгалтерскиеОтчеты.УстановитьМинимальнуюШиринуПоказателей(Схема, НаборПоказателей)
УстановитьУсловноеОформлениеТипГруппировки
Описание, пример вызова
// Устанавливает условное оформление для поля ТипГруппировки табличной части Группировка настроек отчета.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма отчета.//Процедура УстановитьУсловноеОформлениеТипГруппировки(Форма) Экспорт
Пример вызова
БухгалтерскиеОтчеты.УстановитьУсловноеОформлениеТипГруппировки(Форма)
УдалитьАвтоотступИзУсловногоОформления
Описание, пример вызова
// Удаляем из переданной коллекции настроек условного оформления автоотступ.//// Параметры:// УсловноеОформление - УсловноеОформление - Коллекция условного оформления.//Процедура УдалитьАвтоотступИзУсловногоОформления(УсловноеОформление) Экспорт
Пример вызова
БухгалтерскиеОтчеты.УдалитьАвтоотступИзУсловногоОформления(УсловноеОформление)
УстановитьАктивностьКнопокКоманднойПанели
Описание, пример вызова
// Настраивает кнопки командной панели.//// Параметры:// Форма - ФормаКлиентскогоПриложения - на командной панели которой есть кнопка ПредварительныйПросмотр.//Процедура УстановитьАктивностьКнопокКоманднойПанели(Форма) Экспорт
Пример вызова
БухгалтерскиеОтчеты.УстановитьАктивностьКнопокКоманднойПанели(Форма)
ПолучитьМакетШапки
Описание, пример вызова
//++ НЕ УТ
// Возвращает макет компоновки шапки отчета.//// Параметры:// МакетКомпоновки - МакетКомпоновкиДанных - Результат формирования макета компоновки.// Тело - ТелоМакетаКомпоновкиДанных - Содержание макета компоновки.// ТипМакета - Строка - Возможные значения "Заголовок", "Подвал".//// Возвращаемое значение:// ОписаниеМакетаОбластиМакетаКомпоновкиДанных - Искомый макет.//Функция ПолучитьМакетШапки(МакетКомпоновки, Тело = Неопределено, ТипМакета = "Заголовок") Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПолучитьМакетШапки(МакетКомпоновки, Тело, ТипМакета);
ПолучитьМакетПодвала
Описание, пример вызова
// Возвращает макет компоновки подвала отчета.//// Параметры:// МакетКомпоновки - МакетКомпоновкиДанных - Результат формирования макета компоновки.// Тело - ТелоМакетаКомпоновкиДанных - Содержание макета компоновки.//// Возвращаемое значение:// ОписаниеМакетаОбластиМакетаКомпоновкиДанных - Искомый макет.//Функция ПолучитьМакетПодвала(МакетКомпоновки, Тело = Неопределено) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПолучитьМакетПодвала(МакетКомпоновки, Тело);
ПараметрыПоискаВТелеМакетаКомпоновки
Описание, пример вызова
// Задает параметры для алгоритма подбора элементов из тела компоновки данных.//// Возвращаемое значение:// Структура - параметры подбора.//Функция ПараметрыПоискаВТелеМакетаКомпоновки() Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПараметрыПоискаВТелеМакетаКомпоновки()
ПодобратьЭлементыИзТелаМакета
Описание, пример вызова
// Поиск по телу макета компоновки данных.//// Параметры:// МакетКомпоновки - МакетКомпоновкиДанных - результат формирования макета компоновки.// ИдентификаторДляПоиска - Строка - начало имени элемента, который ищем, или имя типа этого элемента.// ПараметрыПоиска - Структура - см. ПараметрыПоискаВТелеМакетаКомпоновки()//// Возвращаемое значение:// * Неопределено - если не удалось подобрать элемент при параметре МножественныйПодбор=Ложь;// * ОписаниеМакетаОбластиМакетаКомпоновкиДанных - если МножественныйПодбор=Ложь и ВозвращаемыйТип=Макет;// * ТелоГруппировкиТаблицыМакетаКомпоновкиДанных - один из типов элементов этой коллекции, если МножественныйПодбор=Ложь и ВозвращаемыйТип=Элемент;// * Массив - если МножественныйПодбор=Истина.//Функция ПодобратьЭлементыИзТелаМакета(МакетКомпоновки, ИдентификаторДляПоиска, ПараметрыПоиска) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПодобратьЭлементыИзТелаМакета(МакетКомпоновки, ИдентификаторДляПоиска, ПараметрыПоиска)
ДвоичныеДанныеИзТабличногоДокумента
Описание, пример вызова
// Преобразует табличный документ в двоичные данные.//// Параметры:// СохраняемыйДокумент - ТабличныйДокумент - преобразуемый в двоичные данные.// ТипФайла - ТипФайлаТабличногоДокумента - в какой формат файла сохранить табличный документ.//// Возвращаемое значение:// ДвоичныеДанные - данные в новом формате.//Функция ДвоичныеДанныеИзТабличногоДокумента(СохраняемыйДокумент, ТипФайла) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ДвоичныеДанныеИзТабличногоДокумента(СохраняемыйДокумент, ТипФайла)
ИнициализироватьРежимВыгрузкиБП
Описание, пример вызова
// Отчет открывается в особом режиме для передачи результата в пакет отчетности. Для стандартных бухгалтерских отчетов БП.//// Форма - ФормаКлиентскогоПриложения - открываемый отчет.//Процедура ИнициализироватьРежимВыгрузкиБП(Форма) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ИнициализироватьРежимВыгрузкиБП(Форма)
ИнициализироватьРежимВыгрузкиБСП
Описание, пример вызова
// Отчет открывается в особом режиме для передачи результата в пакет отчетности. Для отчетов подсистемы ВариантыОтчетов из БСП.//// Форма - ФормаКлиентскогоПриложения - открываемый отчет.//Процедура ИнициализироватьРежимВыгрузкиБСП(Форма) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ИнициализироватьРежимВыгрузкиБСП(Форма)
ПроверитьАктуальность
Описание, пример вызова
// Выполняет запуск фонового задания по получению актуальности данных закрытия месяца и последующую обработку результата.//// Параметры:// ПараметрыПроверки - Структура - параметры выполнения фонового задания, см. БухгалтерскиеОтчетыКлиентСервер.ИнициализироватьПараметрыПроверкиАктуальности();// ДанныеАктуализации - Структура - данные актуализации отчета, служит для последующего изменения данных формы отчета:// * ИдентификаторЗаданияАктуализации - Строка - идентификатор выполняемого задания актуализации;// * АдресХранилищаАктуализации - Строка - адрес хранения данных выполненного задания актуализации отчета.//Процедура ПроверитьАктуальность(ПараметрыПроверки, ДанныеАктуализации) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ПроверитьАктуальность(ПараметрыПроверки, ДанныеАктуализации)
ОбработатьРезультатВыполненияАктуализации
Описание, пример вызова
// В зависимости от результата выполнения фонового задания, изменяет данные актуализации отчета.//// Параметры:// РезультатВыполнения - Структура - см. возвращаемое значение ДлительныеОперации.ВыполнитьВФоне();// ДанныеАктуализации - Структура - данные актуализации отчета, служит для последующего изменения данных формы отчета:// * ИдентификаторЗаданияАктуализации - Строка - идентификатор выполняемого задания актуализации;// * АдресХранилищаАктуализации - Строка - адрес хранения данных выполненного задания актуализации отчета.//Процедура ОбработатьРезультатВыполненияАктуализации(РезультатВыполнения, ДанныеАктуализации) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ОбработатьРезультатВыполненияАктуализации(РезультатВыполнения, ДанныеАктуализации)
ОпределитьСостояниеЭтаповРасчетаЗакрытияМесяца
Описание, пример вызова
// Для определения статуса выполнения регламентных операций в фоновом задании.//// Параметры:// Параметры - Структура - см. БухгалтерскиеОтчетыКлиентСервер.ИнициализироватьПараметрыПроверкиАктуальности();// АдресХранилища - Строка - адрес временного хранилища, куда будет помещен результат определения состояний.//Процедура ОпределитьСостояниеЭтаповРасчетаЗакрытияМесяца(Параметры, АдресХранилища) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ОпределитьСостояниеЭтаповРасчетаЗакрытияМесяца(Параметры, АдресХранилища)
РасчетЗакрытияМесяцаВыполняется
Описание, пример вызова
// Определяет факт выполнения расчета закрытия месяца//// Параметры:// ПараметрыПроверки - Структура - параметры выполнения фонового задания, см. БухгалтерскиеОтчетыКлиентСервер.ИнициализироватьПараметрыПроверкиАктуальности();//// Возвращаемое значение:// Булево - Истина, если в базе есть активные задания закрытия месяца.//Функция РасчетЗакрытияМесяцаВыполняется(ПараметрыПроверки) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.РасчетЗакрытияМесяцаВыполняется(ПараметрыПроверки)
СлужебныеПустыеПараметрыКомпоновкиОтчета
Описание, пример вызова
// Возвращает структуру служебных параметров стандартных отчетов на основе СКД.// Перечисленные в ней параметры являются служебными в том смысле, что они обслуживаются// каждым отчетом самостоятельно.// При программном вызове формирования отчета заполнять их вызывающему коду не нужно,// они будут заполнены в коде процедур из модуля менеджера самого отчета.//// Возвращаемое значение:// Структура//Функция СлужебныеПустыеПараметрыКомпоновкиОтчета() Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.СлужебныеПустыеПараметрыКомпоновкиОтчета()
ПустыеПараметрыКомпоновкиОтчета
Описание, пример вызова
// Общая для всех отчетов структура настроек. Используется как при интерактивном, так и при программном вызове отчета.// После вызова ПустыеПараметрыКомпоновкиОтчета() к параметрам можно добавить стандартные наборы дополнительных параметров// посредством вызова процедур ДобавитьПоказателиВПараметры(), ДобавитьГруппировкиВПараметры() и ДобавитьДополнительныеПоляВПараметры().// Затем:// * при интерактивном формировании из формы вызывается ЗаполнитьПараметрыИзФормы() ;// * при программном вызове из кода вызывается ПодготовитьСхемуКомпоновкиДанных() .//// Возвращаемое значение:// Структура//Функция ПустыеПараметрыКомпоновкиОтчета() Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПустыеПараметрыКомпоновкиОтчета()
ДобавитьПоказателиВПараметры
Описание, пример вызова
Процедура ДобавитьПоказателиВПараметры(ПараметрыОтчета, НаборПоказателей) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ДобавитьПоказателиВПараметры(ПараметрыОтчета, НаборПоказателей)
ЗаполнитьПараметрыИзФормы
Описание, пример вызова
// Переносим из реквизитов формы в универсальные настройки.//// Параметры:// ПараметрыОтчета - Структура - см. ПустыеПараметрыКомпоновкиОтчета()// Форма - УправляемаяФорма - содержит основновной реквизит Отчет .//Процедура ЗаполнитьПараметрыИзФормы(ПараметрыОтчета, Форма) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ЗаполнитьПараметрыИзФормы(ПараметрыОтчета, Форма)
НайтиСоздатьНастройкуКомпоновщика
Описание, пример вызова
// Подбирает настройку по имени, создавая при необходимости и саму настройку СКД, и соответствующую ей пользовательскую настройку.//// Параметры:// ВидНастроек - Строка - соответствует ключам объекта НастройкиКомпоновкиДанных.// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных - из настраиваемого отчета.// НовыеПользовательскиеНастройкиКД - ПользовательскиеНастройкиКомпоновкиДанных - в ДополнительныеСвойства содержат параметры настройки.// ИмяНастройки - Строка - имя поля у элемента настроек данного вида.//// Возвращаемое значение:// Элемент из КоллекцияЭлементовПользовательскихНастроекКомпоновкиДанных - подобранная настройка.//Функция НайтиСоздатьНастройкуКомпоновщика(ВидНастроек, КомпоновщикНастроек, НовыеПользовательскиеНастройкиКД, ИмяНастройки = "") Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.НайтиСоздатьНастройкуКомпоновщика(ВидНастроек, КомпоновщикНастроек, НовыеПользовательскиеНастройкиКД, ИмяНастройки);
ЗаполнитьСтандартныйПериод
Описание, пример вызова
Процедура ЗаполнитьСтандартныйПериод(ЗначениеСтандартногоПериода, НачалоПериода, КонецПериода) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ЗаполнитьСтандартныйПериод(ЗначениеСтандартногоПериода, НачалоПериода, КонецПериода)
ПодготовитьСхемуКомпоновкиДанных
Описание, пример вызова
// Устанавливаем параметры СхемаКомпоновкиДанных и НастройкиКомпоновкиДанных.//// Параметры:// ПараметрыОтчета - см. ПустыеПараметрыКомпоновкиОтчета()//// После вызова данной процедуры вызывающий код может редактировать настройки СКД, с которыми будет формироваться отчет:// * Отборы.// БухгалтерскиеОтчетыКлиентСервер.ДобавитьОтбор(// ПараметрыОтчета.НастройкиКомпоновкиДанных.Отбор, ИмяЛевогоПоля, ЗначениеПравогоПоля, ВидСравнения);// * Порядок.// ПолеПорядка = ПараметрыОтчета.НастройкиКомпоновкиДанных.Порядок.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));// ПолеПорядка.Поле = Новый ПолеКомпоновкиДанных(Настройка.Поле);// ПолеПорядка.ТипУпорядочивания = ?(Настройка.ТипУпорядочивания = 1,// НаправлениеСортировкиКомпоновкиДанных.Убыв, НаправлениеСортировкиКомпоновкиДанных.Возр);// ПолеПорядка.Использование = Истина;// * Условное оформление.// ЭлементУсловногоОформления = ПараметрыОтчета.НастройкиКомпоновкиДанных.УсловноеОформление.Элементы.Добавить();// БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметр(ЭлементУсловногоОформления.Оформление, ИмяПараметра, ЗначениеПараметра);// ЭлементУсловногоОформления.Представление = ПредставлениеПараметра;//// Кроме того, в ПараметрыОтчета могут быть переданы заранее подготовленные ПользовательскиеНастройки// (тип ПользовательскиеНастройкиКомпоновкиДанных), которые необходимо загрузить в СКД.//Процедура ПодготовитьСхемуКомпоновкиДанных(ПараметрыОтчета) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ПодготовитьСхемуКомпоновкиДанных(ПараметрыОтчета)
ПодобратьНомерПоИмениВидаСубконто
Описание, пример вызова
// Заменяем имя субконто в переданном пути на "Субконто[N]" для переданного счета.//// Параметры:// Счет - ПланСчетовСсылка.Хозрасчетный - счет, который содержит данный вид субконто.// ИмяПоля - Строка - путь к полю СКД вида "[имя значения ПланВидовХарактеристик.ВидыСубконтоХозрасчетные]{.[ИмяРеквизита]}"// ПредставленияСубконто - Структура - кеш сопоставлений:// * ключ - строка - имя предопределенного элемента плана видов характеристик,// * значение - строка - "Субконто[N]"// Возвращаемое значение:// Строка.Функция ПодобратьНомерПоИмениВидаСубконто(Счет, Знач ИмяПоля, ПредставленияСубконто = Неопределено) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.ПодобратьНомерПоИмениВидаСубконто(Счет, ИмяПоля, ПредставленияСубконто);
ЗаполнитьУровеньГруппировки
Описание, пример вызова
Процедура ЗаполнитьУровеньГруппировки(ГруппировкиКомпоновки, ГруппировкиНастроек, УровеньГруппировки = 0) Экспорт
Пример вызова
БухгалтерскиеОтчеты.ЗаполнитьУровеньГруппировки(ГруппировкиКомпоновки, ГруппировкиНастроек, УровеньГруппировки);
НаборПолейЭквивалентен
Описание, пример вызова
Функция НаборПолейЭквивалентен(ЭталонныеПоля, ТекущиеПоля) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.НаборПолейЭквивалентен(ЭталонныеПоля, ТекущиеПоля));
СтруктураЭквивалентна
Описание, пример вызова
Функция СтруктураЭквивалентна(ЭталонныеНастройки, ТекущиеНастройки) Экспорт
Пример вызова
Результат = БухгалтерскиеОтчеты.СтруктураЭквивалентна(ЭталонныеНастройки, ТекущиеНастройки));
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).