1С 8.3 БСП РасчетныеПоказателиЯчеек
Данные > 1С 8.3 БСП > Табличный документ
Перейти в раздел примеры кода 1С 8.3:
1С 8.3 БСП РасчетныеПоказателиЯчеек. Рассчитывает показатели числовых ячеек в табличном документе.
Примера кода от rayastar
Результат = ОбщегоНазначенияКлиентСервер.РасчетныеПоказателиЯчеек(ТабличныйДокумент, ПолеТабличногоДокумента);
// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
Метод БСП
// Рассчитывает показатели числовых ячеек в табличном документе.
//
// Параметры:
// ТабличныйДокумент - ТабличныйДокумент - документ, числовые показатели которого рассчитываются.
// ПолеТабличногоДокумента - ПолеФормы
// - ПолеТабличногоДокумента - элемент формы,
// данными которого является параметр ТабличныйДокумент.
//
// Возвращаемое значение:
// Структура - результаты расчета выделенных ячеек:
// * Количество - Число - количество выделенных ячеек.
// * КоличествоЧисловых - Число - количество числовых ячеек.
// * Сумма - Число - сумма выделенных ячеек с числами.
// * Среднее - Число - сумма выделенных ячеек с числами.
// * Минимум - Число - сумма выделенных ячеек с числами.
// * Максимум - Число - максимум выделенных ячеек с числами.
//
Функция РасчетныеПоказателиЯчеек(Знач ТабличныйДокумент, Знач ПолеТабличногоДокумента) Экспорт
ПараметрыРасчета = ОбщегоНазначенияСлужебныйКлиентСервер.ПараметрыРасчетаПоказателейЯчеек(ПолеТабличногоДокумента);
Если ПараметрыРасчета.РассчитатьНаСервере Тогда
Возврат СтандартныеПодсистемыВызовСервера.РасчетныеПоказателиЯчеек(
ТабличныйДокумент, ПараметрыРасчета.ВыделенныеОбласти);
КонецЕсли;
Возврат ОбщегоНазначенияСлужебныйКлиентСервер.РасчетныеПоказателиЯчеек(
ТабличныйДокумент, ПараметрыРасчета.ВыделенныеОбласти);
КонецФункции
//
// Параметры:
// ТабличныйДокумент - ТабличныйДокумент - документ, числовые показатели которого рассчитываются.
// ПолеТабличногоДокумента - ПолеФормы
// - ПолеТабличногоДокумента - элемент формы,
// данными которого является параметр ТабличныйДокумент.
//
// Возвращаемое значение:
// Структура - результаты расчета выделенных ячеек:
// * Количество - Число - количество выделенных ячеек.
// * КоличествоЧисловых - Число - количество числовых ячеек.
// * Сумма - Число - сумма выделенных ячеек с числами.
// * Среднее - Число - сумма выделенных ячеек с числами.
// * Минимум - Число - сумма выделенных ячеек с числами.
// * Максимум - Число - максимум выделенных ячеек с числами.
//
Функция РасчетныеПоказателиЯчеек(Знач ТабличныйДокумент, Знач ПолеТабличногоДокумента) Экспорт
ПараметрыРасчета = ОбщегоНазначенияСлужебныйКлиентСервер.ПараметрыРасчетаПоказателейЯчеек(ПолеТабличногоДокумента);
Если ПараметрыРасчета.РассчитатьНаСервере Тогда
Возврат СтандартныеПодсистемыВызовСервера.РасчетныеПоказателиЯчеек(
ТабличныйДокумент, ПараметрыРасчета.ВыделенныеОбласти);
КонецЕсли;
Возврат ОбщегоНазначенияСлужебныйКлиентСервер.РасчетныеПоказателиЯчеек(
ТабличныйДокумент, ПараметрыРасчета.ВыделенныеОбласти);
КонецФункции
// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник