Имя: Пароль:
1C
1С v8
Отбор в запросе по виду субконто
0 Joshim
 
21.11.13
17:46
Как в запросе отобрать остатки по виду субконто "Договор"?

Текст запроса:
ВЫБРАТЬ
|    ХозрасчетныйОстатки.Субконто2,
|    ХозрасчетныйОстатки.СуммаОстаток
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Остатки(, , , ) КАК ХозрасчетныйОстатки
|ГДЕ
|    ХозрасчетныйОстатки.СуммаОстаток <> 0
1 mikecool
 
21.11.13
17:48
первое что пришло в голову - в параметрах ВТ Субконто2 Ссылка Договоры
2 zbv
 
21.11.13
17:52
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.СуммаОстаток
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(, , ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры), ) КАК ХозрасчетныйОстатки
3 Joshim
 
21.11.13
17:58
(2) задача субконто2 выбрать в запросе
4 Joshim
 
21.11.13
17:59
(2)
ВЫБРАТЬ
|    ХозрасчетныйОстатки.Субконто2,
|    ХозрасчетныйОстатки.СуммаОстаток
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Остатки(, , ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры), ) КАК ХозрасчетныйОстатки
|ГДЕ
|    ХозрасчетныйОстатки.СуммаОстаток <> 0


Ошибка обработки представления "РегистрБухгалтерии.Хозрасчетный.Остатки:Поле не найдено (Субконто2)"
<<?>>РегистрБухгалтерии.Хозрасчетный.Остатки(, , ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры), ) КАК ХозрасчетныйОстатки
5 Бешеная Нога
 
21.11.13
18:00
(4) Субконто1
6 Бешеная Нога
 
21.11.13
18:01
+(4) ты же сам указал порядок субконто. у тебя в результате запроса будет только одно субконто договоры
7 Joshim
 
21.11.13
18:03
(6) да действительно
8 Мыш
 
21.11.13
18:05
ВЫБРАТЬ *
ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(
    ДАТАВРЕМЯ(2013,01,01), // Период
    Счет=ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами), // Условие счета
    ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры), // Субконто
    // Условие (только не надо здесь условия на значения субконто ставить)
    )
9 Armando
 
21.11.13
22:44
(3)

ВЫБРАТЬ
    ХозрасчетныйВидыСубконто.Ссылка КАК Счет
ПОМЕСТИТЬ ВТ_Счета
ИЗ
    ПланСчетов.Хозрасчетный.ВидыСубконто КАК ХозрасчетныйВидыСубконто
ГДЕ
    ХозрасчетныйВидыСубконто.ВидСубконто = &ВидСубконтоДоговоры
    И ХозрасчетныйВидыСубконто.НомерСтроки = 2
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто2,
    ХозрасчетныйОстатки.СуммаОстаток
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            ,
            Счет В
                (ВЫБРАТЬ
                    ВТ_Счета.Счет
                ИЗ
                    ВТ_Счета КАК ВТ_Счета),
            ,
            ) КАК ХозрасчетныйОстатки
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.