Имя: Пароль:
1C
 
Salary.dll
0 Slater999
 
08.01.09
08:38
Запускаю базу а он мне ошибку "Ошибка загрузки модуля Salary.dll" что бы это могло быть?
Я по поиску нашел этот фыйл скопировал в систем и систем32 результат=0
1 ТелепатБот
 
гуру
08.01.09
08:38
2 skunk
 
08.01.09
08:39
его надо в папку бин 1С засунуть
3 Slater999
 
08.01.09
08:41
(2)Он там есть!
4 skunk
 
08.01.09
08:42
ну значит либо битый... либо не той версии...
5 Slater999
 
08.01.09
08:46
(1)я делаю поиск по гл. модулю ЗагрузитьВнешнююКомпаненту("Salary.dll"); эту строчки нет!
6 Sadovnikov
 
08.01.09
08:47
(5) И не будет. Это не внешняя компонента.
7 skunk
 
08.01.09
08:48
это не внешняя компонента... это dll для компоненты расчет ... грузиться самой 1С если конфа ее использует
8 Если
 
08.01.09
08:48
Попытка
       СоздатьОбъект("Регистры");
       СоздатьОбъект("БухгалтерскиеИтоги");
       СоздатьОбъект("ЖурналРасчетов.Зарплата");
   
   Исключение
       Предупреждение("Для работы конфигурации необходимо наличие компонет
                      |""Оперативный учет"", ""Бухгалтерский учет"", ""Расчет""!
                      |Повторите запуск программы после проверки состава
                      |установленных компонент и доступа к ключам защиты.", 60);
   
       СтатусВозврата(0);
       Возврат;
   КонецПопытки;
9 Slater999
 
08.01.09
08:52
(8)Да у меня все три компаненты стоят
а что это за модуль???
10 Sadovnikov
 
08.01.09
08:55
(9) Переставь ядро и не мучайся.
11 Aleksey_3
 
08.01.09
09:37
А ключ стоит?
12 Табуретко
 
08.01.09
10:55
(11)ежли все компоненты - то врятли ;)
13 vde69
 
08.01.09
11:34
переставь платформу
14 Fragster
 
гуру
08.01.09
12:04
(0,9) это компонента расчет
15 Slater999
 
09.01.09
05:44
(12)точно подметил ;)
(14)так я и не понял что это такое! (( я знаю что есть компанента расчет которая позволяет работать нам с регистрами так?! а модуль этот что значит?
p/s если хотите можете не отвечать!
16 Sserj
 
09.01.09
06:28
(15)
Расчет это вроде как не с регистрами а с Расчетами работает (тобишь ЗИК)

Кусок кода позволяет проверить наличие всех 3-х компонент.

СоздатьОбъект("Регистры") - проверяет есть ли оперучет (Trade.dll)
СоздатьОбъект("БухгалтерскиеИтоги") - есть ли бух.учет (Account.dll)
СоздатьОбъект("ЖурналРасчетов.Зарплата") - собственно есть ли расчет (Salary.dll)

Собственно если нет хотя-бы одного из этих компонентов то произойдет исключение (если нет компонентов то и нет объектов) и программа закроется.
17 Slater999
 
09.01.09
07:53
(16)Понятно!
Но остальные то конфы работают (типовая ЗиК)значи все компаненты есть!?
18 Sadovnikov
 
09.01.09
07:57
(17) Ты в самом деле на столько непонятлив? Или это все-таки развод?
19 Мимохожий Однако
 
09.01.09
08:50
(18)развод
20 Slater999
 
09.01.09
10:41
дак какой развод!
просто не могу понять вас...
21 Torquader
 
10.01.09
18:36
Есть мнение, что конфигурацию писали не очень корректно, и загружали salary.dll сами, так как в некоторых поставках её нет. Если же поставка комплексная, и salary.dll уже есть, то вероятно её пытаются загрузить второй раз, и, видимо, она не хочет. Кроме того, salary.dll должна соответствовать версии самой 1С.
Ошибка? Это не ошибка, это системная функция.