Проект: Универсальная консоль отчетов с ОБРАБОТКОЙ ОБЪЕКТОВ
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
ОБНОВЛЕНИЯ:
Новое в версии 1.0:
1. Усовершенствован анализ сделанных обработкой изменений, теперь в отчет выводятся:
а) Документы
б) Справочники
в) Регистры сведений
г) Регистры накопления
д) Регистры рассчетов
е) Константы
2. Добавлены настройки анализа. Есть 3 варианта анализа:
а) Принимать решение о принятии сделанных обработкой изменений
б) Сразу принимать изменения и выводить отчет о анализе
в) только проанализировать действия обработки (удобно при тестировании обработки!!!)
3. Появилась возможность отключить типовой контроль при записи объектов!!!
4. Добавлены алгоритмы. Процедуры используемые при выполнении обработки теперь можно выносить в отдельный алгоритм. Так же отработанные алгоритмы легко переносить в алгоритмы конфигурации "Конвертация данных 2.0"
5. В анализ добавлена колонка "Уникальный идентификатор", что дает возможность отката!
6. Исправлены ошибки.
Новое без версии:
1. Добавлены параметры(любого типа), которые можно использовать в обработчиках. (получить параметр можно функцией ПолучитьПараметр(<ИмяОбработки>))
2. Добавлен анализ сделанных обработкой изменений
3. Добавлен замер времени выполнения до миллисекунд (спасибо Evg-Lylyk //infostart.ru/projects/2932/)
ОПИСАНИЕ:
Изменена стандартная консоль отчетов. Довольно таки свежая, по этому требует релиз предприятия не ниже 8.1.11 (на сколько я помню)
В обработке добавлено 3 блока кода (в процедуру ПриОткрытии, описание переменных и блок с нужными процедурами) и форма (вызывается через "Обработки объектов отчета" > "Настройка обработки объектов" ) с помощью которой можно создавать/редактировать/удалять обработки (можно и несколько обработок написать на одну компоновку данных), выполнение которых потом можно вызвать сразу из меню "Обработки объектов отчета".
На форме настройки обработок отчета есть поле с деревом отчета в котором мы выбираем для какого отчета мы настраиваем обработки, "доступные поля": это поля доступные для использования в обработке. И панель с закладками: где закладки это и есть обработки и наконец в текстовом поле на закладке сам текст обработки
Типовая форма не изменена изменен только ее модуль.
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ:
Интелектуальное объединение физлиц
ПЛЮСЫ:
+ Обновление консоли на новый типовой релиз возможно двумя кликами мыши.
+ Для выборки используется вся мощь механизма СКД (системы компоновки данных), для тех кто не изучил еще, лично мой совет изучать.... и отчеты будет легче писать
+ Результат выборки можно посмотреть перед применением обработки.
+ Обработки можно собирать в группы, например обработки для ЗУП которые хранить в одном файле .dcf, и Вы уже не порастеряете их, лично я терял постоянно.... рассеяный я... а забыть где лежит весь сборник которым ты периодически пользуешься довольно таки сложно.
+ Код абсолютно открыт и доступен всем!
ПО РАЗВИТИЮ ПРОЕКТА:
Собираюсь доработать:
0. Куча мелких и не очень мелких исправлений и доработок.
1. Привинтить контекстные подсказки.
2. Сделать возможность перетаскивания из окна доступные поля.
3. Привинтить возможность сохранения/использования шаблонов кода например тот же код по перебору значений дерева
можно поместить в шаблон
3.1 Выгрузка шаблонов во внешний файл (например xml)
3.1.1 Создание единой базы шаблонов
4. Создание единых базы обработок для данной консоли, например:
5. Создание создания расписания запуска обработок как задач.
Для щедрых людей которым помогла обработка:
Яндекс деньги № 41001241519720 , не откажусь :)
Вступайте в нашу телеграмм-группу Инфостарт