Имя: Пароль:
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)
Вопрос ТС-а совершенно понятен. У ЭлементаУправления свойства Модифицированность нет, об этом он спрашивает.
Придется тем или иным способом сверять значения ВСЕХ элементов
Независимо от того, куда вы едете — это в гору и против ветра!