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

Можно как-то обойти строку кода "#Если Клиент Тогда"?

Можно как-то обойти строку кода "#Если Клиент Тогда"?
Я
   toypaul
 
04.03.21 - 10:19
Суть задачи / проблемы / попытки решить задачу

Конфа УПП с упр. формами
Нужно написать внешнюю обработку. А значит управляемая форма не подходит. Или научите как отрыть во внешней обработке упр форму?
Обработка вызывает метод Заполнить у нового документа (имитация создания на основании)

В обработке заполнения есть блок со строкой кода "#Если Клиент Тогда" в котором выдается ошибка с диалогом. Этот диалог мне в обработке не нужен

Если заполнение производится из рег задания или из встроенной обработки с упр формой на сервере, то все норм.

Задача сделать тоже самое из внешней обработки. Если нет, то придется делать встроенную
   Волшебник
 
1 - 04.03.21 - 10:20
это не строка кода, а директива препроцессора
   Волшебник
 
2 - 04.03.21 - 10:21
Эта строка не компилируется в байт-код и не выполняется.
Она влияет на текст конечного модуля, который уже будет компилироваться в байт-код.
   ДенисЧ
 
3 - 04.03.21 - 10:21
"Конфа УПП с упр. формами"
"значит управляемая форма не подходит"

Q - логика!

Чем не подходит управляемая форма?

ЗЫ. Кто у toypaul аккаунт угнал?
   toypaul
 
4 - 04.03.21 - 10:23
(3) не подходит тем, что во внешней обработке не открывается
   dka80
 
5 - 04.03.21 - 10:24
(3) тем, что если обработка будет внешняя,  то в режиме обычных форм она не открывается
   ДенисЧ
 
6 - 04.03.21 - 10:24
(4) Во внешней обработке в конфе на упрформах не открывается управляемая форма?
Это в 8.6.25 такое сделали?
   ДенисЧ
 
7 - 04.03.21 - 10:25
(5) К чертям перья. Покажи мне в (0) обычные формы...
   toypaul
 
8 - 04.03.21 - 10:25
(6) кто сказал что конфа на упр формах?
   Kassern
 
9 - 04.03.21 - 10:26
(8) "Конфа УПП с упр. формами" ты и сказал)
   Галахад
 
10 - 04.03.21 - 10:27
Вносить правки в конфигурацию и добавлять расширения запрещено?
   toypaul
 
11 - 04.03.21 - 10:28
(10) ради этого запрещено. расширений вообще нет
   toypaul
 
12 - 04.03.21 - 10:28
есть вариант встроить обработку в конфу с упр формой. это запасной вариант
   dka80
 
13 - 04.03.21 - 10:29
(11) кто-то врет? УПП на обычных формах. Раз есть управляемые - значит сами добавили (ну может там пару стандартных форм управляемые)
   dka80
 
14 - 04.03.21 - 10:30
(7) это УПП. Там обычные формы
   toypaul
 
15 - 04.03.21 - 10:33
(13) кто врет? ради этой задачи никто не даст код менять. код менять можно, но не ради этой задачи.
   dmpl
 
16 - 04.03.21 - 10:38
(13) В УПП полно управляемых форм. В типовой.
   dmpl
 
17 - 04.03.21 - 10:46
(0) Если запущен тонкий клиент - открывается управляемая форма даже если обработка внешняя.
   toypaul
 
18 - 04.03.21 - 10:49
(17) хм. тоже вариант. надо спросить
   SleepyHead
 
19 - 04.03.21 - 10:59
(0) Расширения не подходят?
   Classic
 
20 - 04.03.21 - 11:46
(0)
Управляемая форма внешней обработки отлично открывается в тонком клиенте.
   Вафель
 
21 - 04.03.21 - 12:30
проверяй тоже условие ДО вызова заполнения
   Lama12
 
22 - 04.03.21 - 12:51
(0) Вроде можно сделать две формы. В модуле обработки выбирай какую форму открыть, управляемую или обычную.
   toypaul
 
23 - 04.03.21 - 13:10
(20) это уже выяснили
(21) надо не проверять, а чтобы пошло по ветке Иначе (то есть выполнение не на клиенте)
(22) можно, но открываться в толстом клиенте будет только обычная форма

короче сделал встроенную с упр формой. если будет возможность, запустят ее в тонком клиенте.

было еще предложение запустить в фоновом задание, но мне с таким гемором разбираться не охота из-за такой мелкой одноразовой задачи


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