|
v7: Глобальный перехватчик при записи справочника / документа ? | ☑ | ||
---|---|---|---|---|
0
yur4egg
19.12.13
✎
08:03
|
Есть ли в 7-ке ВК которая содержит глобальный перехватчик при записи справочника / документа ? Желательно, чтобы работало так: как только элемент записывается и с него снимается блокировка, он тут же попадает в этот перехватчик, и с ним можно делать все что угодно, переприсваивать реквизиты, перезаписывать и т.д.
|
|||
1
ДенисЧ
19.12.13
✎
08:03
|
есть. 1с++
|
|||
2
Ёпрст
19.12.13
✎
08:38
|
||||
3
varelchik
19.12.13
✎
11:08
|
+(2) Он еще и могеть МодульПроведения перехватывать.
|
|||
4
Diter
19.12.13
✎
11:09
|
сдаётся мне ты подляну кому то готовишь ;)
|
|||
5
varelchik
19.12.13
✎
11:36
|
(4) А вот это вы сер зря.
Очень даже нужная весчь. Все что касается справочников и документов шоб в каждом форме не воять одно и тоже. А есть утебе справочников и документов в общей сложность за сотню. задолбаешся вносить изменения в каждую форму. |
|||
6
Злопчинский
19.12.13
✎
13:45
|
(0) перед выходом из процедуры - сгенери внешнее событие с нужным источником и данными - и потом обрабатывай как тебе надо.
|
|||
7
Злопчинский
19.12.13
✎
13:45
|
.. но блин, в некоторызх местах - не генерится, блин!
|
|||
8
Fragster
гуру
19.12.13
✎
13:47
|
переходи на восьмерку, там это реализовано
|
|||
9
Ёпрст
19.12.13
✎
13:49
|
не переходи на восьмёрку.. тебя обманывают
|
|||
10
Ёпрст
19.12.13
✎
13:49
|
:)
|
|||
11
Ёпрст
19.12.13
✎
13:50
|
жалкие подписки на события.. и то, не всех событий..
|
|||
12
Torquader
19.12.13
✎
13:50
|
(5) У меня для этого в глобальнике написана процедура LogReferenceChange и LogDocumentChange - помимо того, что можно перехватить любую запись имеем ещё и регистрацию изменений.
Просто нужно не забывать для новых элементов вставлять в "ПриЗаписи" (кстати, можно вставлять и в код обработки перед командой "Записать") |
|||
13
Злопчинский
19.12.13
✎
22:28
|
(12) ну-ну.. программную запись как?
|
|||
14
Torquader
20.12.13
✎
01:07
|
(13) Программную запись, да ещё и в транзакции - лучше вообще не ловить - иначе иногда получается каша вместо результата - особенно, если учесть, что исключение (даже в попытке) автоматом отменяет транзакцию.
|
|||
15
КонецЦикла
20.12.13
✎
01:11
|
+(11) Которые сцуко еще больше тормозят этот трактор
|
|||
16
КонецЦикла
20.12.13
✎
01:11
|
Будь мужиком, заюзай триггер
|
|||
17
КонецЦикла
20.12.13
✎
01:13
|
(14) Любые изменения в БД в транзакции откатываются при ее отмене, даже действия со своими таблицами SQL
Попробуй в обработке проведения что-нить проапдейдить и сделай СтатусВозврата(0) |
|||
18
Torquader
20.12.13
✎
01:16
|
(17) SQL хотя бы добавляет "честности", а вот в dbf-версии граблей разложено - мама не горюй.
Почему 1С foxpro драйвер не взяла - он так хорошо работает с dbf-файлами и может memo-поля спокойно обрабатывать, в отличие от 1С, где со строками переменной длины всё криво и погано. |
|||
19
КонецЦикла
20.12.13
✎
01:20
|
(18) Почему они и в восьмерке продолжили традиции наплевательства к малым фирмам - тоже не понятно. Ну хоть маленький сервер вышел, может кому-то радость будет.
|
|||
20
Злопчинский
20.12.13
✎
01:29
|
> Ну хоть маленький сервер вышел,
- это ты про что? |
|||
21
КонецЦикла
20.12.13
✎
02:04
|
(20) Да про снеговика. На 5 мест вроде :)
|
|||
22
varelchik
20.12.13
✎
10:02
|
(16)+100.
Задолбал мене регистратор МОДа. Так тож перешел на тригеры и все что МОД напихал в конфу вырезал нафиг. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |