Имя: Пароль:
1C
1C 7.7
v7: вылетает 1с 7.7
0 vip67
 
31.03.12
09:48
Доброе утро!
возникла большая проблема!
на свежеустановленный сервак win2003 был установлена 1с 7.7
так-же используются внешние компоненты formex и vtools. насколько я знаю, formex не требует регистрации, а vtools в упор не хочет регистрироваться. Выдает ошибку "Ошибка при вызове ljadlibrary(vtools.dll) не найден указанный модуль. Захожу на сервер в терминал под админскими правами.
при запуске 1с 7.7, на строке загрузки vtools программа просто аварийно завершается без всяких на то сообщений. и еще момент - база распределенная, и это все просиходит на переферийной базе.
1 vip67
 
31.03.12
09:52
уточнение - вылет просиходит на строке Загрузитьвнешнююкомпоненту, независисо от того, какую компоненту загружаем
2 andrewks
 
31.03.12
09:52
для чего используется vtools  ?
3 vip67
 
31.03.12
09:54
(2) для табличек, суть не в этом - см (2).
вылет просиходит при вызове Загрузитьвнешнююкомпоненту
4 andrewks
 
31.03.12
09:56
без загрузки vtools.dll, только с формексом работает?
5 vip67
 
31.03.12
09:57
(4) - да
6 andrewks
 
31.03.12
09:57
в каком порядке загружаются компоненты?
7 vde69
 
31.03.12
09:58
vtools.dll - вообще существует?
8 vip67
 
31.03.12
09:59
(7) vtools.dll - вообще существует. такое впечатление, что нет каких-то прав
9 vip67
 
31.03.12
09:59
хотя с другой стороны такая длл как status1c зарегилась нормально
10 andrewks
 
31.03.12
10:00
(9) ощвучь _полный_ список используемых длл, и порядок их загрузки
11 vip67
 
31.03.12
10:07
1cpp
formex
status1c
moxel
svcsvc
v7sms
scanopos
rik_sql

вылет происходит дате если загружается только formex такое впечатление что именно при вызове команды Загрузитьвнешнююкомпоенту
12 vip67
 
31.03.12
10:08
кстати, требует ли vtools и cpp установки др. программ, библиотек,типа с++,mysql?
13 mehfk
 
31.03.12
10:10
DEP отключил?
И найди возможность отказаться от vtools.
14 vip67
 
31.03.12
10:12
в исключения dep добавлять только 1с7 или еще что-то? во всяком случае - в исключение добалена 1с77
15 andrewks
 
31.03.12
10:22
(11) ну и зоопарк. попробуй формекс в конец опустить, и озвучь версии
16 vip67
 
31.03.12
10:29
(15) еще раз повторяю - при работе даже когда загружается только formex - вылет
17 vip67
 
31.03.12
10:29
formex - 3-я с копейками, на др. компе все это работает нормально
18 vip67
 
31.03.12
11:19
up
19 Эльниньо
 
31.03.12
11:22
(11) При таком зоопарке вылеты гарантированны.
20 andrewks
 
31.03.12
11:33
(16) вынеси загрузку ВСЕХ длл в ПриНачалеРаботыСистемы, и по-порядку их грузи.
и нет такой версии формекса
21 vip67
 
31.03.12
11:35
тогда ПОЧЕМУ на другом компе ЭТО все работает?
22 vip67
 
31.03.12
11:37
formex 2.0.5.88 сорри
23 andrewks
 
31.03.12
11:55
короче, обнови формекс и 1срр до последних версий (2.0.5.107 и 3.2.3.хх), длл-ки чтобы лежали только в BIN. проверь во всех других местах, всё вычисти. загружать старайся только в ПриНачалеРаботыСистемы. попробуй сначала грузить 1срр, потом формекс, и наоборот тоже попробуй. всё, пока это не сделаешь, у меня больше советов не проси
24 andrewks
 
31.03.12
11:59
да, и ещё: если на серваке стоит какой-нибудь антивирус,попробуй включить все длл-ки и саму 1сину в исключения
25 vip67
 
31.03.12
12:31
и все-таки, кто знает:
- сервак вин2003 чистый,
- установил 1с 7.7, потом еще и опенконф
- зарегил компоненты типа statusc1c? scanopos, vtools - не зарегилась,
- при начале работы системы никакие компоненты не загружаются
- но при попытке загрузить хоть какую-то компоненту, будь-то formex - 1с7.7 вываливается без сообщений об ошибках.
- в антивируснике в исклюбчения добавил катол базы 1с и бин.
- права на чтенине-запись дал полностью на диск
- захожу с правами адиминистратора в терминале.

- на другом серваке эта программа нормально работает вот уже лет 5
26 andrewks
 
31.03.12
12:33
что в эвентвьюере? давай полный текст ошибки
27 vip67
 
31.03.12
12:34
...
и еще уже потом вываливается виндовая ошибка "инятрукция по адресу ... обратилась к памяти ..." память не может быть реад
28 vip67
 
31.03.12
12:36
и окно runtime error 216 at 06ef8f81
29 vip67
 
31.03.12
12:36
в событиях приложений и системы - записей об ошибках - нет
30 andrewks
 
31.03.12
13:00
(29) не верю
31 vip67
 
31.03.12
13:42
тем не менее - факт
32 Mnemonic1C
 
31.03.12
14:17
Кажись нужно ставить какую то заплатку для ОСи, ответь на (26) по человечески
33 vip67
 
31.03.12
14:27
(32) вот какую?,
34 vip67
 
31.03.12
14:29
что есть эвентвьювер?
еслиэто журнал ошибок, то там только инятрукция по адресу ... обратилась к памяти ..." память не может быть реад
35 Torquader
 
31.03.12
14:48
Data Execution Protection для 1С выставляем в отключено, ну и директорию TEMP делаем поближе к корню (для 1С задаём ключом /t) и в исключения антивируса.
P.S. если включить аудит, то можно узнать, как 1С что-то распаковывает во временную директорию и оттуда подгружает.
36 vip67
 
31.03.12
14:50
для 1С задаём ключом /t - это где? поподробнее пожалуста
37 Torquader
 
31.03.12
16:09
(36) У седьмой версии есть ключи запуска из командной строки:
То есть можно сделать для пользователя на рабочем столе иконки с его базами (если их положить в All Users, то их не смогут "испоганить")
Enterprise - запуск предприятия.
/d [Путь к базе данных]
/u [Путь к каталогу пользователя]
/n [Имя пользователя]
/p [Пароль пользователя]
/t [Директория временных файлов]
/m - монопольный режим
P.S. остальные не помню.
38 vip67
 
02.04.12
16:38
фух, разобрался!
нужно было накатить заплатка типа runTimePack, и потом пообновлять ДЛЛ-ки.
39 vip67
 
02.04.12
16:38
всем спасибо!