Имя: Пароль:
1C
1C 7.7
v7: 7.7 Problem Event Name: APPCRASH
, ,
0 oyeah
 
11.11.13
10:56
7.70.027 SQL...Под Администратором все работает, а под юзером закрывается приложение(1с). коллизия возникает в момент создания объекта в модуле справочника тут..> NDS = СоздатьОбъект("AddIn.NameDeclination"); Само подключение внешней компоненты проходит без ошибок(вижу ее в параметрах программы), в глобальнике таким образом: Путь1 = КаталогИБ() + "vkloader.dll";
ЗагрузитьВнешнююКомпоненту(Путь1);
Загруз = СоздатьОбъект("ЗагрузчикВК");
Путь2 = КаталогИБ() + "NDeclin.dll";
Результат = Загруз.ЗагрузитьВК(Путь2,"Addin.NameDeclination=4b513f9b-92ae-4f35-ba7e-778482691370");
Подскажите какие права и на какие файлы должны быть у юзера что бы он мог СоздатьОбъект("AddIn.NameDeclination")? П.С. пробовал без Vkloader.dll... картина та же
1 oyeah
 
11.11.13
11:04
Problem signature:
  Problem Event Name:    APPCRASH
  Application Name:    1cv7s.exe
  Application Version:    7.70.0.27
  Application Timestamp:    4573fcd8
  Fault Module Name:    KERNELBASE.dll
  Fault Module Version:    6.1.7601.18229
  Fault Module Timestamp:    51fb1116
  Exception Code:    0eedfade
  Exception Offset:    0000c41f
  OS Version:    6.1.7601.2.1.0.16.7
  Locale ID:    1049
  Additional Information 1:    0a9e
  Additional Information 2:    0a9e372d3b4ad19135b953a78882e789
  Additional Information 3:    0a9e
  Additional Information 4:    0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
2 oyeah
 
11.11.13
11:14
Ой забыл сказать что запускается приложение на терминальном сервере Win server 2008... по rdp... под администратором сервера и под юзером соответственно... в 1с у обоих полные права
3 oyeah
 
11.11.13
11:16
надо бежать.. всем небезучастным заранее спасибо.. завтра буду в теме
4 KRV
 
11.11.13
11:18
Интересно, а людей так и оставил бамбук курить? ..
5 oyeah
 
12.11.13
01:41
вернулся)
6 pofigos
 
12.11.13
02:22
(0) для начала спрошу каким из способов запускалась 1Сина.
в DEP 1С добавлена?
7 Злой Бобр
 
12.11.13
02:47
(0) Ваша dll судя по всему работает в system32\... , т.е. что-то там создает или изменяет. За такое нада вообще-то руки повыдергивать. Поэтому или дайте права на system32\... или ...
8 oyeah
 
12.11.13
04:17
(6) 1с запускается из C:\1Cv77\BIN (сервера) с помощью rdp... в dep 1с не добавлена.
9 oyeah
 
12.11.13
04:24
(7)на сис32 давать юзеру полные права не вариант. Библиотека сторонняя нужна для склонения фио(достойных аналогов не нашел, а прописывание самому в модуле правила склонения фио не учтет всех тонкостей склонения имен русского языка)
10 Кукуев
 
12.11.13
10:24
(9) Давненько на просторах инета была функция для склонения

// Функция возвращает фамилию, имя и отчество в нужном падеже
//
// ФИО - строка формата Фамилия Имя Отчество (через пробел)
// Падеж - название падежа (хоть первая буква) или его № 1-6
//
// Яков и Софья Коган, 2003 (с)
//
Функция глПадежФИО(Знач ФИО,Падеж=1) Экспорт
....
Не смотрели или она чем-то не устраивает?
11 Torquader
 
12.11.13
10:38
Пользователю дать права администратора только на первый запуск, чтобы компонента правильно прописалась в реестре - после права отбираются, но всё должно продолжить работать.

Как показала практика, склонение ФИО нужно только в родительный падеж, когда упоминается в тексте "в лице такого-то". Проще в справочник добавить отдельную строку для указания родительного падежа, так как ПОЛ там не всегда присутствует, а некоторые "странные" ФИО без этой информации склоняются не совсем правильно.
12 Злой Бобр
 
12.11.13
11:10
(9) Ну так научитесь пользоваться поиском. В типовой насколько я знаю в глобальнике есть функция склонения. На мисте тоже проскакивала, поищите лучше.
Поэтому если только для этого то можете смело выкинуть длл.
И в (11) товарищ правильно указал насчет некоторых экзотических ФИО. Добавлять склонение в справочник для всех элементов или только экзотических - решать вам. Но в практике такое действительно встречается.