Показывать по
10
20
40
сообщений
Новая тема
Ответить
Pitontik
Дата регистрации: 07.08.2006
Сообщений: 2
Привет!<br>1C:V7 starter program(multi-user)-обнаружена ошибка.<br>Кто с таким чудом встречался? Подскажите как с ним бороться.
Vlad Larin
Дата регистрации: 06.07.2006
Сообщений: 49
Много вариантов. На каком этапе происходит ошибка?<br><br>Возможно, неверно выставлены права на доступ к расшаренной ИБ. Лечится выддачей пользователю полного доступа к папке. Возможно, дохлый ключ (да-да, у меня был такой случай, хотя и с Single-User версией). Лечится визитом в 1С. Возможно, проблемы с жёстким диском. Лечится Scandisk’ом. Возможно, баа скопирована с CD-ROM или ещё по каким-либо причинам MD-файл (или отдельные DBF) имеют атрибут Read-only, System или Hidden. Лечится снятием этих атрибутов.<br><br>И ещё можно штук пять причин найти. Опишите симптомы подробнее, пожалуйста.
Pitontik
Дата регистрации: 07.08.2006
Сообщений: 2
Ситуация такова:<br>Конфигурация «Квартплата и Паспортный стол» версия 2.06, релиз 025.<br>Программа была установленна и нормально работала.В очердной раз,при запуске,выдала -1C:V7 starter program(multi-user)-вызвала ошибку и будет закрыта.И так постоянно.<br>Выходит это сообщение после того как появляется основное окно программы.<br>Переустанавливал на других машинах- результат такой же(при чистых базах).<br>Конфигуратор,монитор,отладчик— работают нормально.<br>
Vlad Larin
Дата регистрации: 06.07.2006
Сообщений: 49
Сталкивался с подобной ситуацией (симптомы, по крайней мере, совпадают полностью), только на стандартной бухе. Решилось заменой ключа защиты 1С (LPT-версия).
pavlika
Дата регистрации: 25.12.2004
Сообщений: 528
попробуйте «убить» папку Syslog в каталоге базы данных или просто переименуйте ее
Vlad Larin
Дата регистрации: 06.07.2006
Сообщений: 49
Проблема возникает даже в чистой базе. Не вижу смысла в стирании Syslog.
Rfc_id
Дата регистрации: 31.08.2006
Сообщений: 25
1. Перенеси эту базу в другую папку.<br>2. На всякий — проверь скандиском.
CheshirskyCat
Дата регистрации: 09.01.2004
Сообщений: 326
> В очердной раз,при запуске,выдала -1C:V7 starter program(multi-user)-вызвала ошибку и будет закрыта.И так постоянно.<br>Сначала копать в сторону указанную Vlad Larin (проверить ключ защиты).<br><br>А еще, эту конфигурацию не знаю, может там какая-то своя защита со своим ключом? <br>Очень уж похоже что система защиты не работает. (Поломался ключ защиты, не работает сервер лицензий, кончилась лицензия или превышены допустимые для нее параметры (например количество пользователей), и т.п.)<br><br>2Rfc_id прежде чем писать, внимательнее тему читать надо…
compozitor
Дата регистрации: 07.07.2011
Сообщений: 1
У меня проблемма решилась удалением пользователя под которым удаленно заходит человек на сервер и созданием точно такого же пользователя снова.<br>Найти список пользователей в Win Server 2003 пройдя по пунктам: Администрирование-управление компьютером-служебные программы-локальные пользователи-пользователи.
Показывать по
10
20
40
сообщений
Читают тему:
1C:V7 starter program (multi-user)
Очень сильно задолбала проблема ?, возникающая откуда не возмись : при выходе из 1С 7.7 на сервере Windows Server 2008 R2.
Прекращена программа 1C:V7 starter program (multi-user)
И в окончательном варианте на экране повисает :
1C:V7 starter program (multi-user) не работает
Когда заходим от Администратора такая ошибка не возникает. Значит что-то связано с правами пользователей!
У нас используются разные компоненты.
Пробуем выключить ИХ из загрузки ,т.е тупо делаем примерно так :
Процедура ПриНачалеРаботыСистемы() Экспорт
Возврат;
И чудо свершилось, ошибка ушла.
Теперь изучаем чего мы там нагородили , какая из компонент лажает
Ну например в этом точно причина была :
ИмяDLL = "ndeclin.dll";
Если ЗагрузитьВнешнююКомпоненту(ИмяDLL)=0 Тогда
Сообщить("Ошибка загрузки внешней компоненты: "+ИмяDLL);
КонецЕсли;
Это компонента для склонения имен , очень удобно склонять в документах ФИО физ.лиц.
При этом при загрузке она не ругается, а все ругань происходит при закрытии 1С. Почему?
Ечли открывать 1С под пользователем Windows , у которого есть права Администратора , то сбоя не происходит. В противном случае получаем ошибку и как следствие необходимость переиндексации базы данных.
Теперь внимание
И вот теперь внимание , если закоментировать ЗагрузитьВнешнююКомпоненту, то ошибка уходит.
Вспоминаем зачем нужна команда ЗагрузитьВнешнююКомпоненту, похоже только один раз от админа зарегистрировать компоненту в Windows?
Рабочими лошадками , которые грузят компоненту в память при загрузке программы являются команды СоздатьОбъект , типа
глPDS = СоздатьОбъект( "Padeg.Declension" );
глNDS = СоздатьОбъект( "AddIn.NameDeclination" );
Выводы
Можно убрать команду ЗагрузитьВнешнююКомпоненту из сценария загруки (из глобального модуля). И все будут работать , во всяком случае какое-то время.
Но причина не найдена на самом деле.
Dependency walker х64 для ndeclin.dll показывает некие ошибки.
Dependency walker х32 не ругается , но ошибки тоже есть :
Программа Просмотр событий фиксирует 3 ошибки Приложения
Кто такой cpsspap?
И последним появляется отчет Windows Error Reporting :
-
-
1001
4
0
0x80000000000000
56890
Application
WinServ-2008-64
-
939464771
392888938
APPCRASH
Отсутствует
0
1cv7.exe
7.70.0.27
4573fcb7
StackHash_fd00
0.0.0.0
00000000
0eedfade
00000000
C:UsersbaAppDataLocalTempWERAA89.tmp.version.txt
C:UsersbaAppDataLocalMicrosoftWindowsWERReportArchiveReport0d39aeec
C:UsersbaAppDataLocalMicrosoftWindowsWERReportArchiveReport0d39aeec
Здесь лежит следующая инфа :
Version=1
EventType=APPCRASH
EventTime=132275473313587790
ReportType=2
Consent=1
UploadTime=132275473344177790
Response.BucketId=939464771
Response.BucketTable=392888938
Response.type=4
Sig[0].Name=Имя приложения
Sig[0].Value=1cv7.exe
Sig[1].Name=Версия приложения
Sig[1].Value=7.70.0.27
Sig[2].Name=Штамп времени приложения
Sig[2].Value=4573fcb7
Sig[3].Name=Имя модуля с ошибкой
Sig[3].Value=StackHash_fd00
Sig[4].Name=Версия модуля с ошибкой
Sig[4].Value=0.0.0.0
Sig[5].Name=Штамп времени модуля с ошибкой
Sig[5].Value=00000000
Sig[6].Name=Код исключения
Sig[6].Value=0eedfade
Sig[7].Name=Смещение исключения
Sig[7].Value=00000000
DynamicSig[1].Name=Версия ОС
DynamicSig[1].Value=6.0.6003.2.2.0.16.7
DynamicSig[2].Name=Код языка
DynamicSig[2].Value=1049
DynamicSig[22].Name=Дополнительные сведения 1
DynamicSig[22].Value=fd00
DynamicSig[23].Name=Дополнительные сведения 2
DynamicSig[23].Value=ea6f5fe8924aaa756324d57f87834160
DynamicSig[24].Name=Дополнительные сведения 3
DynamicSig[24].Value=fd00
DynamicSig[25].Name=Дополнительные сведения 4
DynamicSig[25].Value=ea6f5fe8924aaa756324d57f87834160
UI[2]=C:Program Files (x86)1Cv77BIN1cv7.exe
UI[3]=Прекращена работа 1C:V7 starter program (multi-user)
UI[4]=Windows может провести поиск способа устранения этой ошибки в Интернете.
UI[5]=Искать решение проблемы в Интернете и закрыть программу
UI[6]=Проверить наличие способа исправления ошибки в Интернете позднее и закрыть программу
UI[7]=Закрыть программу
State[0].Key=Transport.DoneStage1
State[0].Value=1
State[1].Key=DataRequest
State[1].Value=Bucket=939464771/nBucketTable=392888938/nResponse=1/n
FriendlyEventName=Остановка работы
ConsentKey=APPCRASH
AppName=1C:V7 starter program (multi-user)
AppPath=C:Program Files (x86)1Cv77BIN1cv7.exe
Надо признать , что не смотря на объемный лог причину-то не понять пока.
Марк Русинович в помощь нам
На просторах интернета есть отличная прога ProcessMonitor , смотрите ,что показывает она по фильтру 1cv7.exe
И вот наступает момент истины — обычным пользователям не хватает прав на создание/запись в данную ветку реестра
HKLMSoftWareWoW6432NodePadeg
Открываем через regedit нужную нам ветку реестра и вручную указываем, кому добавить права.
Ошибка уходит. Всех поздравляю!
24.05.23 — 09:22
Отчёт по регистру стал вылетать с сообщением «Прекращена работа 1C:V7 starter program (multi-user)»
Если формировать отчёт за небольшой период, то работает. Если ставить чуть больше года, вылетает.
Файл регистра в базе самый большой 536Мб.
Кроме обрезания базы и перехода на SQL какие ещё есть решения?
DEP отключил, базу сжимал.
Kernel3x может помочь? Где его можно скачать?
1 — 24.05.23 — 09:24
Не ставьте год.
Измените алгоритм отчёта.
Измените структуру регистра.
2 — 24.05.23 — 11:17
(0) мониторь сколько жрет памяти во время работы отчета. ХЗ как там у тебя написано.
1Ска вылетает если сжирает, например, для ТЗ больше гига.
3 — 24.05.23 — 11:26
кстати, интересное сообщение «большой файл регистра…» никогда такого е встречал, будет возможность — приложи скрин
.
попытайся также переписать запрос, избавившись по возможности от условий типа «Когда», выкинь из запроса неиспользуемые в запросе переменные.
4 — 24.05.23 — 13:32
536 мб мало должно нормально работать. А сколько записей. может ты в ограничение по количеству записей уперся хотя ошибка выскакивала при попытке провести по этому регистру что либо. В монопольном режиме также себя ведет?
5 — 24.05.23 — 13:37
(4) может он запросто две таблицы перемножил и получил оверсайз
6 — 24.05.23 — 17:49
(4) записей 3,3 млн.
монопольно так же
7 — 24.05.23 — 17:50
(3) скрин чего?
8 — 24.05.23 — 17:58
Всем спасибо!
Только не смейтесь — нужно было сделать тестирование и исправление.
У заказчика спросил, он мне сказал, что делал. Вывод стар как мир: делай всё сам.
9 — 24.05.23 — 18:01
(4) ты сначала в ограничения на размер dbf файла упрешься, а уж потом, лет через 10, и в ограничения количества записей
10 — 24.05.23 — 18:59
Настоятельно рекомендовал бы для dbf-ных клиентов включать «Автоматически реиндексировать базу при необходимости (DBF)». Потому что сколько по рукам не бей, найдутся умники, которые будут отказываться от переиндексации. И это прокатывает в 19 случаях из 20. А вот на 20й — возможны последствия.
11 — 24.05.23 — 21:45
(10) «Автоматически реиндексировать базу при необходимости (DBF)»
Хм… Это где такое включается?
12 — 24.05.23 — 23:11
(11) Патчем это включается. Не очень легально.
13 — 25.05.23 — 01:41
(11) Лучше задать этот вопрос форуму через Яндекс или Гугл.
(12) Даже не буду спорить. Если у ТС есть lpt-порт, и в нем ключ (или несколько друг на друге, как у меня)… Если ТС не заботит «100% загрузки процессора» и «долгое сохранение в Excel»… Если нет надобности ни в kernel33 ни в kernel37… Если «обновление сплэш-заставки» не такое уж и медленное.. Тогда можно просто порекомендовать, если режим работы с базой позволяет, еженочно сбрасывать все сеансы, и запускать переиндексацию через пакетное «тестирование и исправление». А если время/сервер/база позволяет — то можно запускать тестирование со всеми пересчетами и проверками, раз база dbf.
Хотя по мне патч патчу рознь. Обход защиты — категорически не приемлю. Но вот править в исходной поставке *.spl, *.tip, IMAGECOL.BMP, Slice.bmp, OrdNoChk.prm, NETHASP.INI вроде как можно, а какую-нибудь seven.dll нельзя? И вообще что мне делать в январе 2038 года, ведь придётся же немножко поковыряться в 1cv7.exe, как ни крути.
14 — 25.05.23 — 08:03
(9) С регистрами возможно но тоже есть варианты. В 1 месте у меня 1sconst периодически упирается в максимально количество записей, а по размеру больше 80% не становился.
Злоп
15 — 25.05.23 — 16:07
(13) в 38ом или 1с сдохнет, или я. Или вообще…
- Remove From My Forums
-
Общие обсуждения
-
При запуске любых программ семейства 1С версии 7.7 под группой обычных Пользователей выдаёт ошибку:
1C:V7 starter program (multi-user) — обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.
И предлагает отправить отчёт об ошибке. Отчёт я отправил. Непонятно что там мешает для работы этих программ? Если загружать под группой Администраторы, то проблем никаких – работает как надо. Но мне надо запускать эти программы только под группой Пользователи. Есть какой-нибудь вариант для решения этой проблемы?
-
Изменен тип
30 октября 2010 г. 7:45
давность
-
Изменен тип