Версия для печати темы (https://pro1c.org.ua/index.php?s=941c984a63119ada81cc76806d03d0d3&showtopic=3941)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ 1С вылетает

Автор: wasdik 29.06.11, 6:22

Ребята, есть проблема. В самописной конфигурации при выполнении проведения документа 1С вылетает. Конфигурация написана под производство и в этом документе выполняется огромное количество действий и как результат - формируется много проводок. К сожалению номера и текста ошибки у меня нет. Но заметил, что в этот момент количество памяти, занятое процессом 1cv7s.exe приближается к 1,5 Гб. Может кто сталкивался с такой проблемой или есть соображения по этому поводу. В инете встречал информацию по поводу 2 Гб, но у меня уже два раза вылетала при приближении именно к 1,5 Гб (а это не одни сутки вычислений, поэтому не так просто проверять снова). Может ли быть проблема именно в этом? (система Windows server 2008 Enterprise SP2, 8 Гб., Файловая система NTFS)

Автор: Acid 29.06.11, 7:51

релиз? СКЛ?

пробуйте делать выгрузку-загрузку базы.

Автор: wasdik 29.06.11, 8:24

27 релиз, ДБФ. Больше похоже на то, что 1С не может работать с таким объёмом памяти. Дело в том, что данное действие выполнялось несколько раз. Там где меньше данных - нормально выполнилось...

Вот что осталось в журнале событий:

"Сбойное приложение 1cv7s.exe, версия 7.70.0.25, штамп времени 0x41c01f3a, сбойный модуль kernel32.dll, версия 6.0.6002.18005, штамп времени 0x49e037dd, код исключения 0xe06d7363, смещение ошибки 0x0003fbae, ИД процесса 0x4418, время запуска приложения 0x01cc315b10615160."

Код события: 1000

Автор: g789 29.06.11, 10:58

http://pro1c.org.ua/redirect.php?http://odines.ru/thread885.html обратите внимание на последний пост

Автор: Acid 29.06.11, 11:43

есть не редкий такой феномен "битых" документов. все с ними вроде нормально, а при проведении вылетает платформа, или итоги рвет.
при чем если документ скопировать, то будет такой же эффект. Выход из подобных ситуаций - полностью ручками создать новый документ.
может это такой же случай.

*вообще 7-ка с 2008 виндой уже начинает плохо дружить.

Автор: DartRomanius 29.06.11, 12:58

Цитата(Acid @ 29.06.11, 12:43) *
есть не редкий такой феномен "битых" документов. все с ними вроде нормально, а при проведении вылетает платформа, или итоги рвет.
при чем если документ скопировать, то будет такой же эффект. Выход из подобных ситуаций - полностью ручками создать новый документ.
может это такой же случай.

*вообще 7-ка с 2008 виндой уже начинает плохо дружить.


Собственно, все вылазит с появлением "Vista".
Не спасают и новые релизы (собственно 26-й и 27-й релиз).

Поэтому задумайтесь, может вам нужно на 8х переходить?.

Автор: wasdik 02.07.11, 9:25

Цитата(DartRomanius @ 29.06.11, 13:58) http://pro1c.org.ua/index.php?act=findpost&pid=26226
http://pro1c.org.ua/redirect.php?http://odines.ru/thread885.html обратите внимание на последний пост

Оттуда: "Потомушто kernel32.dll не умеет корректно работать с файлами (и индексами) более 1 гига."


Скорее всего проблема в больших объёмах информации, которые обрабатываются. Сейчас занимаюсь оптимизацией кода по объёму занимаемой памяти. Посмотрим что это даст. Всем спасибо за помощь.

Автор: logist 02.07.11, 11:51

Цитата(wasdik @ 02.07.11, 9:25) *
слишком уж много намудрено, а переход - это писать всё по новой...

Лучше о переходе задуматься сейчас, и начинать что-то делать, чем потом спохватиться в последний момент. ИМХО.

Автор: kalyamov 02.07.11, 15:13

Цитата(logist @ 02.07.11, 12:51) *
Лучше о переходе задуматься сейчас, и начинать что-то делать, чем потом спохватиться в последний момент. ИМХО.


Акроним, родившийся от английского «IMHO», чаще всего считается расшифровкой выражения In My Humble Opinion («по моему скромному мнению»), но со временем некоторые стали приписывать этому сокращению другие значения. Например, In My Horrible Opinion («по моему ужасному мнению»). Между тем, русский язык уже давно позволил пользователям расшифровать «ИМХО» по-своему: «Имею Мнение, Хоть и Ошибочное». smile.gif)

