Skip to content

Бухгалтерские отчеты клиент сервер

НовыйОписаниеЭлементовНастройки

Описание, пример вызова
// Функция-конструктор описания элементов настройки
//
// Возвращаемое значение:
// Структура - описание элементов настройки
//
Функция НовыйОписаниеЭлементовНастройки() Экспорт

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

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

ПоказатьНастройки

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

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

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

СкрытьНастройки

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

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

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

ТипГруппировки

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ТипГруппировки()

РазмещениеДополнительныхПолей

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

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

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

Периодичность

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

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

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

ПараметрыНеВлияющиеНаДанныеОтчета

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ПараметрыНеВлияющиеНаДанныеОтчета()

ИмяСобытияВыгрузкаРезультатаОтчета

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ИмяСобытияВыгрузкаРезультатаОтчета()

ИнициализироватьНастройкуАналитики

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

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

БухгалтерскиеОтчетыКлиентСервер.ИнициализироватьНастройкуАналитики(ЭлементНастройкиАналитики, Счет, ДополнитьПодразделением, ВключенныеСубконто);

ПолучитьПараметрВывода

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

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

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

НайтиГруппировку

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

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

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

УстановитьПараметрВывода

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

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

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

ДобавитьОтбор

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

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

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

ДобавитьВыбранноеПоле

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ДобавитьВыбранноеПоле(ЭлементСтруктуры, Поле, Заголовок);

ПолучитьПараметр

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

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

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

УстановитьПараметр

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

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

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

УстановитьПараметрыФорматныеСтроки

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

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

БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметрыФорматныеСтроки(Настройки)

ПолучитьПредставлениеПериода

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ПолучитьПредставлениеПериода(НачалоПериода, КонецПериода, ТолькоДаты);

ПолучитьИдентификаторОбъекта

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ПолучитьИдентификаторОбъекта(Форма)

ИмяОтчетаПоИмениФормы

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

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

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

ПростойТип

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

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

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

НачалоПериода

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

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

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

КонецПериода

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

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

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

ПолучитьЗначениеПериодичности

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

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

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

ПолучитьНаименованиеЗаданияВыполненияОтчета

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

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

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

ПолучитьСвойствоПоля

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

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

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

СкрыватьНастройкиПриФормированииОтчета

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

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

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

ИзменитьЗаголовокКнопкиПанельНастроек

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

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

БухгалтерскиеОтчетыКлиентСервер.ИзменитьЗаголовокКнопкиПанельНастроек(Кнопка, ВидимостьПанелиНастроек)

ВычислитьСуммуВЯчейках

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

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

БухгалтерскиеОтчетыКлиентСервер.ВычислитьСуммуВЯчейках(Сумма, СтруктураАдресВыделеннойОбласти, Результат)

ПоказательДоступен

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

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

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

ОрганизацияПриИзменении

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

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

БухгалтерскиеОтчетыКлиентСервер.ОрганизацияПриИзменении(Форма, знач Организация);

ПодразделениеПриИзменении

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

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

БухгалтерскиеОтчетыКлиентСервер.ПодразделениеПриИзменении(Форма)

УдалитьНеиспользуемыйОтбор

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

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

БухгалтерскиеОтчетыКлиентСервер.УдалитьНеиспользуемыйОтбор(КомпоновщикНастроек)

УдалитьИдентификаторПользовательскойНастройкиИзОтбора

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

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

БухгалтерскиеОтчетыКлиентСервер.УдалитьИдентификаторПользовательскойНастройкиИзОтбора(КомпоновщикНастроек)

НомерСубконто

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.НомерСубконто(Путь)

СтрокаСФорматомВЧисло

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.СтрокаСФорматомВЧисло(Значение, РазделительДробнойЧасти);

НовыйУниверсальныеНастройки

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

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

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

НовыйСтрокаГруппировки

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.НовыйСтрокаГруппировки()

НовыйСтрокаДополнительныеПоля

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

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

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

ОтчетПоддерживаетУниверсальныеНастройки

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

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

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

ИмяМакетаОформленияПоУмолчанию

Описание, пример вызова
//-- НЕ УТ
// Функция - Имя макета оформления по умолчанию
//
// Возвращаемое значение:
// Строка - имя макета
//
Функция ИмяМакетаОформленияПоУмолчанию() Экспорт

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ИмяМакетаОформленияПоУмолчанию()

НовыйПараметрыФормыСтандартногоОтчета

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

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

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

РазделыНастроекСтандартногоОтчета

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.РазделыНастроекСтандартногоОтчета()

ОтчетИспользуетОтложеннуюИнициализациюКомпоновщикаНастроек

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ОтчетИспользуетОтложеннуюИнициализациюКомпоновщикаНастроек(Форма)

КомпоновщикНастроекИнициализирован

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.КомпоновщикНастроекИнициализирован(Форма)

УстановитьОтложеннаяИнициализацияКомпоновщикаВызванаИзменениемОрганизации

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

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

БухгалтерскиеОтчетыКлиентСервер.УстановитьОтложеннаяИнициализацияКомпоновщикаВызванаИзменениемОрганизации(Форма)

ПроверитьОтложеннаяИнициализацияКомпоновщикаВызванаИзменениемОрганизации

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

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

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

КореньПоля

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

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

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

КореньРесурса

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.КореньРесурса(Поле)

ПреобразоватьПериодичностьОтчетаВПериод

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

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

БухгалтерскиеОтчетыКлиентСервер.ПреобразоватьПериодичностьОтчетаВПериод(Настройки, НачалоПериода)

ОтчетПоддерживаетНесколькоСхемКомпоновкиДанных

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ОтчетПоддерживаетНесколькоСхемКомпоновкиДанных(Форма)

ИнициализироватьПараметрыПроверкиАктуальности

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

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

Результат = БухгалтерскиеОтчетыКлиентСервер.ИнициализироватьПараметрыПроверкиАктуальности(Форма)

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