Внешняя обработка "Отчет по таблице значений" v04-10
ИСХОДНАЯ ИДЕЯ:
Для получения отчета ("Таблица") скармливать одному и тому же
внешнему отчету (ОтчетПоТабЗн.
|
ИСХОДНАЯ ИДЕЯ:
Для получения отчета ("Таблица") скармливать одному и тому же
внешнему отчету (ОтчетПоТабЗн.ert) различные исходные данные в
виде таблицы значений (ТЗ) в зависимости от задачи, и тем самым
избавить себя от части рутины, связанной с программированием
формирования и вывода таблицы отчета.
Однако, постепенно функционал обработки существенно расширился :-)
(см. далее).
Консоль запросов в сочетании с возможностями дополнительной
обработки полученной таблицы значений и режимом сохранения настроек
позволяют применять обработку программистами и здравомыслящими
конечными пользователями в режиме "Предприятие"
как универсальный генератор отчетов на базе выборки,
не прибегая к программированию.
ВОЗМОЖНОСТИ:
1. Формирование динамического отчета (с переменными колонками)
по таблице значений. Отчет может быть простой или с вложенными
группировками. В этом случае требуется исходная ТаблицаЗначений
специального формата, см.комментарии к процедуре
СформироватьОтчетСГруппировками(ТабЗнЧастиОтчета).
Поддерживается до 4-х уровней группировок включительно: первый -
охватывающий (старший), последний - детальная строка (если передать
больше - выведет 4, начиная с охватывающего уровня).
С версии 02-07 имеется также альтернативный вариант вывода
отчета с группировками произвольной вложенности
(Флажок "флРекурсивныйВыводГруппировок").
В версии 03-00 появилась возможность произвольно задавать группируемые и
суммируемые колонки (1 или несколько уровней) непосредственно в обработке
перед формированием отчета (вкладка "Произвольные группировки").
Исходная таблица значений может быть передана при вызове обработки в
качестве параметра открытия в конструкции типа
ОткрытьФорму("Отчет",ТабЗнСтрокиОтчета,
КаталогИБ()+"ExtForms\ОтчетПоТабЗн.ert");
С версии 03-04 для отчета с группировками можно обойтись и без ТЗ специального
формата (поднадоело ее собирать) - при вызове передавать детальную ТЗ,
а затем, манипулируя контекстом открытой формы, установить значения заголовка,
группируемых и суммируемых колонок и т.д. (см. соответствующий пример ниже).
2. Импорт ТЗ из *.dbf файла (xBase) (есть выбор DOS/Windows кодировки).
3. Импорт ТЗ из *.xls файла (Excel) (есть выбор листа книги).
4. Экспорт ТЗ в *.xml файл (агрегатные типы данных преобразуются к базовым).
5. Импорт ТЗ из *.xml файла в формате, выгружаемом данной обработкой,
который содержит описание структуры данных (поддерживаются только
базовые типы данных).
6. Импорт ТЗ из *.txt файла (есть выбор DOS/Windows кодировки,
разделителя полей).
7. Получение ТЗ из запроса 1С, сформированного из данной обработки
(вкладка "Консоль запросов", операция "Выполнить запрос").
Есть возможность ссылаться на списочные условия типа
Условие(ПеременнаяЗапроса В СписокЗначений) для агрегатных типов данных,
подробнее см. всплывающие подсказки к диалогам.
8. Экспорт ТЗ в *.dbf файл (есть выбор DOS/Windows кодировки).
9. Экспорт ТЗ в *.xls файл.
10. Экспорт ТЗ в *.txt файл (есть выбор DOS/Windows кодировки,
разделителя полей).
11. Редактирование ячеек ТЗ, добавление/удаление строк и колонок,
замена значения в колонке по условию, сортировка по указанным колонкам,
редактирование параметров колонок.
12. Собственный механизм сохранения/восстановления настроек
(дополнительно к стандартному) посредством текстового файла
(позволяет объединять списки настроек из разных файлов).
13. Создание перекрестной таблицы по типу перекрестного запроса MS Access
или сводной таблицы Excel (вкладка "Перекрестная таблица").
Реализовано отдельной операцией, а также как
предварительное действие перед формированием отчета с группировками
(флажок на вкладке "Произвольные группировки").
Можно указывать несколько колонок со значениями.
14. Заполнение колонок по формуле на языке 1С (вычисляемые поля).
В формуле можно ссылаться на значения колонок ТЗ и свойства самой ТЗ.
В списке подстановок имеются шаблоны готовых формул, возвращающие
элементы справочника и документы как значения агрегатных типов.
15. Свертка ТЗ по указанным колонкам. Для числовых колонок при этом
возможно суммирование значений.
16. Сохранение ТЗ в текстовом файле служебного формата
и восстановление ее из такого файла (в режиме создания новой ТЗ или
добавления строк в существующую ТЗ по колонкам с совпадающими
идентификаторами) с сохранением значений агрегатных типов данных.
ПРИМЕРЫ ВНЕШНЕГО ВЫЗОВА:
ВОЗМОЖНЫЕ НАПРАВЛЕНИЯ ПРИМЕНЕНИЯ:
НЕКОТОРЫЕ НЕОЧЕВИДНЫЕ ФИЧИ:
ГРУППИРОВКИ ПРОИЗВОЛЬНОЙ ВЛОЖЕННОСТИ:
см. описание обработки или прилагаемый текстовый файл.
АВТОР:
Селюкин Александр (sau)
sau_mailbox@mail.ru
Буду рад, если моя поделка окажется востребованной в миру
и принесет пользу прогрессивному человечеству ;-)
Скачать Внешняя обработка "Отчет по таблице значений" v04-10

