Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 19:57

Итог по колонке Элемента обычной формы

Автор Gosha009, 28 окт 2013, 14:55

0 Пользователей и 1 гость просматривают эту тему.

Gosha009

Добрый день!

Подскажите если возможно, как реализовать следующее:

В форму справочника  выведена таблица списка регистра сведений.
К ней можно применить разные отборы.
Необходимо в в некоторой надписи выводить итоговые значения по одной из колонок(сумма) с учетом отборов.

mixqn

Флаг ОтображатьИтогиВПодвале не работает?

Besart

только запросом, или выгрузкой списка в таблицу значений и свертка последней, в результате получаете сумму к\ю выводите в реквизит - ваша "некоторая надпись"

mixqn

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

Gosha009

Цитата: Besart от 28 окт 2013, 16:22
только запросом, или выгрузкой списка в таблицу значений и свертка последней, в результате получаете сумму к\ю выводите в реквизит - ваша "некоторая надпись"


Выгрузить в ТЗ это было бы просто сказка. Подскажите плиз как это дело можно реализовать.
Запросом не хочецца так как необходимо для каждого элемента отбора учитывать вид сравнения.

Besart

Табличная часть.Выгрузить (Tabular section.Unload)
Табличная часть (Tabular section)
Выгрузить (Unload)
Вариант синтаксиса: Выгрузить колонки

Синтаксис:

Выгрузить(<Строки>, <Колонки>)
Параметры:

<Строки> (необязательный)

Тип: Массив.
Массив строк для выгрузки. Если не указан, выгружаются все строки табличной части.
<Колонки> (необязательный)

Тип: Строка.
Список колонок для копирования в формате: "Колонка1, Колонка2...". Если список не задан, то будут скопированы все колонки.
Описание варианта метода:

Если указаны строки и колонки, то только они будут скопированы. Если не указаны - то табличная часть будет выгружена полностью.
Вариант синтаксиса: Выгрузить по отбору

Синтаксис:

Выгрузить(<ПараметрыОтбора>, <Колонки>)
Параметры:

<ПараметрыОтбора> (необязательный)

Тип: Структура.
Ключ структуры - идентификатор колонки, а значение структуры - значение отбора.
<Колонки> (необязательный)

Тип: Строка.
Список колонок для копирования в формате: "Колонка1, Колонка2...".
Описание варианта метода:

Если указан отбор, то только строки из отбора будут выгружены. Если отбор не указан, то будут выгружены все строки табличной части.
Если указаны колонки, то только эти колонки будут выгружены. Иначе, будут выгружены все колонки табличной части.
Возвращаемое значение:

Тип: ТаблицаЗначений.

Описание:

Создает таблицу значений и копирует в нее табличную часть. Имена колонок таблицы значений совпадают с именами колонок табличного поля. Колонка, содержащая номер строки, выгружается в колонку с именем НомерСтроки.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример:

ТаблицаСостава = Состав.Выгрузить();


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск