|
v7: Добавить обработчики событий во все документы | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
28.09.11
✎
08:37
|
Посоветуйте наиболее эффективный способ для решения задачи:
требуется перехватить события ПриОткрытии, ПриЗаписи, ПриПроведении, ПРиОтменеПроведения во все документы базы. Руками добавлять - муторно... 1с++ - пригоден. |
|||
1
Lepochkin
28.09.11
✎
08:42
|
Смотреть появление новой строки в журнале регистрации
|
|||
2
Lepochkin
28.09.11
✎
08:44
|
вот примерчик реализации http://infostart.ru/public/90224/
|
|||
3
ДенисЧ
28.09.11
✎
08:44
|
(1) Надо интерактивно. То есть нужно среагировать на эти события...
|
|||
4
ДенисЧ
28.09.11
✎
08:45
|
Причём, нужно или отменять или разрешать событие по условию.
Например, запретить записывать любой документ раньше определённой даты и т.п. |
|||
5
poligraf
28.09.11
✎
08:45
|
(3) gcomp?
Разобрать md в тексты добавить, собрать? |
|||
6
ДенисЧ
28.09.11
✎
08:46
|
(5) не нравится.
|
|||
7
xazrad
28.09.11
✎
08:46
|
В глобальнике вот такие процедуры
глПроверкаРазрешенияРедактирования(Контекст) //при открытии глПриПроведении(Конт, ВидыДвижений) Экспорт // проведение глМожноЗаписатьДокумент(Контекст) // запись ПриОтменеПроведенияДокумента(Докум) //отмена проведения |
|||
8
Guk
28.09.11
✎
08:46
|
Инсертер разве не подойдет?...
|
|||
9
ДенисЧ
28.09.11
✎
08:47
|
(7) и в каждый документ вставлять эти вызовы...
(8) он у меня глобальник обрезает. |
|||
10
xazrad
28.09.11
✎
08:54
|
(9) мне кажется достаточно в глобальном модуле их просто вставить. Пример Комплексная конфа. где проводки формируются в процедуре глПриПроведении
|
|||
11
Guk
28.09.11
✎
08:55
|
(9) в смысле обрезает? у меня ничего не обрезал. обратись к разработчику, может он поможет тебе с этой бедой...
|
|||
12
Guk
28.09.11
✎
08:58
|
+(11) кстати, решал точно такую же задачу...
|
|||
13
orefkov
28.09.11
✎
09:03
|
1C++, Перехватчик.
|
|||
14
orefkov
28.09.11
✎
09:04
|
+(13)
Именно под эту задачу он и сделан. |
|||
15
ДенисЧ
28.09.11
✎
09:11
|
(11) У меня глобальник режется на ~30000 строк
|
|||
16
ДенисЧ
28.09.11
✎
09:11
|
(13) я на это и намекал :-)
Хотелось примерчик кода увидеть... |
|||
17
Lepochkin
28.09.11
✎
09:15
|
||||
18
ДенисЧ
28.09.11
✎
15:05
|
Так-съ...
(17) спасибо С формой разобрались... Теперь бы ещё с модулем документа... |
|||
19
antoneus
28.09.11
✎
15:09
|
||||
20
ДенисЧ
28.09.11
✎
15:31
|
(19) туплю, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |