![]() |
|
Проверить документ на изменение. | ☑ | ||
---|---|---|---|---|
0
Полька
26.06.15
✎
11:58
|
Просто проверить документ на изменение - понятно- Модифицированность()
А можно проверить- изменялся ли конкретный реквизит? |
|||
1
zak555
26.06.15
✎
11:59
|
Сравни по реквиизитно Объект и Ссылка
|
|||
2
RomanYS
26.06.15
✎
11:59
|
Изменялся = (Объект[ИмяРеквизита] = Объект.Ссылка[ИмяРеквизита]);
|
|||
3
vip03
26.06.15
✎
12:37
|
при открытии писать реквизит в переменную.
при записи сравнивать что есть с тем что было. |
|||
4
Enterprise
26.06.15
✎
12:39
|
(2) ну только
Изменялся = (Объект[ИмяРеквизита] <> Объект.Ссылка[ИмяРеквизита]) |
|||
5
Heckfy
26.06.15
✎
12:42
|
(3) Да вы, батенько, монстр однако....
|
|||
6
vip03
26.06.15
✎
12:43
|
(5) а для меня (2) и (4) вообще какой-то набор букв. в 77 такого нету.
|
|||
7
Heckfy
26.06.15
✎
12:45
|
Ааа, 7.7......
|
|||
8
ДенисЧ
26.06.15
✎
13:11
|
Циклом по метаданным сравнивать реквизиты с полученным от ТекущийДокумент() ?
|
|||
9
hhhh
26.06.15
✎
13:23
|
(8) ну то есть ТекущийДокумент() это как бы ссылка?
|
|||
10
Полька
26.06.15
✎
15:02
|
Для каждого Реквизит Из Источник.Метаданные().Реквизиты Цикл
Если Источник[Реквизит] <> Источник.Ссылка[Реквизит] Тогда не получается |
|||
11
Полька
26.06.15
✎
15:02
|
не получается
Для каждого Реквизит Из Источник.Метаданные().Реквизиты Цикл Если Источник[Реквизит] <> Источник.Ссылка[Реквизит] Тогда |
|||
12
RomanYS
26.06.15
✎
15:04
|
в 7.7 все совсем по другому
|
|||
13
Heckfy
26.06.15
✎
15:05
|
Если Источник[Реквизит.Имя]<>Источник.Ссылка[Реквизит.Имя] Тогда
|
|||
14
RomanYS
26.06.15
✎
15:06
|
Для инд=1 по Метаданные.Документы(Док.Вид()).Реквизиты() Цикл
Рекв = Метаданные.Документы(Док.Вид()).Реквизиты(инд); ... Это навскидку, мог наврать |
|||
15
Heckfy
26.06.15
✎
15:07
|
(14) Наврал. :)
|
|||
16
Полька
26.06.15
✎
15:09
|
(13) по крайней мере дальше пошло :)))
спасибо |
|||
17
RomanYS
26.06.15
✎
15:45
|
(15) это для 7.7, я (6) попутал с ТС
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |