Имя: Пароль:
1C
1С v8
Регистрация данных РБД
0 selenat
 
25.11.15
16:25
В подписке на событие при записи документа по определенным правилам либо регистрирую документ для обмена с определенным узлом РБД, либо удаляю регистрацию. В отладчике при помощи метода ИзменениеЗарегистрировано() отслеживаю, что мои действия выполнились. Но после окончания процедуры подписки все равно регистрация изменения приводится в соответствие с тем, что указано в свойстве авторегистрация для этого документа. Это так должно быть? Авторегистрация отрабатывает свои действия уже после события ПриЗаписи? Какие есть варианты решения? что-то не соображу с ходу.
1 VikingKosmo
 
25.11.15
16:28
(0) например выключить авторегистрацию
2 Cyberhawk
 
25.11.15
16:28
Авторегистрация - значит авторегистрация
3 Лефмихалыч
 
25.11.15
16:32
(0) надо сделать, чтобы Авторегистрация была "Запретить"
4 selenat
 
25.11.15
16:34
(1,2) Если документ указан как использующийся в обмене, то у него только 2 значения, которые можно использовать в поле авторегистрация: запретить и разрешить. Меня не устраивают оба варианта, мне нужно программно делать регистрацию или удаление регистрации.

(3) пробовал, не помогло. В этом случае программная регистрация не срабатывает так же, как не срабатывало программное удаление регистрации при варианте авторегистрация=разрешить
5 Лефмихалыч
 
25.11.15
16:38
(4) >программная регистрация не срабатывает так же, как не срабатывало программное удаление регистрации

а почему тогда у меня это работает?
6 Cyberhawk
 
25.11.15
16:39
"Меня не устраивают оба варианта" // Ну, извиняй тогда
7 selenat
 
25.11.15
16:40
(5)таки да, работает. Это я проглючил, документ заполнил неправильно.
Всем спасибо! :)
8 Лефмихалыч
 
25.11.15
16:41
(4) >мне нужно программно делать регистрацию или удаление регистрации
ровно для этого и предназначена Авторегистрация=запретить.
Закон Брукера: Даже маленькая практика стоит большой теории.