1
0
mirror of https://github.com/kuzyara/JobsConsole2019.epf.git synced 2025-02-15 13:33:45 +02:00
JobsConsole2019/README.md
ROSSKO\Nikolay.Kuznecov b2c9d9d464 -\\-
2021-08-16 15:45:43 +07:00

68 lines
5.6 KiB
Markdown

# Консоль заданий для платформы 1С:8.3
КонсольЗаданий2019.epf __[Скачать](https://github.com/kuzyara/JobsConsole2019.epf/releases/latest/download/JobsConsole2019.zip)__
[![Github All Releases](https://img.shields.io/github/downloads/kuzyara/JobsConsole2019.epf/total.svg)]() [![telegram](https://patrolavia.github.io/telegram-badge/chat.png)](https://teleg.run/kuzyara777)
Адаптация https://infostart.ru/public/57880/ для 8.3
* без модальных окон (РежимИспользованияМодальности = НеИспользовать)
* тонкий и веб-клиент
* с редактированием параметров
* не зависает при открытии
* режим совместимости 8.2
* не требует БСП
![image](Main/JobConsole2019.gif?raw=true)
Обработка оптимизирована под хайлоад, поэтому:
* время последнего запуска рег. задания вычисляется при активации строки
* поиск рег. задания фонового происходит по имени и методу
* по-умолчанию при запуске фоновые отбираются за последний час
* при большом количестве рег. заданий состояние последнего фонового получается по активации строки, а не сразу для всех
Новое в версии 1.0.10:
* добавлена возможность встраивания в справочник "Дополнительные отчеты и обработки" из БСП типовых (спасибо KrapivinAndrey)
* для толстого и тонкого клиента показывается информация о том где запуститься задание: на сервере или на клиенте
* при очистке отбора фоновых фильтр по времени теперь остаётся (для больших баз актуально)
* теперь для заполнения колонок "Выполнялось" и "Состояние" при открытии даётся всего 200 мс, получение всех перенесено на кнопку обновления списка регламентных (результат замера выполения в подсказке заголовка этих колонок)
* подчищены все замечания от новой версии bsl-ls плагина edt
### Добавил типовую консоль запросов с конструктором для тонкого клиента, удобно когда лежат вместе:
* добавил закладки для запросов
КонсольЗапросов_8.3.5(ИТС).epf __[Скачать](hhttps://github.com/kuzyara/JobsConsole2019.epf/releases/latest/download/JobsConsole2019.zip)__
![image](https://user-images.githubusercontent.com/2604430/50132733-22f2fb00-02bb-11e9-8f59-a7e9ee058f05.png)
### Обработка по выводу структуры метаданных
* для УФ и ОФ
ВнутренняяСтруктураБД.epf __[Скачать](https://github.com/kuzyara/JobsConsole2019.epf/releases/latest/download/JobsConsole2019.zip)__
![image](https://user-images.githubusercontent.com/2604430/62603889-6f15ad00-b929-11e9-8be8-57a7852830f7.png)
## Отчет по типам общих модулей и всех их Флагах
* для УФ и ОФ
ФлагиОбщихМодулей.erf
Выделяет модули, флаги готорых не соответствуют стандарту ИТС __[(1)](https://its.1c.ru/db/v8std/content/469/hdoc)__ __[(2)](https://1c-syntax.github.io/bsl-language-server/diagnostics/CommonModuleInvalidType/)__
![image](https://user-images.githubusercontent.com/2604430/129529252-e7ae88e6-2afd-4638-a7d3-ba26d9470a61.png)
При разработке общих модулей следует выбирать один из четырех контекстов выполнения кода:
|Тип общего модуля | Пример наименования | Вызов сервера | Сервер | Внешнее соединение | Клиент(обычное приложение) | Клиент(управляемое приложение)|
| -- | -- | -- | -- | -- | -- | -- |
| Серверный | ОбщегоНазначения (или ОбщегоНазначенияСервер) |   | + | + | + |  
| Серверный для вызова с клиента | ОбщегоНазначенияВызовСервера | + | + |   |   |  
| Клиентский | ОбщегоНазначенияКлиент (или ОбщегоНазначенияГлобальный) |   |   |   | + | +
| Клиент-серверный | ОбщегоНазначенияКлиентСервер |   | + | + | + | +|
## Преобразователь имен таблиц из sql запроса в 1С
* понимает запросы из технологического журнала
* понимает запросы из MS SQL Server Profiler
* расшифровывает ссылки в hex-формате 0xA76E0050569934C711E39DD823175F06
* кеширование ранее расшифрованных ссылок
* УФ и ОФ
ПреобразовательИменТаблицSqlВ1С.epf
![image](https://user-images.githubusercontent.com/2604430/129534878-3b10eafd-013e-4196-af25-8ee87392bc7c.png)
Разработка ведётся по git-flow в edt