Имя: Пароль:
1C
1С v8
Тип документа-регистратора
0 Deahianaianyrto
 
04.08.14
15:14
Делаю выборку по группировкам запроса по Регистратору.
Как мне определить тип документа?
1 ДенисЧ
 
04.08.14
15:15
ТИПЗНАЧЕНИЯ()
2 Deahianaianyrto
 
04.08.14
15:19
В теле цикла, в модуле.
Там ТипЗначения не работает
3 ДенисЧ
 
04.08.14
15:19
Тогда просто Тип()
4 Deahianaianyrto
 
04.08.14
15:21
не срабатывает
5 Deahianaianyrto
 
04.08.14
15:27
Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    РасчетыСКлиентамиОстаткиИОбороты.КОплатеПриход КАК КОплате,
    |    РасчетыСКлиентамиОстаткиИОбороты.КОтгрузкеПриход КАК КОтгрузке,
    |    РасчетыСКлиентамиОстаткиИОбороты.ЗаказКлиента КАК ЗаказКлиента,
    |    РасчетыСКлиентамиОстаткиИОбороты.Регистратор КАК Регистратор
    |ИЗ
    |    РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(, , Регистратор, , ) КАК РасчетыСКлиентамиОстаткиИОбороты
    |ИТОГИ
    |    СУММА(КОплате),
    |    СУММА(КОтгрузке)
    |ПО
    |    ЗаказКлиента,
    |    Регистратор";
    
    Результат = Запрос.Выполнить();
    Выборка1 = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"ЗаказКлиента");
    Пока Выборка1.Следующий() Цикл
        ИтогоОплатаЗаПериод = 0;
        ИтогоОтгруженоЗаПериод = 0;
        ИтогоОплата = 0;
        ИтогоОтгружено = 0;
        Выборка2 = Выборка1.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Регистратор");
        Пока Выборка2.Следующий() Цикл
            Сообщить(Выборка2.Регистратор.Ссылка.Тип());     // ???
            
            
        КонецЦикла;
    КонецЦикла;
6 Wobland
 
04.08.14
15:27
сслка
7 ДенисЧ
 
04.08.14
15:27
Сообщить(ТипЗнч(Выборка2.Регистратор);

Пардон, наврал
8 Жан Пердежон
 
04.08.14
15:27
ТипЗнч()
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn