|
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
|
отличное хобби, ещё и полезное
|
|