Имя: Пароль:
1C
1С v8
Определить модифицированный элемент.
0 Boleev
 
03.09.12
16:27
Есть ли простой способ определить модифиуированный элемент формы?
1 Goggy
 
03.09.12
16:28
А какой сложный?)
2 Boleev
 
03.09.12
16:29
(1) обойти все элементы формы, запомнить, проделать манипуляции, и сравнить с тем что запомнил
3 Heckfy
 
03.09.12
16:31
(2) Лучше по ссылке проверить.
4 Reset
 
03.09.12
16:34
(2) "запомнить" можно заменить на запрос к бд, если в форме редактируется какой-л объект. Но обходить все и сверять придется все равно
5 Goggy
 
03.09.12
16:42
(4) Не обязательно.
Если идти таким путём, то можно реализовать 2-мя запросами например.
6 Heckfy
 
03.09.12
16:42
Можно вообще без запросов.
7 Boleev
 
03.09.12
16:43
(5) а если идти другим путем?
8 Buster007
 
03.09.12
16:43
(0) цель?
9 Heckfy
 
03.09.12
16:44
(8) Поди свою систему логирования ваяют.
10 Chin
 
03.09.12
16:44
А в (3) Чем не устраивает?

Если Объект.Реквизит1 <> Объект.Ссылка.Реквизит1 Тогда
...
11 Boleev
 
03.09.12
16:46
(8) огромный код и большое количество реквизитов и в одна из переменных совпала с идентификатором формы. Визуально не нашел.
12 Goggy
 
03.09.12
16:51
(10) Ну зачем так сразу всё выдавать? Я с тобой в разведку не пойду :(
13 Chin
 
03.09.12
16:53
(12) Я с тобой тоже - мозг съешь пока дойдем!!! :)
14 Goggy
 
03.09.12
17:04
(13) Енто я лублу, особенно чайной ложечкой хД
15 fisher
 
03.09.12
17:32
(10) Строго говоря, это решение не сабжевой задачи. Элементы формы не обязательно однозначно сопоставлены данным в БД.
16 mikecool
 
03.09.12
17:33
модифицированность или модифицированность()
17 Reset
 
03.09.12
17:37
(5) Не обязательно что? Второй запрос к чему? К форме запрос? Или если ты в запросе все поля напишешь, это не обход?
18 Reset
 
03.09.12
17:40
(5)
Вопрос ТС-а совершенно понятен. У ЭлементаУправления свойства Модифицированность нет, об этом он спрашивает.
Придется тем или иным способом сверять значения ВСЕХ элементов
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн