Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 1С вылетает
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
wasdik
Ребята, есть проблема. В самописной конфигурации при выполнении проведения документа 1С вылетает. Конфигурация написана под производство и в этом документе выполняется огромное количество действий и как результат - формируется много проводок. К сожалению номера и текста ошибки у меня нет. Но заметил, что в этот момент количество памяти, занятое процессом 1cv7s.exe приближается к 1,5 Гб. Может кто сталкивался с такой проблемой или есть соображения по этому поводу. В инете встречал информацию по поводу 2 Гб, но у меня уже два раза вылетала при приближении именно к 1,5 Гб (а это не одни сутки вычислений, поэтому не так просто проверять снова). Может ли быть проблема именно в этом? (система Windows server 2008 Enterprise SP2, 8 Гб., Файловая система NTFS)
Acid
релиз? СКЛ?

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

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

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

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

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

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


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

Поэтому задумайтесь, может вам нужно на 8х переходить?.
wasdik
Цитата(DartRomanius @ 29.06.11, 13:58) необходимо зарегистрироваться для просмотра ссылки
Собственно, все вылазит с появлением "Vista".
Не спасают и новые релизы (собственно 26-й и 27-й релиз).

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


8-ка конечно хорошо, но конфа сделана под производство, слишком уж много намудрено, а переход - это писать всё по новой...

Цитата(g789 @ 29.06.11, 11:58) необходимо зарегистрироваться для просмотра ссылки
необходимо зарегистрироваться для просмотра ссылки обратите внимание на последний пост

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


Скорее всего проблема в больших объёмах информации, которые обрабатываются. Сейчас занимаюсь оптимизацией кода по объёму занимаемой памяти. Посмотрим что это даст. Всем спасибо за помощь.
logist
Цитата(wasdik @ 02.07.11, 9:25) необходимо зарегистрироваться для просмотра ссылки
слишком уж много намудрено, а переход - это писать всё по новой...

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


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

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


Это не язык позволяет трактовать, а те кто его используют. Трактовка несколько быдловатая, Вам не кажеться ?
Vofka
kalyamov,
Цитата
Акроним, родившийся от английского «IMHO»

ну и к чему это? Решили "блеснуть" чтоли smile.gif ? И харе офтопить!
wasdik
Цитата(logist @ 02.07.11, 12:51) необходимо зарегистрироваться для просмотра ссылки
Лучше о переходе задуматься сейчас, и начинать что-то делать, чем потом спохватиться в последний момент. ИМХО.

Ну это ведь денег стоит, и не все понимают за что нужно снова платить, а те кто понимают, считают что это подождёт... Как-то так получается.
Lefer
Доброго времени суток. Если я понял правильно, то у Вас ДБФ. По своему опыту могу вам предложить перейти на SQL вариант. ДБФ не самый лучший вариант структуры базы данных при больших объемах работы. Мне кажется, что это сможет полечить вашу проблему.
vadim007
И заодно "откатиться" на Win2003SRV, и даже на Win2000SRV, а то и вообще на TSE. Гарантирую - 1С будет летать (не слетать).
Acid
Цитата(vadim007 @ 05.07.11, 6:41) необходимо зарегистрироваться для просмотра ссылки
И заодно "откатиться" на Win2003SRV, и даже на Win2000SRV, а то и вообще на TSE. Гарантирую - 1С будет летать (не слетать).

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


Ну на 2000 это слишком 2003 будет самый раз. и заодно почитайте рекомендации от 1с по поводу версии 7.7, она не рекомендована для работы на современных ОС 47046430.gif
Acid
я тут вспомнил - если не ошибаюсь, в 7-ке есть ограничение на количество строк в документе = 1024. В этом случае надо разбивать на 2 документа.
logist
Цитата(Acid @ 05.07.11, 11:05) необходимо зарегистрироваться для просмотра ссылки
в 7-ке есть ограничение на количество строк в документе = 1024.

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

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

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