Автор: logist 02.07.11, 15:36

Цитата(kalyamov @ 02.07.11, 15:13) *
Акроним, родившийся от английского «IMHO», чаще всего считается расшифровкой выражения In My Humble Opinion («по моему скромному мнению»), но со временем некоторые стали приписывать этому сокращению другие значения. Например, In My Horrible Opinion («по моему ужасному мнению»). Между тем, русский язык уже давно позволил пользователям расшифровать «ИМХО» по-своему: «Имею Мнение, Хоть и Ошибочное». smile.gif)

А еще русский язык позволяет трактовать как "Имею мнение, хрен оспоришь".

Автор: kalyamov 02.07.11, 16:11

Цитата(logist @ 02.07.11, 16:36) *
А еще русский язык позволяет трактовать как "Имею мнение, хрен оспоришь".


Это не язык позволяет трактовать, а те кто его используют. Трактовка несколько быдловатая, Вам не кажеться ?

Автор: Vofka 02.07.11, 16:12

kalyamov,

Цитата
Акроним, родившийся от английского «IMHO»

ну и к чему это? Решили "блеснуть" чтоли smile.gif ? И харе офтопить!

Автор: wasdik 04.07.11, 15:05

Цитата(logist @ 02.07.11, 12:51) *
Лучше о переходе задуматься сейчас, и начинать что-то делать, чем потом спохватиться в последний момент. ИМХО.

Ну это ведь денег стоит, и не все понимают за что нужно снова платить, а те кто понимают, считают что это подождёт... Как-то так получается.

Автор: Lefer 04.07.11, 16:47

Доброго времени суток. Если я понял правильно, то у Вас ДБФ. По своему опыту могу вам предложить перейти на SQL вариант. ДБФ не самый лучший вариант структуры базы данных при больших объемах работы. Мне кажется, что это сможет полечить вашу проблему.

Автор: vadim007 05.07.11, 5:41

И заодно "откатиться" на Win2003SRV, и даже на Win2000SRV, а то и вообще на TSE. Гарантирую - 1С будет летать (не слетать).

Автор: Acid 05.07.11, 8:41

Цитата(vadim007 @ 05.07.11, 6:41) *
И заодно "откатиться" на Win2003SRV, и даже на Win2000SRV, а то и вообще на TSE. Гарантирую - 1С будет летать (не слетать).

+1

Автор: Kutuzov 05.07.11, 8:54

Цитата(vadim007 @ 05.07.11, 6:41) *
И заодно "откатиться" на Win2003SRV, и даже на Win2000SRV, а то и вообще на TSE. Гарантирую - 1С будет летать (не слетать).


Ну на 2000 это слишком 2003 будет самый раз. и заодно почитайте рекомендации от 1с по поводу версии 7.7, она не рекомендована для работы на современных ОС 47046430.gif

Автор: Acid 05.07.11, 11:05

я тут вспомнил - если не ошибаюсь, в 7-ке есть ограничение на количество строк в документе = 1024. В этом случае надо разбивать на 2 документа.

Автор: logist 05.07.11, 11:12

Цитата(Acid @ 05.07.11, 11:05) *
в 7-ке есть ограничение на количество строк в документе = 1024.

9999 строк.
p.s. но проводок в одном документе может быть максимум 99 999.

Автор: wasdik 06.07.11, 11:08

Цитата(Lefer @ 04.07.11, 17:47) *
Доброго времени суток. Если я понял правильно, то у Вас ДБФ. По своему опыту могу вам предложить перейти на SQL вариант. ДБФ не самый лучший вариант структуры базы данных при больших объемах работы. Мне кажется, что это сможет полечить вашу проблему.

Спасибо за совет. Я об СКЛе тоже задумываюсь, в ближайшем будущем буду переезжать. Проблему уже решил путём оптимизации кода. Практически полностью его переделал, выиграл значительно по памяти и в 2 раза по скорости. После этого проблема исчезла.

По поводу 2008 сервера - за год работы проблем практически никаких небыло... Всё нормально работает. Разве что на 2008R2 не удалось настроить нормальное отображение курсоров в терменале при подключении из под Убунты. Пришлось пока отказаться от R2. Но это не мои проблемы - сисадмин с этим боролся, а у меня претензий к пока 2008 нет.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua