|
Удалить записи из регистра сведений |
☑ |
0
Flyd-s
23.08.12
✎
11:29
|
Нужно справочник почистить. Пишу:
Для Каждого ТекСтрока ИЗ Контрагенты Цикл
МассивСсылок = Новый Массив;
МассивСсылок.Добавить(ТекСтрока.Контрагент);
ТабСсылок = НайтиПоСсылкам(МассивСсылок);
//...
Для Каждого Ссылка из ТабСсылок Цикл
//...
Если ТипЗнч(Ссылка[1]) = Тип("РегистрСведенийКлючЗаписи.ВерсииОбъектов") Тогда
МенеджерЗаписи=РегистрыСведений["ВерсииОбъектов"].СоздатьМенеджерЗаписи();
ЗаполнитьЗначенияСвойств(МенеджерЗаписи, Ссылка[1]);
МенеджерЗаписи.Удалить();
КонецЕсли;
//...
КонецЦикла;
//...
КонецЦикла;
|
|
1
Flyd-s
23.08.12
✎
11:30
|
не работает
|
|
2
Wobland
23.08.12
✎
11:30
|
(0) это ты хвастаешься?
|
|
3
mikecool
23.08.12
✎
11:32
|
СоздатьМенеджерЗаписи()
Записать()
|
|
4
Flyd-s
23.08.12
✎
11:32
|
(2), всё на месте остается. Второй раз прогоняю циклом и опять те же самые записи всплывают
|
|
5
Hmster
23.08.12
✎
11:33
|
(4) вряд ли ...
|
|
6
ssh2012
23.08.12
✎
11:36
|
(4) раз записи остаются, значит то что ты удаляешь и так не было. ВерсииОбъектов периодический?
|
|
7
Lenka_Boo
23.08.12
✎
11:39
|
Ты уверен, что тебе нужен МенеджерЗаписей, а не НаборЗаписей?
Тут посмотри:
|
|
8
Flyd-s
23.08.12
✎
11:46
|
(6), да, действительно. Одни записи удаляются , другие внезапно появляются после удаления
|
|