Имя: Пароль:
1C
 
v8: как проверить изменился ли объект и какой реквезит изменился?
0 Nitrofx
 
23.12.09
14:08
в процедуру должна передаваться ссылка на объект и проверится изменены ли даные в объекте - ПередЗаписью()?
1 Живой Ископаемый
 
23.12.09
14:09
йода-стайл!
2 Rie
 
23.12.09
14:10
(0) Ы? В чём вопрос-то?
3 mirosh
 
23.12.09
14:10
(0) не понятно же
4 Mitriy
 
23.12.09
14:12
(0) а логика где?
5 Nitrofx
 
23.12.09
14:14
как проверить изменился ли объект и какой реквезит изменился?
6 AndOne
 
23.12.09
14:19
Сравнить ЭтотОбъект.Реквизит с Ссылка.Реквизит
7 Рэйв
 
23.12.09
14:19
Для Каждого Рек Из ЭтотОбъект.Метаданные().Реквизит Цикл
  Если Ссылка[Рек.Имя]<>ЭтотОбъект[Рек.Имя] Тогда
    Сообщить("Изменился "+Рек.Имя);
  КонецЕсли;
Конеццикла;
8 mooo
 
23.12.09
14:20

СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
Модифицированность (Modified)
Синтаксис:
Модифицированность()
Возвращаемое значение:
Тип: Булево. Истина - объект изменен; Ложь - в противном случае.
Описание:
Определяет, был ли изменен объект после считывания из базы данных.
Примечание:
Метод не позволяет определить, был ли изменен объект другими пользователями.
Пример:
Если Объект.Модифицированность() Тогда
   Объект.Записать();
КонецЕсли;
9 Nitrofx
 
23.12.09
17:31
Рэйв - Большое человеческое Спасибо . . .
10 Serg_1960
 
23.12.09
17:45
(9) На радостях не забудь заодно проверить по метаданным реквизиты ТЧ :)
11 AndreyFAN
 
23.12.09
17:53
(7) т.е., копая в эту сторону, можно сделать ИсторияИзмененийДокумента? я правильно понял? Вместо Сообшить записать в регистр...
12 bvn13
 
23.12.09
17:55
(11) доставай зачетку!
13 AndreyFAN
 
23.12.09
17:56
прикалывайся... для меня 1с - хобби
14 Andry888
 
23.12.09
17:57
(13) хреноватенькое ты хобби выбрал...
15 AndreyFAN
 
23.12.09
17:58
отличное хобби, ещё и полезное
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс