Запрос выдает не конечный остаток

1. zoeh 31 15.05.24 11:45 Сейчас в теме
ничё не понимаю
ВЫБРАТЬ
	ВзаиморасчетыСКонтрагентамиОстатки.Организация,
	ВзаиморасчетыСКонтрагентамиОстатки.Контрагент,
	ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток
ИЗ
	РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(
			&ВКонДата,
			Организация = &Организация
				И Контрагент = &Контрагент) КАК ВзаиморасчетыСКонтрагентамиОстатки
Показать

ВКонДата указываю ДатаДокумента-1 (получается 06.05.24 15:20:17, сама реализация 06.05.24 15:20:18) долг показывает как 278 000(от реализации 24.04.24, по которой была оплата 06.05.24 00:00:00)

но

06.05.24 00:00:00 была оплата на эту сумму т.о. долг на 06.05.24 15:20:17 должен быть 0

после 06.05.24 15:20:19 показывает долг как 278 000+235 000
т.е. как бы конечный остаток но без учёта оплаты

на 05.05.24 и 07.05.24 долги отображаются корректно но в течении дня каша какая то
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 81 15.05.24 11:52 Сейчас в теме
(1)необходимо вместо даты использовать границу, сформированную либо на момент времени конкретного документа, либо на какое-то определенное время, с видом "включая"
4. Boneman 302 15.05.24 12:33 Сейчас в теме
(1) содержимое регистра надо посмотреть, и как в него прописалась оплата, и каким периодом..
иначе это гадание на кофейной гуще
6. zoeh 31 15.05.24 13:36 Сейчас в теме
(4)спасибо действительно движ в 23.59.59
и как быть? че за н?
Прикрепленные файлы:
7. Boneman 302 15.05.24 13:58 Сейчас в теме
(6) добро пожаловать в мир программистов.
Регулярное решение подобных задач и ответы на подобные вопросы - это неотъемлемая часть работы.
Каждая конфигурация - это целый мир, а если еще и нетиповая - то и подавно.
Скорее всего такая архитектура, что расчеты не подразумевают в течении дня хронологию.
Платежки все равно загружают раз в день, и оно может в любое время появится. Каждый документ оператор не будет по времени раскидывать. Поэтому сделали что движения в этих документах последней секундой дня, чтобы на начало следующего расчеты были закрыты.
8. spacecraft 15.05.24 14:19 Сейчас в теме
(6) тут надо запомнить как "работают" виртуальные таблицы.
Обороты включат даты указанных периодов.
Остатки - не включают указанный период.
Тут использовать или граница с включать...
или брать данные на дату + 1 секунда. Раньше только так и можно было, когда Граница еще не было.
9. starjevschik 15.05.24 14:39 Сейчас в теме
(6) это фича некоторых конфигураций. 1с считает, что так правильно, ставит движения в конец дня
3. starjevschik 15.05.24 11:53 Сейчас в теме
можно еще движения документов посмотреть
это намного проще, чем гадать, что там как записано в неизвестно какой базе непонятно кем и как.
5. zoeh 31 15.05.24 13:13 Сейчас в теме
(3)смотрел движение расход и все там.
10. zoeh 31 15.05.24 14:51 Сейчас в теме
Оставьте свое сообщение

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