Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В запрос остатков не попадают движения при закрытии месяца

В запрос остатков не попадают движения при закрытии месяца
Я
   Александр111
 
02.07.20 - 10:11
В запрос вида
Запрос.Текст =  "ВЫБРАТЬ
                    |    ХозрасчетныйОстатки.Счет КАК Счет,
                    |    ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
                    |    ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
                    |    ХозрасчетныйОстатки.Субконто3 КАК Субконто3,
                    |    ХозрасчетныйОстатки.Организация КАК Организация,
                    |    ХозрасчетныйОстатки.Валюта КАК Валюта,
                    |    ХозрасчетныйОстатки.Подразделение КАК Подразделение,
                    |    ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
                    |    ХозрасчетныйОстатки.СуммаНУОстаток КАК СуммаНУОстаток,
                    |    ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт,
                    |    ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт,
                    |    ХозрасчетныйОстатки.СуммаНУОстатокДт КАК СуммаНУОстатокДт,
                    |    ХозрасчетныйОстатки.СуммаНУОстатокКт КАК СуммаНУОстатокКт,
                    |    ХозрасчетныйОстатки.СуммаПРОстаток КАК СуммаПРОстаток,
                    |    ХозрасчетныйОстатки.СуммаПРОстатокДт КАК СуммаПРОстатокДт,
                    |    ХозрасчетныйОстатки.СуммаПРОстатокКт КАК СуммаПРОстатокКт,
                    |    ХозрасчетныйОстатки.СуммаВРОстаток КАК СуммаВРОстаток,
                    |    ХозрасчетныйОстатки.СуммаВРОстатокДт КАК СуммаВРОстатокДт,
                    |    ХозрасчетныйОстатки.СуммаВРОстатокКт КАК СуммаВРОстатокКт,
                    |    ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток
                    |ИЗ
                    |    РегистрБухгалтерии.Хозрасчетный.Остатки(&КонПериода,Счет В ИЕРАРХИИ(&ВыбСчет) , , ) КАК ХозрасчетныйОстатки
                    |    ";

Запрос.УстановитьПараметр("КонПериода", КонецДня(ДатаОкончания));
Запрос.УстановитьПараметр("выбсчет", СчетСв);

Дата окончания устанавливаю 31.12.2019
Счет св - 10.11.1

В запросе не отражаются движения регламентной операции погашение стоимости спецодежды и спецоснастки (получаются конечные остатки без учета изменений этой операцией)
Почему?
   piter3
 
1 - 02.07.20 - 10:12
   Александр111
 
2 - 02.07.20 - 10:20
Спасибо
   Александр111
 
3 - 02.07.20 - 10:46
Нет ли более простого способа, без привязки к регламентной операции?
   Александр111
 
4 - 02.07.20 - 10:48
1 - работает:
Запрос.УстановитьПараметр("КонПериода", Новый Граница(РегламентнаяОперация.МоментВремени(), ВидГраницы.Включая) ); 
Но неудобно, хотелось бы привязаться к дате, а не документу?
   piter3
 
5 - 02.07.20 - 10:50
Граница = Новый Граница(Дата, ВидГраницы.Включая);
Запрос.УстановитьПараметр("КонГраница", Граница); 
А так?
   mistеr
 
6 - 02.07.20 - 11:09
(4) Бери на начало следующего месяца.
   Александр111
 
7 - 02.07.20 - 11:19
Не попадет ли тогда первый документ следующего месяца, выписанный в 00.00 ?
   Александр111
 
8 - 02.07.20 - 11:20
5 - Дата должен быть документом
   mistеr
 
9 - 02.07.20 - 11:29
(7) Нет.

Или (5).
   Александр111
 
10 - 02.07.20 - 11:47
6 -работает, хотя конечно Запрос.УстановитьПараметр("КонПериода",);
по логике КонПериода", это  КонецДня(ДатаОкончания)
   hhhh
 
11 - 02.07.20 - 13:15
(10) если указываешь дату, это 100% на начало секунды берется остаток, а тебе нужно конец секунды. Поэтому используй границу включая. Или бери начало следующего дня.
   piter3
 
12 - 02.07.20 - 13:44
(10) сделай как в 5 и не мучайся
   Александр111
 
13 - 02.07.20 - 13:53
Делать лучше как 6, т.к. не надо ссылаться на конкретный документ, достаточно даты.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.