Skip to content

Выбор периода клиент сервер

ЗаполнитьСписокВыбораВидПериода

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

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

ВыборПериодаКлиентСервер.ЗаполнитьСписокВыбораВидПериода(МинимальныйПериод, СписокВыбора, ЗначениеПоУмолчанию);

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

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

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

Результат = ВыборПериодаКлиентСервер.НачалоПериодаОтчета(ВидПериода, ДатаПериода)

КонецПериодаОтчета

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

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

Результат = ВыборПериодаКлиентСервер.КонецПериодаОтчета(ВидПериода, ДатаПериода)

ПолучитьСписокПериодов

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

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

Результат = ВыборПериодаКлиентСервер.ПолучитьСписокПериодов(НачалоПериода, ВидПериода)

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

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

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

Результат = ВыборПериодаКлиентСервер.ПолучитьВидПериода(НачалоПериода, КонецПериода, МинимальныйВидПериода);

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

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

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

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

ПодобратьПериодОтчета

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

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

Результат = ВыборПериодаКлиентСервер.ПодобратьПериодОтчета(ВидПериода, Текст, ДатаНачала, ДатаОкончания)

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