Внешняя обработка "Отчет по таблице значений" 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
ИСХОДНАЯ ИДЕЯ:
Для получения отчета ("Таблица") скармливать одному и тому же
внешнему отчету (ОтчетПоТабЗн.
WOCatalog Pro SQL
WOscripts.com
WOCatalog Pro SQL - это универсальная, многофункциональная система, предназначенная для организации сайтов различного уровня сложности, или отдельных разделов веб-серверов.
Быстрые регистры
Unknown
Проект «Быстрые регистры для 1С».
Контроль изменения базовых цен
Tomba
КонтрольБазовыхЦен.
Учебник по языку Basic в задачах и примерах
Unknown
Представляемая книга содержит опыт, накопленный автором за время работы преподавателем информатики в школе.
Функции для работы с ТЗ (Таблицами Значений)
ADirks
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.
PVD News System v4.50
PVDLab
Рассмотрим поближе систему PVD News System v4.
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
Иванов Юрий Николаевич
Проект Быстрые регистры для 1С> Почему 1С Платформа 1С:Предприятие является самой распространенной , удобной и перспективной системой на российском рынке автоматизации.
Учебник по технологии программирования
Unknown
Приходилось ли вам когда-нибудь: тратить кучу времени на то, чтобы закодировать неверный алгоритм? использовать слишком сложную структуру данных? при тестировании программы пропустить очевидную проблему? тратить день на то, чтобы обнаружить ошибку, которую можно было бы найти за пять минут? сталкиваться с тем, что программа должна работать в три раза быстрее и использовать меньше памяти? затрачивать титанические усилия на то, чтобы перевести программу с рабочей станции на PC или наоборот? пытаться внести изменения в чужую программу? переписывать программу целиком, потому что разобраться в ней не удалось? Ну и как — понравилось? С программистами такое происходит все время.
Другие программы категории
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С, любых документов и важных данных.