Имя: Пароль:
1C
 
Как посчитать количество записей в КорректировкаЗаписейРегистров?
,
0 gp42
 
15.04.17
06:55
Нужно посчитать количество записей в документе КорректировкаЗаписейРегистров, причем КорректировкаЗаписейРегистров делает движение только по одному регистру?

ВыборкаДок = Документы.КорректировкаЗаписейРегистров.Выбрать();
    Пока ВыборкаДок.Следующий() Цикл
        об = ВыборкаДок.ПолучитьОбъект();
        ДвиженияКол = об.Движения.Количество();
        Для АА = 0 по об.Движения.Количество()-1 Цикл
            ДвиженияРег = Об.Движения.Получить(АА);
            Если Об.Движения.Получить(АА).Количество()>0 Тогда
                Сообщить(""+Об.Движения.Получить(АА).Количество()+" "+об.Комментарий);
            КонецЕсли;
            
            
        КонецЦикла;

    КонецЦикла;




но не могу посчитать количество. Что не правильно ?
1 Mankubus
 
15.04.17
07:37
Об.Движения.Получить(АА).Прочитать?
2 Лефмихалыч
 
15.04.17
08:13
Выбрать Регистратор, Количество(НомерСтроки) как Уоличество
ИЗ РегистрНакопления.ЭтотТвойТолькоОДинРегистр
ГДЕ Регистратор ссылка Документ.КорректировкаЗаписейРегистров
и Активность
СГРУППИРОВАТЬ ПО Регистратор
3 Лефмихалыч
 
15.04.17
08:15
Если еще и комментарий надо, то

Выбрать ВЫРАЗИТЬ(Регистратор как Документ.КорректировкаЗаписейРегистров) как Регистратор, Количество(НомерСтроки) как Уоличество
ПОМЕСТИТЬ ВТ
ИЗ РегистрНакопления.ЭтотТвойТолькоОДинРегистр
ГДЕ Регистратор ссылка Документ.КорректировкаЗаписейРегистров
и Активность
СГРУППИРОВАТЬ ПО Регистратор
;
ВЫБРАТЬ ВТ.Регистратор, ВТ.КОличество, ВТ.Регистратор.Комментарий
4 gp42
 
15.04.17
08:47
Запрос к конкретному регистру это понятно
А я хотел через движения получить количество но только не получается (( почемуто.
5 h-sp
 
15.04.17
12:21
(4) прочитать() забыл
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.