Внешняя обработка "Отчет по таблице значений" v04-10

Внешняя обработка ИСХОДНАЯ ИДЕЯ: Для получения отчета ("Таблица") скармливать одному и тому же внешнему отчету (ОтчетПоТабЗн.

Разработчик:   sau
      другие программы →
Лицензия:   Unknown
Размер:   0K
Язык:   
ОС:   Windows 98/XP/Vista (?)
Рейтинг:   0 /5 (0 голосов)

ИСХОДНАЯ ИДЕЯ:
Для получения отчета ("Таблица") скармливать одному и тому же
внешнему отчету (ОтчетПоТабЗн.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

ИСХОДНАЯ ИДЕЯ: Для получения отчета ("Таблица") скармливать одному и тому же внешнему отчету (ОтчетПоТабЗн.

WOCatalog Pro SQL WOCatalog Pro SQL
WOscripts.com

WOCatalog Pro SQL - это универсальная, многофункциональная система, предназначенная для организации сайтов различного уровня сложности, или отдельных разделов веб-серверов.

Быстрые регистры Быстрые регистры
Unknown

Проект «Быстрые регистры для 1С».

Контроль изменения базовых цен Контроль изменения базовых цен
Tomba

КонтрольБазовыхЦен.

Учебник по языку Basic в задачах и примерах Учебник по языку Basic в задачах и примерах
Unknown

Представляемая книга содержит опыт, накопленный автором за время работы преподавателем информатики в школе.

Функции для работы с ТЗ (Таблицами Значений) Функции для работы с ТЗ (Таблицами Значений)
ADirks

Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.

PVD News System v4.50 PVD News System v4.50
PVDLab

Рассмотрим поближе систему PVD News System v4.

WTG Tools 2.3b WTG Tools 2.3b
Unknown

добавление/настройка/удаление аккаунтов (ограничение — 20 аккаунтов) добавление/настройка/удаление категорий (например, у меня такие: Transport, Food, Beer, Technics, Misc, Credits, Salary) (ограничение — 500 категорий) добавление/настройка/удаление транзакций отображение общего баланса, баланса на текущий день импорт (частичный) и экспорт данных из QIF (формат импорта/экспорта в PocketBank и некоторых других приложениях) переключение отображения системного статуса и панели кнопок справа выделение приходных/расходных транзакций разными цветами фильтр транзакций суммирование с очисткой архивирование/восстановление файла данных настройка вида, в том числе расцветки некоторые общие настройки программы удаление по фильтру архивирование по расписанию поиск по подстроке или дате график изменения баланса полная конфигурация диалога транзакции настройка шрифтов масштабирование сортировки по дате, по транзакции, по категории, по сумме сортировки прямая и обратная перекрестные транзакции между аккаунтами настраивается категория по умолчанию цветовые гаммы: WTG, Весна, Море, Ночь (если подберете хорошую гамму, присылайте — включу в предлагаемые варианты настроек) валюта для отображения калькулятор в поле ввода суммы: если написать простое арифметическое суммирование, то при нажатии «Сохранить» проводится пересчет, и диалог отображается снова, но уже с подсчитанной суммой возможно использование предыдущей транзакции для создания новой настройка валют отдельно для каждого аккаунта можно выбрать, что показывать в крайней правой колонке транзакций — приход или баланс (если баланс, то приход и расход выводятся в предпоследней колонке, расход — с минусом) форматирование дат осуществляется соответственно системным настройкам настраивается стартовый режим — аккаунт или транзакции в режиме транзакций появился авторежим — выбор из нескольких наиболее встречающихся транзакций и автоматическое добавление поддержка кириллицы (выберите шрифт Mono8 или Mono11) некоторые настройки для аккаунта типа «Телефон» для аккаунта типа телефон сделаны специфические операции: добавление входящего/исходящего/мобильного/городского разговора, входящей/исходящей SMS, автоначисление абонентской платы переход между аккаунтами по Ctrl-Left/Right, между месяцами по Ctrl-Up/Down выборочное суммирование в память: занести в память Ctrl-Y, вставить транзакцию из памяти Ctrl-W полностью русская и английская версии настройка вида списка транзакций индивидуально для каждого аккаунта дополнительная индивидуализация для аккаунта типа «Телефон» экспорт данных в виде табулированных полей; если потребуется импортировать полученный файл в Excel, его нужно предварительно открыть блокнотом (notepad.

Быстрые регистры 2 Быстрые регистры 2
Иванов Юрий Николаевич

Проект Быстрые регистры для 1С> Почему 1С Платформа 1С:Предприятие является самой распространенной , удобной и перспективной системой на российском рынке автоматизации.

Учебник по технологии программирования Учебник по технологии программирования
Unknown

Приходилось ли вам когда-нибудь: тратить кучу времени на то, чтобы закодировать неверный алгоритм? использовать слишком сложную структуру данных? при тестировании программы пропустить очевидную проблему? тратить день на то, чтобы обнаружить ошибку, которую можно было бы найти за пять минут? сталкиваться с тем, что программа должна работать в три раза быстрее и использовать меньше памяти? затрачивать титанические усилия на то, чтобы перевести программу с рабочей станции на PC или наоборот? пытаться внести изменения в чужую программу? переписывать программу целиком, потому что разобраться в ней не удалось? Ну и как — понравилось? С программистами такое происходит все время.

Другие программы категории

Homba 2 Homba 2
Светлицкий Валерий Павлович

Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.

Управление файлами, версия 1.00 Управление файлами, версия 1.00 
koser

Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.

Методика.Окно табличной части документов Методика.Окно табличной части документов
Item

Демо конфигурация v77.

Цикл уроков по бухгалтерской программе  Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr

Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".

MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С 
mzaharenkov

MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.