|
не работает ПланыОбмена.ЗарегистрироватьИзменения() |
☑ |
0
necro
28.02.14
✎
11:23
|
Я понимаю, что баян, но ситуация такая:
Выбираю узлы:
ВЫБРАТЬ
План.Ссылка
ИЗ
ПланОбмена.МойПлан КАК План
ГДЕ
План.ПометкаУдаления = ЛОЖЬ
И ПланСсылка <> &Ссылка //тут центральный узел
выполняю код:
Сообщить(СтрокаРезультата.Ссылка);
ПланыОбмена.ЗарегистрироватьИзменения(СтрокаРезультата.Ссылка,Метаданные.Константы.ВалютаРегламентированногоУчета);
//код выполняется, ошибок нет
смотрю изменения:
ВЫБРАТЬ
ВалютаРегламентированногоУчетаИзменения.Узел,
ВалютаРегламентированногоУчетаИзменения.НомерСообщения
ИЗ
Константа.ВалютаРегламентированногоУчета.Изменения КАК ВалютаРегламентированногоУчетаИзменения
а там старые, совсем старые записи, а новых нет
может я вообще что-то не понимаю? подскажите что-нибудь!
|
|
1
Maxus43
28.02.14
✎
11:42
|
какие старые? там показано что есть факт регистрации, никакого "времени" чтоб сказать "старые записи" там нет
|
|
2
chigsrOck
28.02.14
✎
11:45
|
Если 19 платформа - там косяк... константы не регистрируются
|
|
3
Maxus43
28.02.14
✎
11:46
|
и метод ЗарегистрироватьИзменения в 19-й платформе вызывает падение производительности резкое...
|
|
4
necro
28.02.14
✎
11:48
|
(1) старые - это значит старше, чем ожидалось. времени там нет, но зато можно посмотреть таблицу ДО обработки и ПОСЛЕ, и увидеть, что записи в ней СТАРЫЕ
|
|
5
necro
28.02.14
✎
11:49
|
(2)(3) пришлось так:
Константы.ВалютаРегламентированногоУчета.Установить(Константы.ВалютаРегламентированногоУчета.Получить());
|
|
6
chigsrOck
28.02.14
✎
12:07
|
(5) Угу... перезапись значения помогает:) но вообще-то это нелепый косяк какой-то:)))
|
|