Странный результат запроса! Почему?

1. always_newbie 02.07.18 11:58 Сейчас в теме
Доброго дня!

Выбираю остатки на дату: 31.05.2018 23.59.59 , но в выборку не попадает запись с документом от: 31.05.2018 23.59.54. Попадает только на 01.06.2018 0.00.00.
В оборотке по 31.05.2018 он есть.
Объясните, пожалуйста в чем дело?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. Dream_kz 129 02.07.18 12:14 Сейчас в теме
(1) А в проводке время какое записано, 23:59:59?
Тогда это особенность выборки остатков из регистра, передавая время 23:59:59 мы получим остатки на начало этой секунды, надо указывать не дату, а например, границу, либо добавлять 1 секунду.
always_newbie; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 02.07.18 12:14 Сейчас в теме
(1) А в проводке время какое записано, 23:59:59?
Тогда это особенность выборки остатков из регистра, передавая время 23:59:59 мы получим остатки на начало этой секунды, надо указывать не дату, а например, границу, либо добавлять 1 секунду.
always_newbie; +1 Ответить
5. always_newbie 02.07.18 13:22 Сейчас в теме
Да, проводка по 76АВ формируется Счет-фактурой и там дата 23.59.59 и про проблему с границей нашёл статьи,- спасибо!
3. ipoloskov 164 02.07.18 12:14 Сейчас в теме
Проводка с Субконто2 = Поступление №22411 имеет период не дату документа (23.59.54), а другой (23.59.59)
4. qazaas 02.07.18 12:41 Сейчас в теме
(3) Правильнее будет использовать границу с видом "Включая".

P.S.: что-то типа
Граница = Новый Граница(Дата, ВидГраницы.Включая);
Запрос.УстановитьПараметр("КонГраница", Граница);
always_newbie; Timur.V; ipoloskov; +3 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот