|
v8: движения регистра |
☑ |
0
bdrag
01.04.04
✎
20:06
|
как получить доступ к движениям регистра накопления? имеется ввиду, что эти движения надо проверять на условие и удалять. пробовал
//****
Для Каждого х Из РегистрНакопленияНаборЗаписей[ИмяРегистра] Цикл
Если УСЛОВИЕ Тогда
РегистрНакопленияНаборЗаписей[ИмяРегистра].Удалить(х);
КонецЕсли;
КонецЦикла;
//****
но в наборе записей вообще ничего нет, хотя движения делались
спасибо
|
|
1
Волшебник
01.04.04
✎
22:54
|
попробуй применить объект РегистрНакопленияВыборка
|
|
2
bdrag
02.04.04
✎
00:42
|
нет, в этом и проблема: если я получу выборку или выгружу регистр в таблицу значений у меня не будет доступа к самим движениям, т.е. если удалить строку из выборки/табзнач движение в базе останется! уважаемые, никто не сталкивался с подобной работой "на низком уровне"??? очень надо
|
|
3
bdrag
06.04.04
✎
15:17
|
Нашел решение!
Надо делать так:
//*************************
//
НаборЗаписей = РегистрыЧегоЛибо.ИмяРегитра.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ЧтоТо1 = ЧтоТо1;
//... ставим отбор - какие движения нам нужны
НаборЗаписей.Отбор.ЧтоТоХ = ЧтоТоХ;
НаборЗаписей.Прочитать();
//делаем что надо
НаборЗаписей.Записать(Истина, Истина);
//
//*************************
Надеюсь, кому-нибудь пригодится!
|
|