Имя: Пароль:
1C
1С v8
Проверить или изменилась запись Регистра сведения. Управляемые формы.
, ,
0 Ma3eIIa
 
05.03.16
15:09
Как можно реализовать.
Думал через параметры. но они доступны только на клиенте, а перед запись на сервере их нет,
ДопольнительныеСвойства не доступны перед запись в модуле формы.
Какие есть еще варианты еще?
1 Cyberhawk
 
05.03.16
15:11
Склонения расставь
2 Ma3eIIa
 
06.03.16
08:17
О_о. ужас как написано....

Вообщем нужно.

Проверить или изменились значения регистра сведения. как это реализовать ?
3 Ma3eIIa
 
06.03.16
08:20
(2) при записи. если значения изменились и это не новая запись выполнить некое действие.
4 hhhh
 
06.03.16
10:20
(3) ну сравнить перед записью реквизиты. Это же очевидно.
5 Записьдампа
 
06.03.16
10:59
(4) С чем сравнить? Это же регистр.
6 shuhard
 
06.03.16
11:03
(5) регистры более не видны в запросах ?
7 Записьдампа
 
06.03.16
11:04
(6) Они обновляются в два приема.
8 shuhard
 
06.03.16
11:22
(7) а мужики то не знали (с)
9 Ma3eIIa
 
06.03.16
11:24
Да все Решил.
:)
//запомним срок часы
    Если ЗначениеЗаполнено(ТекущийОбъект.ВидОповещения) Тогда
        
        ЭтотОбъект.ПрочитаноеЗначениеСрокЧасы = ТекущийОбъект.СрокЧасы;
        ЭтотОбъект.ЭтоНеНовый = Истина;
        
    КонецЕсли;
    
КонецПроцедуры

&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
    
     Если ЭтотОбъект.ЭтоНеНовый И ЭтотОбъект.ПрочитаноеЗначениеСрокЧасы <> Запись.СрокЧасы Тогда

Но спасибо
10 Ma3eIIa
 
06.03.16
11:25
(9) Я просто в модуле объекта пытался сделать.
А потом подумал а зачем мне там. если только пользователь вносить изменения :)
Вообщем перемудрил с решением сначала.
еще раз спасибо.