![]() |
|
В запрос остатков не попадают движения при закрытии месяца | ☑ | ||
---|---|---|---|---|
0
Александр111
02.07.20
✎
10:11
|
В запрос вида
Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.Счет КАК Счет, | ХозрасчетныйОстатки.Субконто1 КАК Субконто1, | ХозрасчетныйОстатки.Субконто2 КАК Субконто2, | ХозрасчетныйОстатки.Субконто3 КАК Субконто3, | ХозрасчетныйОстатки.Организация КАК Организация, | ХозрасчетныйОстатки.Валюта КАК Валюта, | ХозрасчетныйОстатки.Подразделение КАК Подразделение, | ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток, | ХозрасчетныйОстатки.СуммаНУОстаток КАК СуммаНУОстаток, | ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт, | ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт, | ХозрасчетныйОстатки.СуммаНУОстатокДт КАК СуммаНУОстатокДт, | ХозрасчетныйОстатки.СуммаНУОстатокКт КАК СуммаНУОстатокКт, | ХозрасчетныйОстатки.СуммаПРОстаток КАК СуммаПРОстаток, | ХозрасчетныйОстатки.СуммаПРОстатокДт КАК СуммаПРОстатокДт, | ХозрасчетныйОстатки.СуммаПРОстатокКт КАК СуммаПРОстатокКт, | ХозрасчетныйОстатки.СуммаВРОстаток КАК СуммаВРОстаток, | ХозрасчетныйОстатки.СуммаВРОстатокДт КАК СуммаВРОстатокДт, | ХозрасчетныйОстатки.СуммаВРОстатокКт КАК СуммаВРОстатокКт, | ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&КонПериода,Счет В ИЕРАРХИИ(&ВыбСчет) , , ) КАК ХозрасчетныйОстатки | "; Запрос.УстановитьПараметр("КонПериода", КонецДня(ДатаОкончания)); Запрос.УстановитьПараметр("выбсчет", СчетСв); Дата окончания устанавливаю 31.12.2019 Счет св - 10.11.1 В запросе не отражаются движения регламентной операции погашение стоимости спецодежды и спецоснастки (получаются конечные остатки без учета изменений этой операцией) Почему? |
|||
1
piter3
02.07.20
✎
10:12
|
||||
2
Александр111
02.07.20
✎
10:20
|
Спасибо
|
|||
3
Александр111
02.07.20
✎
10:46
|
Нет ли более простого способа, без привязки к регламентной операции?
|
|||
4
Александр111
02.07.20
✎
10:48
|
1 - работает:
Запрос.УстановитьПараметр("КонПериода", Новый Граница(РегламентнаяОперация.МоментВремени(), ВидГраницы.Включая) ); Но неудобно, хотелось бы привязаться к дате, а не документу? |
|||
5
piter3
02.07.20
✎
10:50
|
Граница = Новый Граница(Дата, ВидГраницы.Включая);
Запрос.УстановитьПараметр("КонГраница", Граница); А так? |
|||
6
mistеr
02.07.20
✎
11:09
|
(4) Бери на начало следующего месяца.
|
|||
7
Александр111
02.07.20
✎
11:19
|
Не попадет ли тогда первый документ следующего месяца, выписанный в 00.00 ?
|
|||
8
Александр111
02.07.20
✎
11:20
|
5 - Дата должен быть документом
|
|||
9
mistеr
02.07.20
✎
11:29
|
(7) Нет.
Или (5). |
|||
10
Александр111
02.07.20
✎
11:47
|
6 -работает, хотя конечно Запрос.УстановитьПараметр("КонПериода",);
по логике КонПериода", это КонецДня(ДатаОкончания) |
|||
11
hhhh
02.07.20
✎
13:15
|
(10) если указываешь дату, это 100% на начало секунды берется остаток, а тебе нужно конец секунды. Поэтому используй границу включая. Или бери начало следующего дня.
|
|||
12
piter3
02.07.20
✎
13:44
|
(10) сделай как в 5 и не мучайся
|
|||
13
Александр111
02.07.20
✎
13:53
|
Делать лучше как 6, т.к. не надо ссылаться на конкретный документ, достаточно даты.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |