![]() |
|
Конвертация данных. Не записывает регистр сведений | ☑ | ||
---|---|---|---|---|
0
Melcor
24.03.17
✎
09:37
|
Доброго дня. Такая ситуация, в конвертациии создал ПКО "КорректирвкаЗаписейРегистра" и в процедуру ПослеЗагрузки добавил код
НаборЗаписей = РегистрыСведений.События.СоздатьНаборЗаписей(); ДатаНабора = ТекущаяДата(); НаборЗаписей.Отбор.Регистратор.Установить(Объект.Ссылка); НаборЗаписей.Прочитать(); Для каждого СтрРег из НаборЗаписей цикл СтрРег.ГруппаСобытия = Справочники.ГруппыСобытий.НачислениеБонуса; КонецЦикла; НаборЗаписей.Записать(); Смотрел в отладчике, всё проходит, но не записывается, поле ГруппаСобытий остается пустым, если этот код запустить просто через внешнюю обработку, то всё прекрасно сохраняется. |
|||
1
h-sp
24.03.17
✎
09:56
|
(0) ну может конвертация записывает набор и ваш набор затирает.
|
|||
2
Amra
24.03.17
✎
09:57
|
В ПослеЗагрузки Объект.Ссылка еще не существует, то есть Объект еще не записан
|
|||
3
Melcor
24.03.17
✎
10:10
|
(2) Существует, в отладчике я его вижу
|
|||
4
Melcor
24.03.17
✎
10:11
|
(1) Да вроде не должен, я жешь после загрузки пытаюсь записать
|
|||
5
Melcor
24.03.17
✎
10:17
|
(2) Как минимум ошибка вышла бы
|
|||
6
Amra
24.03.17
✎
10:19
|
(3) (4) (5) С какой стати ошибка? Ошибки не будет, просто незаполнено будет, и все, следовательно и записей РС не получишь
|
|||
7
Melcor
24.03.17
✎
10:22
|
(6) Если, к примеру, я вместо Объект.Ссылка, в отборе поставлю Объет, то выходит ошибка, т.к. это не ссылка. В отладчике когда смотрю, то ссылка есть
|
|||
8
Melcor
24.03.17
✎
10:55
|
Прописал в глобальную процедуру ПослеЗагрузкиОбъекта, эффекта не дало( да почему так-то?
|
|||
9
h-sp
24.03.17
✎
11:01
|
(8) потому что потом еще раз пишет, что вы как фома неверующий.
|
|||
10
Melcor
24.03.17
✎
11:02
|
(9) Получается силами конвертации эту задачу не решить?
|
|||
11
dezss
24.03.17
✎
11:12
|
Может я беспросветно туп, но все же спрошу: а зачем все это?
Разве регистратор при проведении не должен сам двигать регистр? |
|||
12
dezss
24.03.17
✎
11:17
|
Понял, что ступил.
Ты ж не движения пишешь, а начисление бонуса. |
|||
13
Melcor
24.03.17
✎
11:29
|
Пришлось решать костылями, в процедуре ПослеЗагрузкиДанных прописал запрос к регистру и нахожу все записи с незаполненными полями
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |