|
Прочитать запись РС перед её измением
| ☑ |
0
camojiet
07.04.14
✎
11:26
|
Моя задача - определить какие Ресурсы были изменены.
Сделал проверку в процедуре ПередЗаписью, а оказывается на этот момент запись уже стирается. Причем только в этой транзакции. В этот самый момент из другого сеанса эта запись существует.
Как посмотреть на запись до её изменения?
|
|
1
vmv
07.04.14
✎
11:27
|
Создать структуру с одноименными ключами и таскать значения
|
|
2
Maxus43
07.04.14
✎
11:27
|
запись идёт 2 раза, первое - удаление, второе - запись нового (так у подчинённых регистров в типовых конфах)
|
|
3
Maxus43
07.04.14
✎
11:28
|
при удалении - в доп свойства пиши значения которые "были", при записи новых - сравнивай
|
|
4
RomanYS
07.04.14
✎
11:31
|
РС.Прочитать();
естественно после установки отбора
|
|
5
RomanYS
07.04.14
✎
11:32
|
+(4) или запросом
|
|
6
camojiet
07.04.14
✎
11:34
|
Попробую доп свойствами. Кажется больше всего подходит. Спасибо!
|
|
7
camojiet
08.04.14
✎
03:36
|
При удалении присвоил дополнительное свойство - при записи доп свойства уже небыло.
|
|
8
camojiet
08.04.14
✎
04:44
|
Я уже начинаю подумывать о записи структуры в файл при удалении и вытягивании её оттуда при записи. Но меня смущает этот метод.
|
|
9
Мутабор
08.04.14
✎
05:52
|
Не легче анализировать до записи, что есть с тем что будет
|
|
10
camojiet
08.04.14
✎
06:20
|
Запись производится и нескольких мест. Вышел из этой ситуации расположив проверку просто в процедуре ОбработкаПроверкиЗаполнения.
|
|
11
Ненавижу 1С
гуру
08.04.14
✎
06:47
|
подчинен регистратору али нет?
|
|
12
Мимохожий Однако
08.04.14
✎
07:47
|
Еще есть процедура ПередЗаписью()
|
|
13
m-serg74
08.04.14
✎
08:23
|
(12) прочитай (0) внимательно :)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший