|
УФ. запись объекта из формы | ☑ | ||
---|---|---|---|---|
0
Stim
13.11.12
✎
15:32
|
Как в обработке проведения модуля объекта узнать, что док проводится из формы документе? в клиент-серв или файловом режимах работы
Пока что додумался только через ДополнительныеСвойства() сделать.. |
|||
1
zak555
13.11.12
✎
15:33
|
только зачем знать, как проводится ?
|
|||
2
YF
13.11.12
✎
15:33
|
Поддерживаю (1)
|
|||
3
PiVa123
13.11.12
✎
15:34
|
(0) >> Пока что додумался только через ДополнительныеСвойства() сделать..
Сначала попробуй - потом говори. |
|||
4
Stim
13.11.12
✎
15:34
|
(1) (2) не все ли равно?)
|
|||
5
Stim
13.11.12
✎
15:35
|
(3) это к чему вообще?
|
|||
6
YF
13.11.12
✎
15:36
|
(4) Не, не все равно. Обработка проведения должна одинаково работать и при вызове из формы и не при оной. Иначе какой смысл в ней?
|
|||
7
Stim
13.11.12
✎
15:37
|
пля. по сабжу лучше подскажи что-нить
|
|||
8
Stim
13.11.12
✎
15:38
|
+ узнаю одинесников
|
|||
9
mikecool
13.11.12
✎
15:38
|
(6) я подписки на события не все выполняю, если событие не из формы запущено...
|
|||
10
mikecool
13.11.12
✎
15:39
|
завести реквизит формы, заполнять в форме - вот и признак
|
|||
11
zak555
13.11.12
✎
15:39
|
(7) рассказывай -- зачем тебе это
|
|||
12
Defender aka LINN
13.11.12
✎
15:39
|
(8) Узнаю Стима. Опять придумал лютую хрень, но саму мысль о том, чтобы сделать не через задницу, отгоняет изо всех сил
|
|||
13
Stim
13.11.12
✎
15:43
|
(12) напоминаю тебе, что свои советы по оптимизации можешь придержать при себе
|
|||
14
Stim
13.11.12
✎
15:46
|
+ хорошо. при проведении документа выполняется некая процедура в модуле объекта.
При проведении пользователем из формы - пользователю сообщаются результаты процедуры. при программном проведении и пр - сообщать не нужно. вопрос, как определить, что проведение документа выполняется из формы документа? |
|||
15
mzelensky
13.11.12
✎
15:49
|
(14) ну я просто переменную-флаг передавал в эту самую процедуру...если истина, то показывать, иначе ложь.
Проведение все же может быть из очень различных мест! |
|||
16
mzelensky
13.11.12
✎
15:50
|
(15)+ из формы дока, из формы списка, из формы выбора, групповой обработкой и т.д. ...
|
|||
17
Stim
13.11.12
✎
15:51
|
(15) самые различные идут лесом. интересует только проведение из формы
|
|||
18
Defender aka LINN
13.11.12
✎
15:51
|
(14) Так может процедуру в модуле формы и разместить, не? А то я еще возвижу, как ты наипешься вдоволь с передачей тех самых результатов обратно.
|
|||
19
Stim
13.11.12
✎
15:55
|
(18) пля, зачем что-то передавать? ты из читателей чтоле?
и зачем дублировать одну и ту же процедуру в модуле объекта и модуле формы? со всеми вызовами вложенных процедур и пр. |
|||
20
Stim
13.11.12
✎
15:57
|
тогда уж проще использовать модуль менеджера.
|
|||
21
MSII
13.11.12
✎
15:57
|
Что, пытаемся превращать тонкий клиент в толстый?
|
|||
22
Stim
13.11.12
✎
15:57
|
(21) с чего такой вывод?
|
|||
23
MSII
13.11.12
✎
15:58
|
(22) С того, что в толстом клиенте твоя задача была бы уместной, а здесь -увы.
|
|||
24
Stim
13.11.12
✎
15:59
|
(23) вот я и занят тем, чтобы с минимальными изменениями перенести функционал толстого клиента на тонкий
|
|||
25
MSII
13.11.12
✎
16:00
|
(24) С минимальными не получится. ИМХО. Переопределяй команду проведения в форме на собственную, дальше по настроению.
|
|||
26
Stim
13.11.12
✎
16:01
|
+ можно конешн перенести все процедуры в модуль менеджера, расколбасить весь модуль объекта и исправить вызовы процедур их других объектов, но
если ДополнительныеСвойства.свойство("ЗаписьИзформы") Тогда Сообщить(); будет проще |
|||
27
acsent
13.11.12
✎
16:01
|
(0) И ты, Брут.
Неожидал |
|||
28
Stim
13.11.12
✎
16:05
|
(25) спасибо за совет
|
|||
29
Stim
13.11.12
✎
16:05
|
(27) а что не так?
|
|||
30
5 Элемент
13.11.12
✎
16:31
|
Лучше проверять что запись программная.
|
|||
31
Defender aka LINN
13.11.12
✎
16:38
|
(19) Накрена ее дублировать? В модуле объекта она нив буй не впилась просто.
А передавать данные тебе придется. Сообщить() делает это в окно формы, которое при нажатии "Провести и закрыть" сам догадайся что делает :) |
|||
32
Mort
13.11.12
✎
16:40
|
Вообще, без отказа проведения нечего трепаться попусту.
|
|||
33
toypaul
гуру
13.11.12
✎
16:40
|
как-то делал. уже не помню как. как-то совсем просто.
|
|||
34
alexhtn
13.11.12
✎
16:57
|
Добавить параметр сеанса "проведение из формы"
В форме перед записью Истина, после записи Ложь. Только надо проверить чтобы корректно обрабатывалась ситуация, если произошел отказ при обработке проведения. |
|||
35
Defender aka LINN
13.11.12
✎
16:58
|
(34) Жесть какая
|
|||
36
alexhtn
13.11.12
✎
16:59
|
(35) И в чем жесть?
|
|||
37
Defender aka LINN
13.11.12
✎
17:00
|
(36) Ну хотя бы в параметре сеанса.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |