Имя: Пароль:
1C
1С v8
Событие ПередПометкойНаУдаление, ПередСнятиемСПроведени
,
0 Adecvator
 
05.06.14
18:47
Есть необходимость запретить расспроводить и помечать документы сделанные другим пользователем, как обработать эти события в документе, не подскажите?
1 Adecvator
 
05.06.14
18:48
Совсем забыл, толстый клиент, обычное приложение.
2 Enders
 
05.06.14
18:52
ПередЗаписью, не?
3 Adecvator
 
05.06.14
18:55
(2) чего, это как?
4 Defender aka LINN
 
05.06.14
18:58
(3) Это событие. Всегда ваш, К.О.
5 Enders
 
05.06.14
18:58
(3) Событие модуля объекта "ПередЗаписью" называется, там есть  
Отказ и РежимЗапись
6 Adecvator
 
05.06.14
19:02
(5) а как мне распознать был ли он до этого проведен или помечен на удаление?
7 Banned
 
05.06.14
19:08
(6) У Объекта спроси
8 Fragster
 
гуру
05.06.14
19:10
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
ПередЗаписью (BeforeWrite)
Синтаксис:

ПередЗаписью(<Отказ>, <РежимЗаписи>, <РежимПроведения>)

[траляляя]

Описание:

Возникает перед выполнением записи объекта. Процедура-обработчик вызывается после начала транзакции записи, но до начала записи документа.
9 Fragster
 
гуру
05.06.14
19:10
т.е. синтакс помощник как бы намекает нам, что в самой базе данные еще не изменились
10 Fragster
 
гуру
05.06.14
19:11
(9) и с ними, можно, например, сравнить
11 Fragster
 
гуру
05.06.14
19:11
вопрос в том, что ТС делал 6 лет?
12 Adecvator
 
05.06.14
19:34
(11) тек. состояние можно определить, как ПометкаУдаления, Проведен. А то что будет с ПометкаУдаления и Проведен после записи?
13 Banned
 
05.06.14
19:34
(12) Они изменятся. Ваш Кэп.
14 Adecvator
 
05.06.14
19:37
(13) почему они должны измениться, если я записываю совершенно другой реквизит документа?
15 Banned
 
05.06.14
19:40
(14) А почему бы и нет?
ты записываешь не реквизит, а объет
16 Adecvator
 
05.06.14
19:50
ПометкаУдаления        - то что есть.
Ссылка.ПометкаУдаления - то что было.
17 Adecvator
 
05.06.14
19:50
всем спасибо.