|
Редактирование записей регистра сведений | ☑ | ||
---|---|---|---|---|
0
rull9ss
14.05.12
✎
19:59
|
Сильно не пинать, только учусь.
Подскажите как удалить запись в регистре сведений? (Подчинение регистратору) Выб = РегистрыСведений.ОтложенныеДействия.Выбрать(); Пока Выб.Следующий() Цикл Если Выб.ПланДата = Дата Тогда Если Выб.Менеджер = Менеджер Тогда Выб.ПолучитьМенеджерЗаписи().Удалить(); КонецЕсли; КонецЕсли; КонецЦикла; Но выдает ошибку Менеджер записи не может быть использован для регистра с режимом записи "Подчинение регистратору" Подскажите как решить проблему? |
|||
1
МишКа
14.05.12
✎
20:26
|
Использовать коллекцию движений документа.
|
|||
2
НовыйАдмин
14.05.12
✎
20:36
|
Делаю вот так
ВыборкаРег = РегистрыСведений.НазваниеРегистра.Выбрать(НачПериода, КонПериода); Пока ВыборкаРег.Следующий() Цикл Если ВыборкаРег.Дополнительно = ДаДаДа Тогда ВыборкаРег.ПолучитьМенеджерЗаписи().Удалить(); КонецЕсли; КонецЦикла; Все работает. Пробовал с разными условиями, с разными типами данных, всегда работает. |
|||
3
vmv
14.05.12
✎
20:42
|
Удаление неугодных записей любого регистра подчиненного решистратору должно осуществляться в методе ОбработкаПроведения() и связанных с ним в модуле регистратора.
Все остальные варианты очень дурно пахнут и за отход от постулата выше можно не стесняясь бить морду |
|||
4
vmv
14.05.12
✎
20:43
|
(2) бред
|
|||
5
НовыйАдмин
14.05.12
✎
20:45
|
Вы правы, сам понял, надо бы набить морду
|
|||
6
experimentator76
14.05.12
✎
20:45
|
*потирая руки*
кому ? |
|||
7
Лоботряс
14.05.12
✎
20:54
|
(3) Ну че уж так уж сразу. Бывают исключения, например, групповая обработка документов
|
|||
8
experimentator76
14.05.12
✎
20:56
|
(7) Потом трогается документ с немного другим алгоритмом записи в этот регистр и песец
|
|||
9
Лоботряс
14.05.12
✎
20:58
|
(8)Просто нужно понимать и учитывать все нюансы...
|
|||
10
experimentator76
14.05.12
✎
21:02
|
(9) хорошо когда это один человек и он всегда в этой теме
а вот поехал отдыхать чел пару недель на чужбине а вместо него заместитель остался и каюк |
|||
11
rull9ss
14.05.12
✎
21:30
|
(3) так в обработке проведения и делаю.
(2) а поподробней можно? |
|||
12
rull9ss
14.05.12
✎
21:31
|
(11) *про коллекцию движений документа
|
|||
13
hhhh
14.05.12
✎
23:16
|
Движения.ОтложенныеДействия.Записать();
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |