Остаток на конец дня из кассовые книги в бухгалтерии 3.0

1. A1nurich 27.06.24 11:36 Сейчас в теме
Мне надо получить "Остаток на конец дня" в запросе, получается есть РегистрБухгалтерии.Хозрасчетный.Остатки, где получаем остаток и потом прибавляем расходный и приходный документ, но остаток на конец дня в отчета кассовые книги и мой остаток в запросе отличаются, что я делаю не так ? что пропустил ?
По теме из базы знаний
Найденные решения
5. LeeAreHim 27.06.24 15:56 Сейчас в теме
И еще в Регистре бухгалтерии остатки еще нужно условие по счету, а то получается приходные\расходные ордера у вас по счету 50.01, а из регистра отбираете по всем счетам учета.
Попробуйте в запросе по регистру в условиях виртуальной таблицы добавить условие счета
РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, -1), Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации) , , ) КАК ХозрасчетныйОстатки
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. A1nurich 27.06.24 11:43 Сейчас в теме
Мои запросы:

ВЫБРАТЬ
	ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток
ИЗ
	РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, 1), , , ) КАК ХозрасчетныйОстатки
ГДЕ
	ХозрасчетныйОстатки.Организация = &Организация


И

ВЫБРАТЬ
		ПриходныйКассовыйОрдер.СуммаДокумента КАК Приход,
		0 КАК Расход    
		ПОМЕСТИТЬ ТаблицаИтоги
ИЗ
		Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
	ГДЕ
		НЕ ПриходныйКассовыйОрдер.ПометкаУдаления
		И ПриходныйКассовыйОрдер.Проведен
		И ПриходныйКассовыйОрдер.Дата МЕЖДУ &НачИтоги И &КонецПериода
		И ПриходныйКассовыйОрдер.Организация = &Организация 
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		0,
		РасходныйКассовыйОрдер.СуммаДокумента
	ИЗ
		Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер
	ГДЕ
		НЕ РасходныйКассовыйОрдер.ПометкаУдаления
		И РасходныйКассовыйОрдер.Проведен
		И РасходныйКассовыйОрдер.Дата МЕЖДУ &НачИтоги И &КонецПериода
		И РасходныйКассовыйОрдер.Организация = &Организация
;
ВЫБРАТЬ 
	СУММА(ТаблицаИтоги.Приход) - СУММА(ТаблицаИтоги.Расход) КАК Сумма
ИЗ 
	ТаблицаИтоги КАК ТаблицаИтоги
Показать
3. LeeAreHim 27.06.24 15:11 Сейчас в теме
Как минимум Вы получаете в первом запросе остатки по регистру на конец дня + 1 день и потом прибавляете к ним "Обороты" за текущий день. Т.е. если я правильно понимаю вы к остаткам завтрашнего дня прибавляете "обороты" сегодняшнего и сравниваете с остаткам сегодняшнего?
Попробуйте в первом запросе:
РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, -1), , , ) КАК ХозрасчетныйОстатки
ну или
РегистрБухгалтерии.Хозрасчетный.Остатки(НачалоПериода(&НачИтоги, ДЕНЬ), , , ) КАК ХозрасчетныйОстатки
4. A1nurich 27.06.24 15:40 Сейчас в теме
(3)Ну я там пробовал любые даты и даже года разные ставить, всегда выходит одна и та же сумма. А в обороты я полез, чтобы там посмотреть как все двигалось и сравнивал с кассовой книгой, думал может как-то при помощи него получить нужные цифры, но бессмысленно, если остатки неправильно выводятся. А то, что вы предложили, всё равно одна и та же цифра выходит. В кассовой книге 83 733, а в запросе выводит 57 400, какую бы дату я не ставил, она и та же цифра
5. LeeAreHim 27.06.24 15:56 Сейчас в теме
И еще в Регистре бухгалтерии остатки еще нужно условие по счету, а то получается приходные\расходные ордера у вас по счету 50.01, а из регистра отбираете по всем счетам учета.
Попробуйте в запросе по регистру в условиях виртуальной таблицы добавить условие счета
РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, -1), Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации) , , ) КАК ХозрасчетныйОстатки
6. A1nurich 27.06.24 16:01 Сейчас в теме
(5) Аааа, так вот в чем причина была, теперь все нормально считается, спасибо вам большое!!!
Оставьте свое сообщение

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