|
Как программно заменить встроенную обработку на внешнюю | ☑ | ||
---|---|---|---|---|
0
Vvvvv
14.12.18
✎
16:21
|
Есть в конфигураторе встроенная обработка. Она часто дорабатывается. Программа обновляется не часто. Иногда использовать встроенную, а иногда внешнюю версию, можно запутать пользователей. Всегда использовать внешнюю, мне сказали так не делать.
Вопрос, как сделать так что бы при открытии обычной обработки, открывалась внешняя обработка. Где правильно написать код, в каком месте его вызвать? |
|||
1
Garykom
гуру
14.12.18
✎
16:23
|
1. Удалить встроенную
2. Все ошибки вызовов встроенной (мы же ее того удалили) переписать на вызовы внешней 3.? |
|||
2
Garykom
гуру
14.12.18
✎
16:23
|
Еще можно на месте встроенной обработки написать обработку заглушку, которая всегда вызывает нужную внешнюю
|
|||
3
Мимохожий Однако
14.12.18
✎
16:27
|
(0) Конфигурация и встроенная обработка секретные?
Вставь в команду вызова встроенной обработке на внешнюю, например. Странная ситуация. |
|||
4
Vvvvv
14.12.18
✎
16:32
|
(2) тоже думал о таком варианте, но не понял как его реализовать?
|
|||
5
Daniilvb
14.12.18
✎
16:32
|
Внешнюю обработку поместить в доп. обработки. Если требуется быстрая команда для запуска (не через меню доп. обработки), то добавить эту команду в конфигурацию.
|
|||
6
Мимохожий Однако
14.12.18
✎
16:42
|
(4) Прикалываешься?
|
|||
7
Очевидно
14.12.18
✎
17:26
|
(0) ну думаю добавить "Команду" в командный интерфейс подсистемы, в модуле команды написать нечто "Найти внешнюю обработку в справочнике", если она "Используется = истина" - открывай её, иначе "Открывай встроенную" ...
|
|||
8
Очевидно
14.12.18
✎
17:27
|
(0) тогда "какую открывать" будет будет регулироваться регулятором "Используется/отключена" во внешней обработке ...
|
|||
9
Vvvvv
14.12.18
✎
17:42
|
(7) в общей команде, нельзя открыть внешние обработки. Ка это обойти?
т.е. не сработает ОткрытьФорму("ВнешняяОбработка.ОбработкаВН.Форма") |
|||
10
Vvvvv
14.12.18
✎
17:54
|
А все попытки открытия формы, выдаются сообщение, что интерактивные операции не доступны
|
|||
11
novichok79
14.12.18
✎
17:55
|
(0) зачем? сложно...
|
|||
12
Vvvvv
14.12.18
✎
18:04
|
(11) если сам не справился, значит в чем то есть проблема и есть сложность
|
|||
13
Eiffil123
14.12.18
✎
18:07
|
народ умудряется подменять встроенную в платформу обработку удаления помеченных на свою. А вы тут предлагаете удалить из конфигурации. Ужасно
|
|||
14
Eiffil123
14.12.18
✎
18:08
|
||||
15
novichok79
14.12.18
✎
18:09
|
(12) я предлагаю запилить расширение. или всегда использовать внешнюю.
внешняя типа медленнее, ну да, но зато не надо будет внешней заменять встроенную. можно еще взять короче configsave до изменений, заменить в конфигурации обработку на внешнюю, выгрузить новый configsave. написать обработку замены обработки на внешнюю путем сравнения отличий в configsave до и после, вычленения изменений и поиска различий в коде внешней обработки. как-то так. |
|||
16
novichok79
14.12.18
✎
18:10
|
(14) ну это "грязный хак" же.
|
|||
17
Eiffil123
14.12.18
✎
18:24
|
(16) чтобы вернуть поиск в меню "все функции", я готов пойти на многое )
|
|||
18
Мигрень
14.12.18
✎
18:30
|
Можно тётку нанять, она будет закрывать внутреннюю и открывать внешнюю прозрачно для пользователя.
|
|||
19
Мимохожий Однако
14.12.18
✎
20:53
|
(17) Ctrl-F попробуй
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |