Имя: Пароль:
1C
1С v8
Можно ли отследить значение реквизита?
, , , , , , , , , ,
0 NewTesla
 
17.09.15
12:06
Здравствуйте, для решения текущей задачи возник вопрос, можно ли отловить в событии "Перед записью, или при записи" значение флажка . Например. пользователь щелкает флажок на форме,
который связан с реквизитом, и мы отслеживаем, если док еще не записан, то флажок пока имеет старое значение, и если оно отличается от текущего то вызывать процедурку какую-нить)
1 Mankubus
 
17.09.15
12:08
если ссылка.флажок<>флажок тогда ...
2 NewTesla
 
17.09.15
12:10
(1) Это в модуле объекта в процедуре "Перед записью" назначить? А сравнение с реквизитом формы делать или с реквизитом объекта- документом?
3 Апош
 
17.09.15
12:14
(2) тебе изменение данных объекта контролировать надо?
4 NewTesla
 
17.09.15
12:15
(1) А все работает! Спасибо!!!

вот код


Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    
    Сообщить("Реквизит подтверждение = " + Ссылка.ПодтврждениеОтправки);
    
    
    Сообщить("Просто подтверждение = " + ПодтврждениеОтправки);

КонецПроцедуры


А по какому принципу работает данный способ? Объясните пжл , или скажите что почитать)
5 Апош
 
17.09.15
12:16
(4) продам СП. дорого
6 Матиус
 
17.09.15
12:19
(5) Да лан, все когда-то такими были
7 NewTesla
 
17.09.15
12:19
(5) Это в каком пункте там про это написано?))
8 Апош
 
17.09.15
12:23
(7) ты не поверишь...
9 NewTesla
 
17.09.15
12:38
(8) Ты как старый еврей) Либо скажи, либо цену назови))
10 Апош
 
17.09.15
12:39
(9) ПередЗаписью. с тебя 500 рублей
11 NewTesla
 
17.09.15
12:41
(10) Не не я про Ссылка.Реквизит <> Реквизит
12 Апош
 
17.09.15
12:42
(11) Процедура-обработчик вызывается после начала транзакции записи, но до начала записи документа.

ещё 500
13 NewTesla
 
17.09.15
12:46
(12) Тоесть  код (4)  я не могу прописать в "Обработке проведения" тк документ записан и эти значения равны, я прав?)
14 Апош
 
17.09.15
12:46
(13) да
15 NewTesla
 
17.09.15
12:49
(14) Спс, 1000 рублей ты скоро найдешь !
16 NewTesla
 
17.09.15
12:50
+ 15 Тк добро всегда возвращается- тут либо 10 раз тебя кондуктор в троллейбусе не заметит, либо бабуля на базаре скидку даст! Вспомни мои слова тогда!
17 Апош
 
17.09.15
12:51
это ж где такие нечеловеческие троллейбусы?
18 NewTesla
 
17.09.15
12:57
(17) Просто когда к тебе будет приближаться кондуктор начинай шептать Тесла обещал меня не заметят, Тесла обещал, меня не заметят- и кондуктор пройдет мимо ! 100 процентов! Плюс место вокруг тебя тож освободится! Вспомни тогда мои слова!
19 Апош
 
17.09.15
13:00
>место вокруг тебя тож освободится
кто б сомневался
20 NewTesla
 
17.09.15
13:09
Кстати. насколько правильно писать в обработке проведения

Отказ = Истина; Возврат;
Тк выходит сообщение , просит нажать "Ок". Но групповой обработкой доки проводит норм. Т.е при подобной записи могут ли возникнуть проблемы или надо убирать Стандартную Обработку данной процедуры?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший