Имя: Пароль:
1C
1С v8
Как получить в запросе значение субконто?
0 bvn-2005
 
14.09.16
09:51
БП ред. 3.0
Надо из конкретной Бух. справки вытащить строки с заданным счетом дебета.
Делаю так:
    ВЫБРАТЬ
        ОперацияБух.Ссылка,
        ОперацияБух.Номер,
        ОперацияБух.Дата,
        ОперацияБух.СуммаОперации,
        Хозрасчетный.Регистратор,
        Хозрасчетный.СчетДт,
        Хозрасчетный.СчетКт,
        Хозрасчетный.Сумма,
        Хозрасчетный.КоличествоДт,
        Хозрасчетный.КоличествоКт
    ИЗ
        РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОперацияБух КАК ОперацияБух
            ПО Хозрасчетный.Регистратор = ОперацияБух.Ссылка
    ГДЕ
        ОперацияБух.Ссылка = &Ссылка
        И Хозрасчетный.СчетДт = &СчетДт

Все бы хорошо, но никак не соображу, как сюда добавить Субконто 1 по дебету и Субконто 2 по кредиту?
1 birkoFFFF
 
14.09.16
09:52
Ты настолько суров(
2 Amra
 
14.09.16
09:57
ВЫБРАТЬ
    ХозрасчетныйОборотыДтКт.СубконтоДт1,
    ХозрасчетныйОборотыДтКт.СубконтоКт2,
    ХозрасчетныйОборотыДтКт.СуммаОборот
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , Регистратор, , , , , ) КАК ХозрасчетныйОборотыДтКт
ГДЕ
    ХозрасчетныйОборотыДтКт.Регистратор = &Ссылка
    И ХозрасчетныйОборотыДтКт.СчетДт = &СчетДт
3 Любопытная
 
14.09.16
10:07
(2) а почему счет учета не в параметрах вирт таблицы?
4 Amra
 
14.09.16
10:11
(3) Сам дойдет, написал как у него, для понимания
5 xafavute
 
14.09.16
10:21
(2) Параметры нужно внутри писать
6 bvn-2005
 
14.09.16
10:59
Т.е. правильнее так:
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , Регистратор,СчетДт=&СчетДт , , , , ) КАК ХозрасчетныйОборотыДтКт
??
Ошибка? Это не ошибка, это системная функция.