|
Остатки по количественному счету | ☑ | ||
---|---|---|---|---|
0
АЛьФ
16.01.20
✎
12:15
|
Есть забалансовый количественный счет. На нем копится только количество в разрезе номенклатуры. Сумма нулевая.
Не могу получить запросом остатки, возвращается пустая выборка. Хотя в оборотно-сальдовой по счету видно, что сальдо на начало по количеству не нулевое (тут тоже непонятка - не разворачивает этот счет по субконто). Запрос простейший: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОстаткиПартий.Субконто1 КАК Номенклатура, | ОстаткиПартий.Субконто2 КАК Партия, | СУММА(ОстаткиПартий.КоличествоОстатокДт) КАК КоличествоОстатокДт |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&МоментВремени, Счет = &СчетКт) КАК ОстаткиПартий | |СГРУППИРОВАТЬ ПО | ОстаткиПартий.Субконто1, | ОстаткиПартий.Субконто2 |ИТОГИ | СУММА(КоличествоОстатокДт) |ПО | Субконто1, | Субконто2"; Запрос.УстановитьПараметр("МоментВремени", Источник.МоментВремени()); Запрос.УстановитьПараметр("СчетКт", СчетКт); РезультатЗапроса = Запрос.Выполнить(); тзВременно = РезультатЗапроса.Выгрузить(); Что я делаю не так? |
|||
1
pechkin
16.01.20
✎
12:20
|
количество по всем субконто есть?
|
|||
2
АЛьФ
16.01.20
✎
12:24
|
2(1) В смысле?
|
|||
3
GreyK
16.01.20
✎
12:27
|
(0) А что такое Источник? ДокументОбъект или Ссылка?
|
|||
4
АЛьФ
16.01.20
✎
12:29
|
2(3) ДокументОбъект
|
|||
5
GreyK
16.01.20
✎
12:32
|
(4) Попробуй так:
Запрос.УстановитьПараметр("МоментВремени", Новый Граница(Источник, ВидГраницы.Исключая)); |
|||
6
АЛьФ
16.01.20
✎
12:33
|
2(5) Момент времени я вообще убирал. Все равно пусто.
|
|||
7
GreyK
16.01.20
✎
12:36
|
(6) А чё ты берёшь ОстатокДТ, а счёт подсовываешь СчетКт?
|
|||
8
АЛьФ
16.01.20
✎
12:37
|
2(5) Ошибка при вызове конструктора (Граница)
Запрос.УстановитьПараметр("МоментВремени", Новый Граница(Источник, ВидГраницы.Исключая)); по причине: Несоответствие типов (параметр номер '1') |
|||
9
АЛьФ
16.01.20
✎
12:37
|
2(7) "СчетКТ" - это название параметра. Остаток висит по дебету.
|
|||
10
АЛьФ
16.01.20
✎
12:39
|
+(9) Фильтр со счету я отключал. По этому счету в итоговой таблице ничего нет. Остальные (по которым есть суммовые остатки) попадают в выборку.
|
|||
11
GreyK
16.01.20
✎
12:40
|
(8) Укажи Источник.Ссылка.
|
|||
12
catena
16.01.20
✎
12:41
|
Количественный учет на счете или на субконто счета?
|
|||
13
АЛьФ
16.01.20
✎
12:43
|
2(12) На счете. Я даже не знаю что такое "на субконто счета".
|
|||
14
pechkin
16.01.20
✎
12:44
|
(2) учет по количеству может быть только на некоторых субконто
|
|||
15
pechkin
16.01.20
✎
12:45
|
Запрос.УстановитьПараметр("МоментВремени", Новый Граница(Источник.МОМЕНТВРЕМЕНИ(), ВидГраницы.Исключая));
|
|||
16
catena
16.01.20
✎
12:47
|
(13)Настройки счета покажи
|
|||
17
АЛьФ
16.01.20
✎
12:47
|
2(11) Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить(); по причине: {(6, 2)}: Ошибка обработки представления "РегистрБухгалтерии.Хозрасчетный.Остатки:Несоответствие типов (Параметр номер ""1"")" <<?>>РегистрБухгалтерии.Хозрасчетный.Остатки(&МоментВремени, Счет = &СчетКт) КАК ОстаткиПартий |
|||
18
АЛьФ
16.01.20
✎
12:51
|
||||
19
catena
16.01.20
✎
12:51
|
А если итоги убрать?
|
|||
20
catena
16.01.20
✎
12:54
|
(18)Так нет же количественного учета в разрезе номенклатуры
|
|||
21
АЛьФ
16.01.20
✎
12:55
|
2(15) Выборка пустая.
|
|||
22
АЛьФ
16.01.20
✎
12:58
|
2(20) Поставил, заработало. Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |