2018-09-17 13:04:31 +02:00
# Консоль заданий для платформы 1С:8.3
2018-09-13 12:53:53 +02:00
2022-03-29 07:24:05 +02:00
КонсольЗаданий2019.epf __ [Скачать архив ](https://github.com/kuzyara/JobsConsole2019.epf/releases/latest/download/JobsConsole2019.zip )__
2018-09-13 12:18:27 +02:00
2022-02-08 19:38:56 +02:00
[![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/KuzNikAl)
2018-11-28 05:02:21 +02:00
2018-09-13 12:43:24 +02:00
Адаптация https://infostart.ru/public/57880/ для 8.3
2018-10-12 09:20:13 +02:00
* без модальных окон (РежимИспользованияМодальности = НеИспользовать)
2018-09-13 12:43:54 +02:00
* тонкий и веб-клиент
2018-09-13 12:43:24 +02:00
* с редактированием параметров
2018-09-13 13:02:42 +02:00
* не зависает при открытии
2018-09-17 13:04:31 +02:00
* режим совместимости 8.2
2018-12-10 10:46:46 +02:00
* не требует БСП
2018-09-13 12:31:46 +02:00
2021-04-21 04:08:01 +02:00
![image ](Main/JobConsole2019.gif?raw=true )
2019-12-12 11:26:17 +02:00
2019-12-12 11:01:43 +02:00
Обработка оптимизирована под хайлоад, поэтому:
* время последнего запуска рег. задания вычисляется при активации строки
2020-05-28 05:15:01 +02:00
* поиск рег. задания фонового происходит по имени и методу
2019-12-12 11:01:43 +02:00
* по-умолчанию при запуске фоновые отбираются за последний час
2020-05-28 05:15:01 +02:00
* при большом количестве рег. заданий состояние последнего фонового получается по активации строки, а не сразу для всех
2019-12-12 10:02:36 +02:00
2020-10-22 11:18:45 +02:00
Новое в версии 1.0.10:
* добавлена возможность встраивания в справочник "Дополнительные отчеты и обработки" из БСП типовых (спасибо KrapivinAndrey)
* для толстого и тонкого клиента показывается информация о том где запуститься задание: на сервере или на клиенте
* при очистке отбора фоновых фильтр по времени теперь остаётся (для больших баз актуально)
* теперь для заполнения колонок "Выполнялось" и "Состояние" при открытии даётся всего 200 мс, получение всех перенесено на кнопку обновления списка регламентных (результат замера выполения в подсказке заголовка этих колонок)
* подчищены все замечания от новой версии bsl-ls плагина edt
2022-03-29 07:24:05 +02:00
## Типовая консоль запросов с конструктором для тонкого клиента:
2019-04-01 11:24:27 +02:00
* добавил закладки для запросов
2022-03-29 07:24:05 +02:00
* УФ
`КонсольЗапросов_8.3.5(ИТС).epf` __ [Скачать обработку ](https://github.com/kuzyara/JobsConsole2019.epf/raw/master/Обработки/КонсольЗапросов_8.3.5(ИТС ).epf)__
2018-12-18 06:51:18 +02:00
![image ](https://user-images.githubusercontent.com/2604430/50132733-22f2fb00-02bb-11e9-8f59-a7e9ee058f05.png )
2018-10-12 09:25:30 +02:00
2022-03-29 07:24:05 +02:00
## Обработка по выводу структуры метаданных
2019-08-07 09:46:21 +02:00
* для УФ и ОФ
2022-03-29 07:24:05 +02:00
* удобно искать таблицу/поле по внутреннему идентификатору
`ВнутренняяСтруктураБД.epf` __ [Скачать обработку ](https://github.com/kuzyara/JobsConsole2019.epf/raw/master/Обработки/ВнутренняяСтруктураБД.epf )__
2019-08-07 09:46:21 +02:00
![image ](https://user-images.githubusercontent.com/2604430/62603889-6f15ad00-b929-11e9-8be8-57a7852830f7.png )
2021-08-16 10:32:42 +02:00
## Отчет по типам общих модулей и всех их Флагах
* для УФ и ОФ
2022-03-29 07:24:05 +02:00
* периодически пригождается когда нужно найти все глобальные модули
* выделяет модули, флаги готорых не соответствуют стандарту ИТС __ [(1) ](https://its.1c.ru/db/v8std/content/469/hdoc )__ __ [(2) ](https://1c-syntax.github.io/bsl-language-server/diagnostics/CommonModuleInvalidType/ )__
2021-08-16 10:32:42 +02:00
2022-03-29 07:24:05 +02:00
`ФлагиОбщихМодулей.erf` __ [Скачать обработку ](https://github.com/kuzyara/JobsConsole2019.epf/raw/master/Обработки/ФлагиОбщихМодулей.erf )__
2021-08-16 10:35:46 +02:00
![image ](https://user-images.githubusercontent.com/2604430/129529252-e7ae88e6-2afd-4638-a7d3-ba26d9470a61.png )
2021-08-16 10:32:42 +02:00
При разработке общих модулей следует выбирать один из четырех контекстов выполнения кода:
|Тип общего модуля | Пример наименования | Вызов сервера | Сервер | Внешнее соединение | Клиент(обычное приложение) | Клиент(управляемое приложение)|
| -- | -- | -- | -- | -- | -- | -- |
| Серверный | ОбщегоНазначения (или ОбщегоНазначенияСервер) | | + | + | + |
| Серверный для вызова с клиента | ОбщегоНазначенияВызовСервера | + | + | | |
| Клиентский | ОбщегоНазначенияКлиент (или ОбщегоНазначенияГлобальный) | | | | + | +
| Клиент-серверный | ОбщегоНазначенияКлиентСервер | | + | + | + | +|
## Преобразователь имен таблиц из sql запроса в 1С
* понимает запросы из технологического журнала
* понимает запросы из MS SQL Server Profiler
* расшифровывает ссылки в hex-формате 0xA76E0050569934C711E39DD823175F06
* кеширование ранее расшифрованных ссылок
* УФ и ОФ
2022-03-29 07:24:05 +02:00
`ПреобразовательИменТаблицSqlВ1С.epf` __ [Скачать обработку ](https://github.com/kuzyara/JobsConsole2019.epf/raw/master/Обработки/ПреобразовательИменТаблицSqlВ1С.epf )__
2021-08-16 10:32:42 +02:00
![image ](https://user-images.githubusercontent.com/2604430/129534878-3b10eafd-013e-4196-af25-8ee87392bc7c.png )
2022-03-29 07:24:05 +02:00
## Консоль запросов 8.2
* модификация на базе обработки Чистова
2022-03-29 07:06:59 +02:00
* замер производительности и количество строк результата в дереве запросов
* автосохранение и автовосстановление при краше (отладке)
* параметры в отдельной вкладке
* меню Файл -> Открыть последние выполненные
* ОФ
2022-03-29 07:24:05 +02:00
`КонсольЗапросов_8.2(www.chistov.spb.ru).epf` __ [Скачать обработку ](https://github.com/kuzyara/JobsConsole2019.epf/raw/master/Обработки/КонсольЗапросов_8.2(www.chistov.spb.ru ).epf)__
2022-03-29 07:06:59 +02:00
![image ](Main/QueryConcoleScreenshot.png?raw=true )
2020-05-27 11:35:13 +02:00
Разработка ведётся по git-flow в edt