регистр сведений 8.2
☑
0
ladalk
21.02.12
✎
21:20
Доброй ночи,
в непериодическом независимом регистре сведений содержатся записи.
при попытке подсчитать количество:
РегистрыСведений.УчетВремени.СоздатьНаборЗаписей().Количество()
получаю 0.
что сделать, чтобы подсчитать?
1
DrShad
21.02.12
✎
21:24
нужно прочитать набор и тогда смотреть количество
2
DrShad
21.02.12
✎
21:25
по твоему коду создан пустой набор и естественно что количество равно 0
3
ladalk
22.02.12
✎
14:38
следующая проблема...
Создаю набор записи, делаю отбор, после чего хочу удалить отобранные записи:
НаборЗаписей.Записать();
НаборЗаписей.Прочитать();
не удаляется
Также пытаюсь удалить запись по индексу, не удаляется
4
Starhan
22.02.12
✎
14:51
сначала прочитала, потом удаляешь через записать?
5
pessok
22.02.12
✎
14:59
(3) топорно так
НаборЗаписей = РегистрыСведений.ШтатноеРасписаниеОрганизаций.Выбрать();
Пока НаборЗаписей.Следующий() Цикл
Если НаборЗаписей.Период < Дата("20120109") Тогда
НаборЗаписей.ПолучитьМенеджерЗаписи().Удалить();
КонецЕсли;
КонецЦикла;
6
pessok
22.02.12
✎
15:00
если удалять полностью, то
создаешь набор записей, пишешь набор записей(пустой). читать не надо
7
Heckfy
22.02.12
✎
15:01
Регистр=РегистрыСведений.АналитикаУчетаПартий;
НаборЗаписей=Регистр.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ФизЛицо.Установить(ФЛ);
НаборЗаписей.Записать();
Вот из обработки кусок кода.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.