1С 7.7.025 на SQL 2000 вываливается с ошибкой Runtime Error!
Microsoft Visual C++ Runtime Library
Runtime error!
This application has requested the Runtime to terminate it in an unusual way. Please contact the aplication support team for more information.
Никаках существенных изменений в конфигурацию, настройки БД, права на папку БД не вносилось.
Ошибка появляется в различное время у некоторых пользователей одновременно (у 5-10 из 50). Это бывает при существенной нагрузке на БД, 10-20 раз в день.У некоторых пользователей в этот момент ошибка SQL - Deadlock.
SQL сервер - на отдельной физической машине W2k3. Пользовательские 1С запускаются на 2-х терминальных серверах W2k3 x64. Пробовали запускать на другом сервере W2k3 - ошибки повторились.
В этой же системе работает другая БД SQL 1С 7.7. С ней таких проблем нет.
Никакая закономерность, кроме высокой загрузки не выявлена.
Испробованы все найденные советы:
- очистка mlg файла
- проверены права
- убраны галочки со свойств сетевых карт - разрешить отключать устройство для экономии электроэнергии
- все диски проверены Scandisk
- проведено тестирование и исправление БД
- проверена целостность БД в SQL
(12) 1С 7.7.027 не пробовали?
(3) Свободного места на винте маловато! Кто знает, что еще делается на сервере
Ну, а "большие" ТЗ как раз к падению и ведут! 1 - оптимизация алгоритмов, 2 при больших объемах данных в памяти перейти на ИТЗ и оптимизировать структуру в памяти, очень помогает.
Диски NTFS или FAT32 ?
Дефрагментацию давно делали?
Такая проблема возникает чаще всего на FAT32 при сильной фрагментации.
При чём одна база может работать как часы, а вторая даже запускаться не хочет!
Я пользую MyDefrag - бесплатная, простая, можно вместо скринсейвера.
Тоже ситуация с вылетом ошибки. База дбф.
Формируется книга продаж, при подборе в книгу больше 55к документов .. база вылетает с ошибкой.
При формирование по квартально... всё отлично формируется.
Поэтому делаю вывод... 1с не любит больших объёмов.
В регистре есть записи, это проверял
Теперь запрос с выводом в табличную часть:
Код
Процедура ПриОткрытии()
ТабЗнач = Результат;
ТабЗнач.НоваяКолонка("ДеньТоржест",,,,"День");
ТабЗнач.НоваяКолонка("ВремяС",,,,"Время с");
ТабЗнач.НоваяКолонка("ВремяПо",,,,"Время по");
ТабЗнач.НоваяКолонка("КоличествоПерсон",,,,"Количество персон");
ТабЗнач.НоваяКолонка("Контрагент",,,,"Заказчик");
КонецПроцедуры
Проверял в отладчике, параметры "ВыбЗалыТоржествИБанкетов", "НачДата", "КонДата" определены правильно. Но цикл не срабатывает, т.к. Запрос.Группировка("Контрагент") = 0
Помогите дилетанту, что тут не так.
Добрый день всем!
Подскажите, из-за чего в 7-ке может быть Runtime Error. Запускаю обработку, которая рассчитывает некие параметры, и через полчаса работы 1С вылетает с такой ошибкой.
1С Предприятие сетевая версия, 7.70.027
Сама база в dbf, размер около 1,5 Гб
(4) если база на локальной тачке , зачем юзать скулеву платформу ?...
И чего обработка делает то ?
Завалить 1с-ину как 2 пальца...
А так - тупо памяти не хватает..