|
Запрос по оборотам Хозрасчетный выполняется долго | ☑ | ||
---|---|---|---|---|
0
echo77
20.07.16
✎
20:29
|
Запрос по ВТ Хохрасчетный за месяц выполняется ооооочень долго.
Вот такой запрос: ВЫБРАТЬ ХозрасчетныйОборотыДтКт.СчетДт, ХозрасчетныйОборотыДтКт.СчетКт, ХозрасчетныйОборотыДтКт.СубконтоДт1, ХозрасчетныйОборотыДтКт.СубконтоДт2, ХозрасчетныйОборотыДтКт.СубконтоДт3, ХозрасчетныйОборотыДтКт.СуммаОборот ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНач, &ДатаКон, , СчетДт В (&Счет20), , СчетКт В (&Счет10), , ) КАК ХозрасчетныйОборотыДтКт Раньше такого не было. Куда копать? |
|||
1
jsmith
20.07.16
✎
20:31
|
В профайлер.
|
|||
2
echo77
20.07.16
✎
20:33
|
(1) Вариант.
А может быть из-за того, что итоги рассчитаны до 29.02.2016, а запрос строится по за апрель 2016? |
|||
3
jsmith
20.07.16
✎
20:34
|
А рассчитать итоги так сложно что ли. Рассчитай, выполни ТиС, выгрузи, загрузи, я не знаю чо там, регламент, короче. Потом дальше думать надо.
|
|||
4
jsmith
20.07.16
✎
20:35
|
*ТИИ
|
|||
5
breezee
20.07.16
✎
20:36
|
(0) Выразить() используй, если однородно на субконтах. Вообще желательно в параметры таблицы через массив типы субконто передавать.
Попробуй счета через значения указать Значение(ПланСчетов.хоз...) |
|||
6
jsmith
20.07.16
✎
20:40
|
Так у него раньше типа все зе бест было.
|
|||
7
echo77
20.07.16
✎
20:42
|
(6) Да, в том то и дело. Разыименования в запросе нет, обороты за март строятся 30 секунд, а тут пол часа уже жду...
|
|||
8
breezee
20.07.16
✎
20:42
|
(6) Да я понял, все равно решил отписаться) Может, сделал доброе дело и в будущем у ТС будет оптимальней запросы строиться))
|
|||
9
echo77
23.07.16
✎
10:51
|
+ (0) Та же выборка по таблице ДвиженияССубконто выполняется за 15 секунд, что я тоже считаю не быстро.
Проблемы в таблицах итогов Регистра бухгалтерии могут к такому привести? |
|||
10
jsmith
23.07.16
✎
10:54
|
Ты ту проблему-то решил?
|
|||
11
echo77
23.07.16
✎
11:03
|
(10) Нет, это та же проблема - подхожу к ней с разной стороны
|
|||
12
jsmith
23.07.16
✎
11:08
|
(3) делал?
|
|||
13
echo77
23.07.16
✎
11:25
|
(12) Текущие итоги не рассчитываются, говорит, что невозможно записать дату 01.02.0001 с нулевым смещением дат
|
|||
14
Фрэнки
23.07.16
✎
13:20
|
(13) осталось только исправить этот сбой. Вероятно, что база файловая и "битая". В каталоге с платформой пробуй утилитой chdbfl.exe полечить базу, а уже после этого тии.
Перед началом всего этого экзорцизма копии не забыл сделать? |
|||
15
echo77
23.07.16
✎
16:43
|
(14) Я проверяю на копии. Проблема "невозможно записать дату 01.02.0001 с нулевым смещением дат" - это чисто MSSQL, база у меня соответственно клиент-серверная MSSQL
|
|||
16
jsmith
23.07.16
✎
16:52
|
(15) Так в интернете эта тема обмусолена. Прямо так и забивай в поиск.
|
|||
17
echo77
23.07.16
✎
18:40
|
(0) Проблема решена выгрузкой базы в .dt, созданием новой со смещением 2000, загрузкой и расчетом итогов
|
|||
18
jsmith
23.07.16
✎
18:42
|
(17) Красава!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |