Вход | Регистрация
 

Как программно заменить встроенную обработку на внешнюю

Как программно заменить встроенную обработку на внешнюю
Я
   Vvvvv
 
14.12.18 - 16:21
Есть в конфигураторе встроенная обработка. Она часто дорабатывается. Программа обновляется не часто. Иногда использовать встроенную, а иногда внешнюю версию, можно запутать пользователей. Всегда использовать внешнюю, мне сказали так не делать.

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.