|
как скрыть или свернуть форму? | ☑ | ||
---|---|---|---|---|
0
Andy MilkyWay
09.08.12
✎
16:11
|
Платформа 8.2. Из документа одного типа при проведении делаю формирование документа другого типа. При этом в дочернем документе надо последовательно сымитировать нажатие двух кнопок для доп. обработки документа. Для этого программно открываю форму, делаю нажатия и сохраняю документ с проведением. Можно ли сделать так, чтобы форма не отображалась пользователю или сворачивать ее при открытии?
|
|||
1
palpetrovich
09.08.12
✎
16:13
|
кажется мне, что "сымитировать нажатие двух кнопок" надо заменить на что-то другое ;)
|
|||
2
jump if overflow
09.08.12
✎
16:16
|
програмно создать документ, без открытия формы
|
|||
3
0_Serg_0
09.08.12
✎
16:17
|
может открыть/закрыть?? или минимизировать размеры формы
|
|||
4
Error pro
09.08.12
✎
16:19
|
(0) Попробуй модально открыть и установить таймаут.
|
|||
5
KindLion
09.08.12
✎
16:19
|
(1) +1500
Например, как советуют тебе в (2) Нажатие кнопки - вызывает определенную процедуру. Создай документ, получи форму, и не показывая ее (форму) пользователю, просто вызови эти процедуры, с параметром (неопределено) |
|||
6
Defender aka LINN
09.08.12
✎
16:20
|
(0) "Из документа одного типа при проведении делаю формирование документа другого типа" - расстрелять.
За попытку подумать о форме, находясь на сервере - еще и с ноги добавить. |
|||
7
KindLion
09.08.12
✎
16:20
|
А вообще, имхо, и в (5) - тоже изврат.
Проще - перенести необходимые процедуры в модуль объекта, и форму вообще не получать, а сразу выполнять функции в модуле объекта. |
|||
8
Andy MilkyWay
09.08.12
✎
16:34
|
(5) попробовал так. Там в процедурах, привязанных к кнопкам, много чего задействовано в контексте формы да и алгоритмы работают довольно сложные. Думал по поводу (7), но у меня мало времени на доработку, чтобы переделать процедуры нажатия с учетом переноса в модуль объекта.
|
|||
9
Andy MilkyWay
09.08.12
✎
16:36
|
(3) а как минимизировать?
|
|||
10
Reset
09.08.12
✎
16:39
|
(9) Ты понимаешь, что надел базе на шею веревку и спрашиваешь совета, как лучше намылить?
|
|||
11
Andy MilkyWay
09.08.12
✎
16:41
|
(10) думаю, выживет ;)
|
|||
12
Andy MilkyWay
09.08.12
✎
16:46
|
Может предложите другой вариант, какое-то другое событие? Главная цель, чтобы для проведенного документа автоматически создавался или переформировывался дочерний документ другого типа.
|
|||
13
olegves
09.08.12
✎
16:55
|
(12) в модуль документа-родителя в процедуру ПриЗаписи() добавь создание (перезапись) дочернего
|
|||
14
Andy MilkyWay
09.08.12
✎
16:59
|
(13) а в чем будет приниципиальное отличие от нынешней ситуации? Я делаю сейчас это в ОбработкаПроведения() документа-родителя
|
|||
15
olegves
09.08.12
✎
17:01
|
(14) а если кто распроведет или пометит на удаление документ-родитель?
|
|||
16
olegves
09.08.12
✎
17:03
|
(12) можешь еще подписку на событие повесить, но ее, как правило, вешают для нескольких документов
|
|||
17
Andy MilkyWay
09.08.12
✎
17:04
|
(15) возможно, есть смысл
|
|||
18
Andy MilkyWay
09.08.12
✎
17:05
|
(16) я об этом думал, только не очень понимаю, как это будет работать. Я, как и вы, работал до этого с foxpro, трудно бывает понять, как что-то сделать в 1с
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |