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

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

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