Программы разработчика
Внешняя обработка "Обмен с ПО 'Клиент-Банк'" v02-02
sau
ВОЗМОЖНОСТИ:
Обмен стандартной 1С:Бухгалтерии с ПО 'Клиент-Сбербанк'
посредством его стандартных схем обмена (т.
Внешняя обработка "Отчет по таблице значений" v04-10
sau
ИСХОДНАЯ ИДЕЯ:
Для получения отчета ("Таблица") скармливать одному и тому же
внешнему отчету (ОтчетПоТабЗн.
Альтернативные программы
Внешняя обработка "Отчет по таблице значений" v04-10
sau
ИСХОДНАЯ ИДЕЯ:
Для получения отчета ("Таблица") скармливать одному и тому же
внешнему отчету (ОтчетПоТабЗн.
Учет оплаты договоров
plr@halyava.ru
Ведение справочника подразделений, учет договоров в разрезе подразделений.
Административная обработка
Vladimir Kozlov
Административная обработка, производящая чистку ".
Математические таблицы 1.3
Snake
Таблица степеней, таблица квадратов,таблица умножения, таблица периметров, таблица гипотенузы.
Двойняшки Двойняшки 1.0
teterin
Вы, конечно же, знаете и о картах Таро, и о рунах, и о гадании по китайской "Книге Перемен".
JUL 3.1
mic
Система JUL распространяется в рамках проекта "Интернет-школа при ФТЛ №1".
Solitaire Solitaire 1.0
lipigro
Цель игры состоит в том, чтобы после нескольких "прыжков" на доске осталась одна фишка.
Контроль изменения базовых цен
Tomba
КонтрольБазовыхЦен.
Набор алгоритмов для режима "Документы и Расчеты"
nizow@sgaice.ru
Набор алгоритмов для деноминации, обнуления (перекрытия) счетов, "поднятия" уровня ведения аналитики, "подчистки" уровней, подсчета аналитических объектов, и проч.
Новейший отчет 7.7 версия 4.02
Harlequin
Новейший отчет 7.
Другие программы категории
Homba 2
Светлицкий Валерий Павлович
Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.
Управление файлами, версия 1.00 ![]()
koser
Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.
Методика.Окно табличной части документов
Item
Демо конфигурация v77.
Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr
Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".
MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С ![]()
mzaharenkov
MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.