Вход | Регистрация



Разные остатки по счету 60.01 в ОСВ и по результатам запроса.

Разные остатки по счету 60.01 в ОСВ и по результатам запроса.
Я
   MakaMaka
 
11.05.18 - 12:07
Всем привет.

Платформа: 1С:Предприятие 8.3 (8.3.12.1412)
Конфигурация БП Корп(2.0.66.42)


Беру типовой отчет ОСВ. Формирую отчет без группировок по счету 60.01, получаю сальдо. 
Беру консоль, выполняю запрос 

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт) КАК СуммаОстатокДт,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт) КАК СуммаОстатокКт,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт) КАК РазвернутыйОстатокДт,
    СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт) КАК РазвернутыйОстатокКт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, &ДатаРасчета, , , Счет = &Счет, , ) КАК ХозрасчетныйОстаткиИОбороты

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Счет

И у меня не сходятся цифры. ЧЯДН?
 
 
   piter3
 
1 - 11.05.18 - 12:07
параметры
   Boleev
 
2 - 11.05.18 - 12:08
&ДатаРасчета
   azernot
 
3 - 11.05.18 - 12:09
Так какие цифры-то не сходятся?

Развернутый остаток со свёрнутым?
   MakaMaka
 
4 - 11.05.18 - 12:10
Не сходится КонечныйРазвернутыйОстатокКт - КонечныйРазвернутыйОстатокДт
   Cyberhawk
 
5 - 11.05.18 - 12:10
Итоги еще пересчитай (только через ТиИ)
   MakaMaka
 
6 - 11.05.18 - 12:11
Т.к. В моем запросе КонечныйРазвернутыйОстатокКт-КонечныйРазвернутыйОстатокДт должен быть равно остатку по ОСВ по счету 60.01

Параметр и там и там = 01.01.2018
   azernot
 
7 - 11.05.18 - 12:11
(4) По каким субконто остаток развёрнут?
   MakaMaka
 
8 - 11.05.18 - 12:12
(5) А пересчитывать Итоги можно если в базе работают пользователи?
   MakaMaka
 
9 - 11.05.18 - 12:12
(7) Ни по каким, просто остаток по счету.
   MakaMaka
 
10 - 11.05.18 - 12:13
Все группировки в ОСВ по счету отключены
 
 Рекламное место пустует
   MakaMaka
 
11 - 11.05.18 - 12:13
(5) А что могло быть с итогами? Можно как то узнать в них ли дело, до их пересчета?
   azernot
 
12 - 11.05.18 - 12:14
(9) Какой смысл вы вкладываете в понятие "Развернутое сальдо"? Тем более по пассивному счёту?
   RomanYS
 
13 - 11.05.18 - 12:15
(6) >>Параметр и там и там = 01.01.2018
В ОСВ это будет 01.01.2018 23:59:59
в консоли 01.01.2018 0:00:00
   MakaMaka
 
14 - 11.05.18 - 12:16
(13) В осв по счету указывается Дата начала и дата окончания, если поставить в дату начала 01.01.2018, то будет начала дня.
   MakaMaka
 
15 - 11.05.18 - 12:17
(12) Да в данном случае нет разницы, т.к. все просуммируется и субконто никакое не выбрано
   OpKc
 
16 - 11.05.18 - 12:19
(0) Встречал подобную ситуацию, когда в некоторых записях в измерениях Валюта и Подразделение вместо null были пустые ссылки. Проверить можно консолью. Решается ТиИ, в процессе которого в измерениях устанавливается null.
   azernot
 
17 - 11.05.18 - 12:19
Организация в базе одна?
   MakaMaka
 
18 - 11.05.18 - 12:20
(17) Организаций в базе несколько. Сейчас посмотрю в разрезе организаций что там
   azernot
 
19 - 11.05.18 - 12:21
(18) Поставь условие на организацию в запрос.
   OpKc
 
20 - 11.05.18 - 12:24
+(16) для КОРП, естественно, про измерение Подразделение не актуально.
   MakaMaka
 
21 - 11.05.18 - 12:27
(19) Поставил организацию в запрос и в ОСВ п осчету. Не бьются данные
   azernot
 
22 - 11.05.18 - 12:30
(21)Выведи в запросе все измерения виртуальной таблицы Остатки и оборты
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто2,
    ХозрасчетныйОстаткиИОбороты.Субконто3,
    ХозрасчетныйОстаткиИОбороты.Организация,
    ХозрасчетныйОстаткиИОбороты.Валюта,
    ХозрасчетныйОстаткиИОбороты.Подразделение

И сверь остатки попозиционно.
Не совпадает что-то конкретное, или всё?
   Cyberhawk
 
23 - 11.05.18 - 12:39
(8) Нет
(11) По разхождениям в запросе и отчете, а также вручную проверить сумму по детальным записям, но в общем случае - нет
   unregistered
 
24 - 11.05.18 - 12:45
Во-первых, 60.01 - пассивный счет. Откуда там может взяться дебетовое сальдо (хоть свёрнутое, хоть развернутое)?...
Во-вторых, следует посмотреть то же самое, но по таблице Остатки (а не ОстаткиИОбороты).
В-третьих, как минимум Организация должна быть указана (если учет ведется по нескольким)
И покажите уже ваши конкретные цифры

(14) > В осв по счету указывается Дата начала и дата окончания, если поставить в дату начала 01.01.2018, то будет начала дня.

Не гоните пургу! В тексте запроса русским по желтому написано: СуммаКОНЕЧНЫЙОстатокКт - вы берёте КОНЕЧНЫЙ остаток на 01.01.2018 00:00:00
Если было хоть одна запись в указанное время 00:00:00, то КОНЕЧНЫЙ остаток будет отличаться от НАЧАЛЬНОГО, который вы смотрите в ОСВ.

Либо берите НАЧАЛЬНЫЙ остаток, либо укажите параметр 01.01.2018 23:59:59 (конец дня)
   MakaMaka
 
25 - 11.05.18 - 13:04
(24) Сейчас остатки посмотрю.
   MakaMaka
 
26 - 11.05.18 - 13:06
Вывел остаток в разрезе валюты - NULL значение валюты.
   MakaMaka
 
27 - 11.05.18 - 13:12
Таблица остатков наверное тут не уместна, она выдает вообще какие то не правильные цифры.
   azernot
 
28 - 11.05.18 - 13:15
(27) таблица остатков выдаёт значение на границу НЕ ВКЛЮЧАЯ. В отличие от таблицы остатки и обороты.

Но, я что-то пропустил, я надеюсь в запросе из (0) ДатаРасчёта указана со временем 23:59:59?
   MakaMaka
 
29 - 11.05.18 - 13:16
(28) нет без времени, т.к. я сравниваю на начало периода.
   MakaMaka
 
30 - 11.05.18 - 13:16
если сравнивать на конец периода, то данные тоже не сходятся
   MakaMaka
 
31 - 11.05.18 - 13:19
Еще раз напишу, что бы больше не было вопросов как в (28) 

В ОСВ по счету указывается период, а точнее его начало и конец, т.к. у нас БП 2.0 КОРП (см(0))

В Запросе я ставлю дату без времени потому что я сравниваю результат запроса на 01.01.2018 00:00:00 и результат отчета, а именно сальдо на НАЧАЛО периода.
   Cyberhawk
 
32 - 11.05.18 - 13:20
Откуда взял запрос? ОСВ собирает данные по остаткам и оборотам из разных ВТ. Если у тебя запрос самописный, то конечно вероятность разницы возврастает многократно.
   MakaMaka
 
33 - 11.05.18 - 13:21
Судя по всему, идея смотреть в разрезе организаций бредовая, т.к. если в ОСВ не выбраны группировки, то данные должны сойтись.
 
 
   azernot
 
34 - 11.05.18 - 13:21
(29) В ОСВ БП 2.0 невозможно получить конечный остаток на 00:00:00, там дата конца периода принудительно преобразуется в конец дня.

(30) Т.е. если ставить время 23:59:59, то конечный остаток с отбором по организации также не сходится?
И всё же актуален вопрос, не сходится по всем значениям субконто или по какому-то конкретному?

(31) Тогда сравнивай показатель СуммаНачальныйОстатокКт
   MakaMaka
 
35 - 11.05.18 - 13:21
(34) ОСВ по счету
   MakaMaka
 
36 - 11.05.18 - 13:22
Оборотно-сальдовая ведомость по счету
   MakaMaka
 
37 - 11.05.18 - 13:23
(32) Запрос сам своял.

Проверил запрос в другой базе БП, там данные осв по счету и запрос из (0) сходятся
   Cyberhawk
 
38 - 11.05.18 - 13:23
Ну раз "своял", то и мыкайся дальше )
   MakaMaka
 
39 - 11.05.18 - 13:24
(38) Так что сер
   MakaMaka
 
40 - 11.05.18 - 13:24
(32) Он собирает все из виртуальной таблицы ОстаткиИОбороты.
   MakaMaka
 
41 - 11.05.18 - 13:25
(38) Так точно сэр!
   MakaMaka
 
42 - 11.05.18 - 13:28
Так что гуру? Делать пересчет итогов через ТиИ?
   azernot
 
43 - 11.05.18 - 13:30
Выполни вот этот запрос

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

По счету 60.01 именно по той организации, которая указана в ОСВ по счету, в качестве даты расчёта укажи ту же дату, что и в ОСВ по счёту.  ОСВ по счёту сформируй за один день.

Напиши сюда резултаты, 4 числа:
СНК и СКК Запроса
СНК и СКК ОСВ по счёту
   MakaMaka
 
44 - 11.05.18 - 13:35
(43) Я напишу тебе спасибо огромное! Цифры сошлись!
   azernot
 
45 - 11.05.18 - 13:36
(44) Дело во времени или в организации. Ну и в твоём неумении или нежелании читать и понимать, что тебе пишут.
   Мандалай
 
46 - 11.05.18 - 13:37
В оборотном регистре есть вероятность того что движения за 23-59-59 не попадут в результат запроса.
По этой причине рекомендуется Стандартный период в СКД или 00-00-00 следующего дня.
   MakaMaka
 
47 - 11.05.18 - 13:37
(45) Да, наверное с понимаем у меня проблема
   Мандалай
 
48 - 11.05.18 - 13:37
КОНЕЦПЕРИОДА(&ДатаРасчета, ДЕНЬ) тоже вариант
   Cyberhawk
 
49 - 11.05.18 - 13:40
"В оборотном регистре есть вероятность того что движения за 23-59-59 не попадут в результат запроса" // Нет такой вероятности в контексте выделения оборотного регистра
 
 Рекламное место пустует
   Cyberhawk
 
50 - 11.05.18 - 13:41
(46) "рекомендуется Стандартный период в СКД или 00-00-00 следующего дня" // Ну это вообще вредный совет, ты смеешься что ли там?
   MakaMaka
 
51 - 11.05.18 - 13:55
Блиииин, все гениальное просто! Спасибо еще раз всем, исобенный тройной респект   azernot, ты просто красавчик!


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