|
1С 8.2 УФ. Событие НаКлиенте после отмены проведения. | ☑ | ||
---|---|---|---|---|
0
Drac0
19.11.13
✎
15:09
|
Добрый день!
В свое время уже ломал голову над следующей ситуацией: во время проведения проходит определенная проверка. В ее результате собираются некорректные данные, которые хочу выводить в ТабличныйДокумент . Нюанс в том, что если проведение через форму документа уходит в Отказ, то после этого не происходят никакие события НаКлиенте ,чтобы этот ТабличныйДокумент вывести. Может есть-таки какой-нибудь способ? |
|||
1
Бешеная Нога
19.11.13
✎
15:10
|
после записи на сервере?
|
|||
2
Drac0
19.11.13
✎
15:11
|
(1) Не происходит при отказе от поведения.
|
|||
3
Drac0
19.11.13
✎
15:12
|
(1) Тем более нужен на клиенте. НаКлиенте после записи тоже не происходит.
|
|||
4
Бешеная Нога
19.11.13
✎
15:13
|
(1) уверен?
|
|||
5
Drac0
19.11.13
✎
15:14
|
(4)Проверял.
|
|||
6
Drac0
19.11.13
✎
15:45
|
Похоже так и придется висеть на форме кнопочке для проверки...
|
|||
7
olegves
19.11.13
✎
15:50
|
(0) подписка на событие ПриПроведении и ПриОтменеПроведения
|
|||
8
FidelBoom
19.11.13
✎
15:51
|
(0) С модуля объекта в обработчике проведения, если там делаешь проверку, то оттуда и выводи этот табличный документ с ошибками. Что смущает?
|
|||
9
FidelBoom
19.11.13
✎
15:52
|
(7) Я не пойму зачем в подписке на события, если итак можно в модуле данного объекта прописать вывод этого табл. документа?
|
|||
10
banco
19.11.13
✎
16:03
|
(0) конечно изврат, но можно попробовать ПередЗаписью если происходит проведение, поставить Модифицированность = Истина, подключить обработчик ожидания, потом в обработчике проверить если не записалось, то вывести свой табличныйдокумент
|
|||
11
Drac0
19.11.13
✎
16:47
|
(8) Меня смущает, что вывод ТабличногоДокумента на сервере невозможен.
(10) Подписка тут тоже вроде не поможет. Мне нужно получить результат проверок при проведении. И разве в подписке мгут вызываться клиентские методы? |
|||
12
SUA
19.11.13
✎
17:02
|
"во время проведения проходит определенная проверка"
зачем? перекинуть в проверку перед записью если сообщать надо |
|||
13
Бешеная Нога
19.11.13
✎
17:03
|
(11) кому нужен табличный документ на сервере?
|
|||
14
Drac0
19.11.13
✎
17:06
|
(12) Дважды гонять много данных неохото.
(13) Не суть. Пусть массив данных, ссылка на хранилище или черт лысый. Нужно это выдать пользователю в виде табличного документа, чтобы он мог распечатать и идти давать люлей виновным. |
|||
15
rphosts
19.11.13
✎
17:06
|
(0)сама задача изврат, но если по другому никак:
1.убираешь с формы все кнопки проведения, записи, отмены проведения и т.п.. 2.втыкаешь свои собственные кнопки проведения и т.д. 3. привязываешь к кнопка из 2. соответствующий код. ЗЫ операции типа пометки на удаление и т.п. из журнала можно решать аналогично |
|||
16
Drac0
19.11.13
✎
17:10
|
(15) Был этот вариант. Не очень нравится. По крайней мере отдельная кнопка на форме для проверки не хуже этого варианта.
|
|||
17
rphosts
19.11.13
✎
17:20
|
(16) а других вариантов на текущих релизах платформы нет
|
|||
18
Drac0
19.11.13
✎
17:58
|
(17) Ясно. ЧИТД :-)
|
|||
19
olegves
19.11.13
✎
21:59
|
(17) есть и другие варианты, смотри Дополнительные свойства документа - через них можно что угодно передать (ссылкой на хранилище)
|
|||
20
Defender aka LINN
19.11.13
✎
22:17
|
оповещение можно попробовать послать
|
|||
21
Defender aka LINN
19.11.13
✎
22:29
|
А не, не взлетит
|
|||
22
Drac0
19.11.13
✎
22:44
|
(19) Я его и юзаю. Проблема не передать, а показать после неудачного проведения. Нет никакого события наклиенте после неудачного проведения для этого.
|
|||
23
olegves
19.11.13
✎
23:23
|
(22) после записи, не?
|
|||
24
rphosts
20.11.13
✎
03:17
|
(19) каким образом доп. свойства инициируют клиентское событие по окончании проведения?
|
|||
25
hhhh
20.11.13
✎
03:56
|
(22) купи себе Бухгалтерию 3.0. Там это всё реализовано.
|
|||
26
Wobland
20.11.13
✎
04:17
|
автору рассказали, что для проведения вообще клиент не нужен?
|
|||
27
EvgeniuXP
20.11.13
✎
04:18
|
(26) а ему нужен :)
|
|||
28
Wobland
20.11.13
✎
05:41
|
ну пусть клиент смотрит какие-то файлы, наформированные сервером, я не возражаю
|
|||
29
Drac0
20.11.13
✎
06:32
|
(28) Ну, раз в вашем понимании все так просто, то скажите, как это сделать? Чтобы не дублировать функционал. Можно сделать проверку перед записью на клиенте, но от проверки перед записью в модуле объекта никуда не деться. Бегать дважды вместо одного раза на сервер тоже моветон.
|
|||
30
Wobland
20.11.13
✎
06:34
|
(29) что сделать? ТабДок.Записать?
|
|||
31
Drac0
20.11.13
✎
07:01
|
Куда записать? Куда его записать, например, на веб-клиенте? Кто сказал, что он всегда сможет записать на клиентский комп? Кто сказал, что есть общий доступный ресурс? Зачем вообще плодить лишние файлы? В общес, отдельная кнопка проверки на порядки лучше этого варианта, хоть и не камильфо.
|
|||
32
Wobland
20.11.13
✎
07:03
|
через О
кто сказал, что клиент вообще есть? |
|||
33
Drac0
20.11.13
✎
07:13
|
Меня не волнует программное проведение. Там эту ситуацию можно обработать как угодно. Меня волнует случай интерактивного проведения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |