Имя: Пароль:
1C
1С v8
Выборка по группе номенклатуры
, ,
0 Валидатор
 
04.03.14
13:39
Как запросом получить данные номенклатуре по определенной группе? Вот запрос
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    ХозрасчетныйОстатки.СуммаОстаток,
    ХозрасчетныйОстатки.СуммаОстатокДт,
    ХозрасчетныйОстатки.КоличествоОстаток,
    ХозрасчетныйОстатки.КоличествоОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатков, , , Субконто1 ССЫЛКА Справочник.Номенклатура) КАК ХозрасчетныйОстатки
1 Wobland
 
04.03.14
13:41
где номенклатура в иерархии(&группа)
2 Starhan
 
04.03.14
13:41
Субконто 1 В ИЕРАРХИИ (&ГруппаНомененклатуры)
3 Wobland
 
04.03.14
13:41
(1) ну.. не совсем где
4 Валидатор
 
04.03.14
13:45
(2) сделал
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    ХозрасчетныйОстатки.СуммаОстаток,
    ХозрасчетныйОстатки.СуммаОстатокДт,
    ХозрасчетныйОстатки.КоличествоОстаток,
    ХозрасчетныйОстатки.КоличествоОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            &ДатаОстатков,
            ,
            ,
            Субконто1 ССЫЛКА Справочник.Номенклатура
                И Субконто1 В ИЕРАРХИИ (&ГруппаНомененклатуры)) КАК ХозрасчетныйОстатки
в итоге только 1 позицию мне выводит результат, а их там гораздо больше
5 Wobland
 
04.03.14
13:46
такие неожиданные сферические остатки в вакууме?
6 Валидатор
 
04.03.14
13:46
(5) так происходит если я в группе выбрал еще одну группу, в которой есть номенклатура, если выбрать головную группу, скажем так, тогда данных больше выводится, почему так?
7 vicof
 
04.03.14
13:48
(6) потому что выбрал головную группу
8 Валидатор
 
04.03.14
13:48
(5) хотя нет, вроде нормально, разобрались. Теперь еще вопрос, таким запросом мы формируем данные по группе, а если данные по группе с иерерхией нужно получить?
9 Валидатор
 
04.03.14
13:48
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    ХозрасчетныйОстатки.СуммаОстаток,
    ХозрасчетныйОстатки.СуммаОстатокДт,
    ХозрасчетныйОстатки.КоличествоОстаток,
    ХозрасчетныйОстатки.КоличествоОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            ,
            ,
            ,
            Субконто1 ССЫЛКА Справочник.Номенклатура
                И Субконто1 В ИЕРАРХИИ (&ГруппаНомененклатуры)) КАК ХозрасчетныйОстатки
10 daringer
 
04.03.14
13:49
Потому что при выборе не головной группы выводит то что в этой группе
11 Starhan
 
04.03.14
13:50
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
    ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт,
    ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток,
    ХозрасчетныйОстатки.КоличествоОстатокДт КАК КоличествоОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            &ДатаОстатков,
            ,
            ,
            Субконто1 ССЫЛКА Справочник.Номенклатура
                И Субконто1 В ИЕРАРХИИ (&ГруппаНомененклатуры)) КАК ХозрасчетныйОстатки
ИТОГИ
    СУММА(СуммаОстаток),
    СУММА(СуммаОстатокДт),
    СУММА(КоличествоОстаток),
    СУММА(КоличествоОстатокДт)
ПО
    Номенклатура ИЕРАРХИЯ
12 Валидатор
 
04.03.14
13:52
(11) это как раз по иерерзии групп?
13 vicof
 
04.03.14
13:53
(12) хватит издеваться над словом