gifts2017

Обработка для просмотра, группировки и печати таблиц значений

Опубликовал Антон Юхлин (antonrost) в раздел Обработки - Универсальные обработки

Универсальная обработка для просмотра и печати таблиц значений.

Обработка позволяет:
- Группировать таблицу значений с подитогами по каждой группировке;
- Сворачивать ТЗ, сортиовать ТЗ;
- Изменять порядок колонок, формат ячеек (в том числе с использованием строки формата);
- Применять запомненный формат к другим колонкам;
- Загружать ТЗ из файла, из ТЧ документа, заполнять из элементами справочника (со всеми реквизитами);
- Обрабатывать таблицы, переданные в качестве параметра (ТЗ, Документ);
- Сохранять ТЗ в файл на любом этапе обработки;

Для передачи ТЗ в кач-ве параметра можно определить в глобальном модуле процедуру:

//******************************************************************************
// глПросмотрТЗ(ТЗ)
//
// Парам - значение типа "ТаблицаЗначений", "СписокЗначений", "Документ"
//
Процедура глПросмотрТЗ(Парам) Экспорт
ОткрытьФорму("Отчет.ПросмотрТЗ#", Парам);
КонецПроцедуры // глПросмотрТЗ()

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.1165581821 10,57Kb
25.09.09
379
.1165581821 10,57Kb 379 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сhe Burashka (CheBurator) 07.12.06 23:31
По скриншотам вроде так аккуратненько сделано...
Возьмеме на заметку
2. AntonRost (antonrost) 08.12.06 15:45
Исправил некоторые недоработки, щедро указанные на различных форумах...
3. kitt al;dskjf;ldasjkf (kitt) 14.07.08 07:09
почему нет кнопки +100 ;) ?
Самая мега полезная вещь которую я скачал с инфостарта. Теперь можно не мучаться с простенькими печатыми формами отчетов, скинул все в тз, открыл обработку, а дальше пользователь мучает таблицу как хочет: сворачивает, сортирует, группирует. Однозначно, плюс!
4. larissa builova (larisab) 11.01.09 01:07
Я для себя немного переделала - добавила флаг Объединять и в процедуру ЗагрузитьТЗ():
Если Объединять=1 Тогда
ЗагрТЗ.ВыбратьСтроки();
Пока ЗагрТЗ.ПолучитьСтроку()=1 Цикл
ВремТЗ.НоваяСтрока();
ВремТЗ.b_fio = ЗагрТЗ.b_fio;
...............
КонецЦикла;
ВремТЗ.Выгрузить(ТЗ);
Иначе....
Слила 4 таблицы(из файлов) в одну и сохранила в новый файл. Огромное спасибо автору!!!
5. val McFly (val67) 23.12.09 16:48
Прекрасная обработка !

Автору - респект, и вопрос ;)
Как группировать не только по строкам но и по столбцам.
Хотелось бы получить нечто вроде сводных таблиц в Ехеле.
Наверняка есть подобные разработки. Только без ВК.
6. Антон Юхлин (antonrost) 23.12.09 16:52
Готового универсального у меня нет. Есть методика, позволяющая группировать и получать подитоги по столбцам, но она подгоняется вручную под каждый конкретный случай. На универсальность не хватает времени :(
7. fastwriter (fastwriter) 16.08.10 11:40
Обработка функционально мощнее всех своих конкурентов. В ней реализована большАя часть функционала редактора. Для того, чтобы стать редактором тз, ей не хватает следующего: возможности создавать новую тз, добавлять, удалять, редактировать колонки и строки.

Зачем такой редактор был бы нужен - вопрос неоднозначный, но в отдельных случая смог бы пригодиться.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа