Имя: Пароль:
1C
1С v8
Вылетает 1с
,
0 artem_biz
 
10.10.12
10:36
При формировании отчета на некоторых машинах вылетает 1с! Причем на моей машине все нормально! В чем может быть проблема?
У меня подозрения на запрос
ВЫБРАТЬ
                |    БонусыПрограммыЛояльностиОбороты.КарточкаПрограммыЛояльности,
                |    БонусыПрограммыЛояльностиОбороты.КарточкаПрограммыЛояльности.ЛО КАК ЛО,
                |    СтатусКарточкиПрограммыЛояльностиСрезПоследних.КарточкаПрограммыЛояльности.ДатаПолучения КАК ДатаПолученияКарточки,
                |    СтатусКарточкиПрограммыЛояльностиСрезПоследних.СтатусПрограммыЛояльности КАК Статус,
                |    СУММА(БонусыПрограммыЛояльностиОбороты.КоличествоБонусовПриход) КАК КоличествоБонусовПриход,
                |    СУММА(БонусыПрограммыЛояльностиОбороты.КоличествоБонусовРасход) КАК КоличествоБонусовРасход,
                |    СУММА(БонусыПрограммыЛояльностиОбороты.СуммаПроцентовОборот) КАК СуммаПроцентовОборот,
                |    СУММА(ВЫБОР
                |            КОГДА БонусыПрограммыЛояльностиОбороты.Регистратор ССЫЛКА Документ.ДоговорЛО
                |                ТОГДА БонусыПрограммыЛояльностиОбороты.Регистратор.СуммаКредита
                |            ИНАЧЕ 0
                |        КОНЕЦ) КАК СуммаКредита
                |ИЗ
                |    РегистрНакопления.БонусыПрограммыЛояльности.Обороты(&НачДата, &КонДата, Регистратор, ) КАК БонусыПрограммыЛояльностиОбороты
                |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусКарточкиПрограммыЛояльности.СрезПоследних(&КонДата, ) КАК СтатусКарточкиПрограммыЛояльностиСрезПоследних
                |        ПО БонусыПрограммыЛояльностиОбороты.КарточкаПрограммыЛояльности = СтатусКарточкиПрограммыЛояльностиСрезПоследних.КарточкаПрограммыЛояльности
                |
                |СГРУППИРОВАТЬ ПО
                |    БонусыПрограммыЛояльностиОбороты.КарточкаПрограммыЛояльности,
                |    БонусыПрограммыЛояльностиОбороты.КарточкаПрограммыЛояльности.ЛО,
                |    СтатусКарточкиПрограммыЛояльностиСрезПоследних.СтатусПрограммыЛояльности,
                |    СтатусКарточкиПрограммыЛояльностиСрезПоследних.КарточкаПрограммыЛояльности.ДатаПолучения

Регистр БонусыПрограммыЛояльности уже достаточно объемный
1 Salvador Limones
 
10.10.12
10:37
Какая видюха на проблемных машинах? Встроенная от интел?
2 artem_biz
 
10.10.12
10:40
нет видюхи у всех разные вот на машине c geforce 8500 gt таже проблема.
3 Balabass
 
10.10.12
10:44
Версии платформы одинаковые?
4 artem_biz
 
10.10.12
10:46
Да
5 Balabass
 
10.10.12
10:46
Файловая?
6 artem_biz
 
10.10.12
10:47
нет сервер
7 Balabass
 
10.10.12
10:48
вылетает всегда - или через раз?
8 1C_ID
 
10.10.12
10:48
Ошибку выдает или нет? Может в журнале при этом чего пишет? И в отладчике посмотри до куда доходит, подозреваешь запрос почему, что в нем не так?
9 Balabass
 
10.10.12
10:49
(8) Пишет дамп и уходит.
10 zak555
 
10.10.12
10:51
в логах как4ая ошибка ?
11 artem_biz
 
10.10.12
10:53
да нет ошибки просто серая форма с черными надписями которые я не успеваю прочетать
12 artem_biz
 
10.10.12
10:54
В логах нет ошибок просто завершение сеанса этого пользователя
13 1C_ID
 
10.10.12
10:54
Попробуй выгрузить базу и как файловую запустить на проблемном компьютере под собой и под юзером
14 Deamonicus
 
10.10.12
10:57
еще кэш почистить можно на компах, где вылетает...или может оперативки нехватает.
15 Balabass
 
10.10.12
10:59
(11) Внимание! Приложение будет закрыто. и что то там еще.
Это 1с крашится. Она пишет дамп и закрывается.
16 zak555
 
10.10.12
11:00
(12) сринШот покажа
17 artem_biz
 
10.10.12
11:00
я тоже думал проблемы с оперативкой но вот рядом стоит ком такой же как мой и там тоже проблема причем даже если период в отчете один день, раньше за месяц за два формировали и все норм было!
18 Fragster
 
гуру
10.10.12
11:03
чистка кэша, ТИИ с проверкой логической челостности. убрать виртуальные таблицы из соединений (но если сервер - то тут пофигу должно быть, просто быстрее будет.)
Явное приевдение типа в обращении через 2 точки:
ВЫБОР
                |            КОГДА БонусыПрограммыЛояльностиОбороты.Регистратор ССЫЛКА Документ.ДоговорЛО
                |                ТОГДА БонусыПрограммыЛояльностиОбороты.Регистратор.СуммаКредита
                |            ИНАЧЕ 0
                |        КОНЕЦ)

Поменять на ЕстьNULL(Выразить(БонусыПрограммыЛояльностиОбороты.Регистратор ССЫЛКА Документ.ДоговорЛО).СуммаКредита, 0)
19 artem_biz
 
10.10.12
11:06
есть еще мысль сделать переиндексацию потому как на днях был запущен запрос которой приложил сервак и снимали задачи через SQL menedger может чето с индексами? Но ето только на выходных так как база объемная!
20 Fragster
 
гуру
10.10.12
11:10
(19) запросы по нормальному писать надо
21 zak555
 
10.10.12
11:10
отключить аппаратное ускорение
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой