Имя: Пароль:
1C
1С v8
УдалитьРегистрациюИзменений для менеджера записи регистра сведений
,
0 ЭЦ
 
04.06.12
18:05
ГОСПОДА !
Имеется независимый периодический регистр сведений ФИОФизЛиц.
Измерение : ФизЛицо
Нужно удалить регистрацию изменений для записи.
//---------------------------------------------
МЗ = РегистрыСведений.ФИОФизЛиц.СоздатьМенеджерЗаписи();
МЗ.ФизЛицо = Выб.ФизЛицо;
МЗ.Период = Выб.Период;
МЗ.Прочитать();
Если НЕ МЗ.Выбран() Тогда
  Продолжить;
КонецЕсли;
ПланыОбмена.УдалитьРегистрациюИзменений(_УЗЕЛ,МЗ);
//--------------------------------------------------
Не работает.
В чем тут может быть?
Прошу подсказать
1 Wobland
 
04.06.12
18:06
>  Продолжить;
куда?
2 ЭЦ
 
04.06.12
18:11
Это внутри цикла - а вобщем неважно - суть не меняет
3 shamannk
 
04.06.12
18:13
Отладчик?
4 ЭЦ
 
04.06.12
18:14
Отладчик говорит что ошибка при
ПланыОбмена.УдалитьРегистрациюИзменений(_УЗЕЛ,МЗ);
5 shamannk
 
04.06.12
18:17
(4) Так понимаю тебя упрашивать ее выложить? и как ты _УЗЕЛ получаешь тоже выложи.
6 ЭЦ
 
04.06.12
18:18
(УдалитьРегистрациюИзменений): Произошла исключительная ситуация (1C:Enterprise 8.2.15.301): Недопустимое значение параметра (параметр номер '2')
7 hhhh
 
04.06.12
18:18
(6) попробуй набор записей.
8 ЭЦ
 
04.06.12
18:20
_УЗЕЛ = ПланыОбмена.sОбмен.НайтиПоНаименованию(Имя);
9 ЭЦ
 
04.06.12
18:21
(7) Буду пробовать если с менеджером записи не разберусь
10 ЭЦ
 
04.06.12
18:22
(7) Както вроде не правильно создавать набор для каждой записи
11 DrShad
 
04.06.12
18:26
(10) создай для всех сразу
12 ЭЦ
 
04.06.12
18:31
(11) Не прокатит - во первых не всегда надо сбрасывать все изменения, а во вторых какие именно записи надо сбрасывать часто можно задать только списком.
13 DrShad
 
04.06.12
18:32
(12) каким списком?
14 ЭЦ
 
04.06.12
18:35
(13) Перечислением ключей или спозиционированных менеджеров записи
15 DrShad
 
04.06.12
18:39
(14) так если МЗ нельзя передать в качестве параметра для снятия регистрации то какой же список?
16 ЭЦ
 
04.06.12
18:44
(15) Ну да список описывается отбором - т.е. придется обрезать функционал
17 ЭЦ
 
04.06.12
18:45
Или отдельный набор для каждой записи
18 ЭЦ
 
04.06.12
18:47
Попробовал вместо менеджера записи - ключ записи - таже ошибка
19 DrShad
 
04.06.12
18:50
в СП же русским по белому написано, что набор записей нужно
20 DrShad
 
04.06.12
18:51
создай набор и к нему все возможно/необходимые отборы поставь
21 ЭЦ
 
04.06.12
18:53
(20) Да уж видимо придется.
Хотя в СП написано :
"набор записей регистра и т.п., ссылка на объект базы данных"
22 kuromanlich
 
04.06.12
19:01
(0) гы гы гы ) правда батхерт?
23 kuromanlich
 
04.06.12
19:02
(19) только не удобно это, когда РБД занимаешься.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший