|
v7: Запрос выдает некорректные данные | ☑ | ||
---|---|---|---|---|
0
Robic
10.09.20
✎
12:54
|
Здравствуйте, коллеги!
Подскажите, столкнулся с проблемой, когда одни и те же отчеты(ОСВ) за один и тот же период, в разное время начал выдавать разные данные. Один раз сформируешь - нормально, не закрывая формы еще раз жмешь - показывает некорректно. Одновременно другой пользователь интенсивно пишет в регистр, по которому строится отчет, через документы, разносит оплаты. Период разноски и период формирования отчета разные, то есть отчет август 2020, документы разносятся сентябрём 2020. Началось это совсем недавно. 1с 7.7 dbf релиз 27. Размер файла регистра около 1,2 гб. Спасибо! |
|||
1
Robic
10.09.20
✎
12:56
|
В чем может быть причина?
|
|||
2
ДенисЧ
10.09.20
✎
12:56
|
Переиндексацию делал? Пересчёт итогов?
|
|||
3
Robic
10.09.20
✎
12:57
|
Индексы полностью убивал. Пересчет итогов - нет
|
|||
4
Robic
10.09.20
✎
12:57
|
Решит ли проблему переход на SQL версию?
|
|||
5
johnnik
10.09.20
✎
13:03
|
(3) Сделайте пересчет итогов обязательно
(4) Переход на SQL решит проблему, если у вас файл регистров (или любой другой таблицы) превысит 2 гигабайта :) |
|||
6
AAA
10.09.20
✎
13:04
|
(4)Пока еще нет выявленной проблемы. Постройте 2 отчета и найдите в чем расхождение. Какой из них правильный или оба неправильные. Может у вас отчеты кривые
Что за конфигурация? |
|||
7
Robic
10.09.20
✎
13:06
|
Конфигурация самописная. Отчеты сравнивали, там явно выдает не те данные что нужно. Такое ощущение, что запрос не может извлечь данные из регистра, другой пользователь блокирует.
|
|||
8
Robic
10.09.20
✎
13:06
|
Отчеты разные, но обращение идет к одному регистру.
|
|||
9
Robic
10.09.20
✎
13:07
|
Как в оперативном учете сделать пересчет итогов? Сместить точку назад, потом обратно?
|
|||
10
johnnik
10.09.20
✎
13:08
|
(7) Нет такой блокировки пользователем, чтобы регистр был заблокирован на чтение. На запись - да, но прочитать данные из регистра базы можно всегда, если она не битая
|
|||
11
johnnik
10.09.20
✎
13:08
|
(9) В конфигураторе есть процедура "Тестирование и исправление", в ней все нужное. Не забудьте резервную копию базы сделать
|
|||
12
Robic
10.09.20
✎
13:10
|
johnnik, спасибо. Еще могут быть какие варианты?
|
|||
13
Карст
10.09.20
✎
13:23
|
и те же отчеты(ОСВ) за один и тот же период - (с) это Оборотно сальдовая ведомость ? хммм помню Маня делал бухучет на регистрах )
|
|||
14
AAA
10.09.20
✎
13:27
|
Вам предложили найти отличия в отчетах, а не просто констатировать, что эти отличия есть. Скорее всего, причины в ваших самописных отчетах. Может в них есть каие то переменные, которые "мусорно" инициализируются. Когда ищутся ошибки в отчетах, то надо знать с чем сравнивать, иметь эталон
Найдите, например, обработку типа "Монитор движений регистра", проверьте результаты ей |
|||
15
Robic
10.09.20
✎
13:27
|
Да, конфа нестандарная.
|
|||
16
Robic
10.09.20
✎
13:29
|
Дело, скорее не отчетах. Их несколько, и работали до недавнего времени около 2,5 лет прекрасно.
|
|||
17
ДенисЧ
10.09.20
✎
13:34
|
(10) "Нет такой блокировки пользователем, чтобы регистр был заблокирован на чтение"
Есть. |
|||
18
AAA
10.09.20
✎
13:36
|
можно долго и бесполезно рассуждать, надо найти в чем расхождение. А так это пустой разговор
|
|||
19
Robic
10.09.20
✎
13:46
|
ААА Сейчас отчет вышел нормально. Отчеты сами по себе очень сложные. Первый раз, до обеда, когда активно разносили банк, выдал явную ерунду. Так что, там не с чем было сравнивать. Отчет строиться нарастающим итогом с начала года(около 1 часа).
|
|||
20
Robic
10.09.20
✎
13:48
|
Денис Ч. можете пояснить?
|
|||
21
AAA
10.09.20
✎
13:49
|
(19)Отчет строится 1 час? это очень долго, как то видимо не совсем правильно он у вас строится ) По скольки регистрам и какого объема строится такой отчет?
|
|||
22
AAA
10.09.20
✎
13:50
|
И как Вы понимаете, что он вышел правильно, если он час строится ?)
|
|||
23
Robic
10.09.20
✎
13:56
|
ААА не буду с вами спорить.
|
|||
24
Mikeware
10.09.20
✎
14:01
|
(23) боитесь задавить опытом?
|
|||
25
AAA
10.09.20
✎
14:03
|
(23)так я и не спорю, Правильно написанный отчет не может давать ерунду, которая через некоторое время вдруг исчезает и результат снова правильный
Вам предложили что попробовать, но Вы хотите какое то чудо-лекарство, а его не бывает 1 - сделайте копию базы, чтобы были в базе одни 2 - сделайте выгрузк и загрузку, чтобы пересчитать итоги 3 - стройте и смотрите |
|||
26
Robic
10.09.20
✎
14:06
|
Спасибо, будем проверять выгрузку/загрузку.
|
|||
27
Харлампий Дымба
10.09.20
✎
14:37
|
Kernel3x
|
|||
28
Дмитрий
10.09.20
✎
14:46
|
можно файл с бухитогами грохнуть. я только забыл, как он называется
|
|||
29
Ёпрст
10.09.20
✎
15:36
|
(0) При таком размере файла спасёт только заплатка от Hogik
У вас ошибка по чтению всегда. Нормально казать будет только в монопольном доступе, ставьте это |
|||
30
Ёпрст
10.09.20
✎
15:36
|
||||
31
Ёпрст
10.09.20
✎
15:37
|
(4) решит то решит, но тормозов добавит и оптимизировать придётся Оно вам надо ?
|
|||
32
Ёпрст
10.09.20
✎
15:38
|
Ну и... размер чего хоть 1.2?
rg bkb ra ? |
|||
33
Robic
10.09.20
✎
15:39
|
Размер файла регистра
|
|||
34
Mikeware
10.09.20
✎
15:41
|
(33) у регистра два файла.
|
|||
35
Ёпрст
10.09.20
✎
15:41
|
(33) какой именно ? rg**** или ra**** ?
|
|||
36
Robic
10.09.20
✎
15:45
|
RA
|
|||
37
Ёпрст
10.09.20
✎
15:45
|
(36) ну тогда (30).
|
|||
38
Ёпрст
10.09.20
✎
15:46
|
+ пересчитай итоги этого регистра потом
|
|||
39
Robic
10.09.20
✎
15:48
|
Ёпрст спасибо!
|
|||
40
Robic
10.09.20
✎
16:10
|
Это только платно?
|
|||
41
Ёпрст
10.09.20
✎
16:11
|
(40) ?
|
|||
42
Robic
10.09.20
✎
16:17
|
Файл можно скачать только за деньги?
|
|||
43
Ёпрст
10.09.20
✎
16:22
|
нет..первая же ссылка ..там введи мыло и угадайку, на мыло ссылка..
|
|||
44
Robic
10.09.20
✎
16:26
|
"+ пересчитай итоги этого регистра потом" - как пересчитать? Администрирование - Тестирование и исправление - пересчет итогов?
|
|||
45
Ёпрст
10.09.20
✎
16:28
|
(44) нет.
|
|||
46
Ёпрст
10.09.20
✎
16:28
|
Если надо быстро, то нужно пересчитать только один этот регистр
|
|||
47
Robic
10.09.20
✎
16:30
|
Я конечно дико извиняюсь, но не подскажешь как это можно сделать?
|
|||
48
Ёпрст
10.09.20
✎
16:32
|
прибиваешь rg***.dbf от этого регистра, и соответствующий ему cdx.
Копируешь все остальные rg**.dbf и ra***.dbf в отдельный каталог, в рабочем каталоге удаляешь эти файлы. Из файлов регистров должен остаться только RA***.dbf твоего регистра. Далее заходишь монопольно, толкаешь ТА на самый первый документ, потом на самый последний. Затем закрываешь 1с-ину и возвращаешь все файлы rg обратно в рабочий каталог с заменой, переиндексируешься, усё |
|||
49
Robic
10.09.20
✎
16:37
|
Спасибо тебе, добрый человек!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |