компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > 1C (Все версии) > WEB расширение 1С 8.0


Ответ
 
LinkBack Опции темы Опции просмотра
Старый 10.09.2006, 18:50   #11
Пользователи
 
Регистрация: 22.05.2006
Сообщений: 12
По умолчанию

tmp, спасибо! Всё заработало
ЗЫ. На тот случай если у кого-то будут аналогичные проблемы: проверьте в DCOMCNFG.EXE у V8 Application путь к приложению. Не знаю почему, но он у меня был неправильный. А после переустановки 8-ка перестала находить ключ. Помогла только переустановка винды.




glebushka вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
10.09.2006, 18:50
Техник
реклама
По умолчанию

Старый 11.09.2006, 20:36   #12
tmp
Пользователи
 
Регистрация: 31.05.2006
Сообщений: 36
Arrow

точно знаю, что после установки "1С: Работа с файлами 8.0", экзешник этого приложения прописывает себя в качестве сервера приложения 1С. приходиться вручную править реестр:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTCLSID{FB17AD3E-5F20-453A-AE83-2711006155CF}LocalServer32]
@="C:\Program Files\1cv8\bin\1cv8.exe"
tmp вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 17.04.2007, 09:35   #13
Пользователи
 
Регистрация: 27.11.2006
Сообщений: 3
По умолчанию

У меня возникла схожая проблема. Никак не могу разобраться с ней. Помогите пожалуйста.

===============================
Отказано в доступе.
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.UnauthorizedAccessException: Отказано в доступе.

ASP.NET не имеет права обращаться к запрошенному ресурсу. Рекомендуется предоставить идентификатору запроса ASP.NET права доступа к этому ресурсу. ASP.NET имеет базовый идентификатор процесса (обычно {MACHINE}ASPNET для IIS 5 или Network Service на IIS 6), который используется, если приложение не олицетворяется. Если приложение олицетворяется через задание , идентификатором будет служить идентификатор анонимного пользователя (обычно IUSR_MACHINENAME) или идентификатор пользователя запроса с проверенной подлинностью.

Для предоставления ASP.NET прав на запись в файл, щелкните на файле правой кнопкой мыши в окне "Проводник", выберите "Свойства", затем вкладку "Безопасность". Выберите "Добавить" для добавления соответствующего пользователя или группы. Выделите учетную запись ASP.NET и установите флажки для требуемых прав доступа.

Ошибка источника:

Строка 212: //пробую подключиться к 1С через оле
Строка 213: Type v8type = Type.GetTypeFromProgID("v8.Application");
Строка 214: Object v8 = Activator.CreateInstance(v8type);
Строка 215: try
Строка 216: {

Трассировка стека:

[UnauthorizedAccessException: Отказано в доступе.]
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly) +0
System.Activator.CreateInstance(Type type, Boolean nonPublic) +66
System.Activator.CreateInstance(Type type) +7
scentr.DriveItem.Print_Act(String DocName, String DocNumber, DateTime DocDate) in c:inetpubwwwrootscentrdriveitem.aspx.cs:214
scentr.DriveItem.mainPanel_ItemCommand(Object source, CommandEventArgs e) in c:inetpubwwwrootscentrdriveitem.aspx.cs:194
_1C.V8.WebControls.V8CommandPanel.OnItemCommand(Co mmandEventArgs e) +4853
_1C.V8.WebControls.V8CommandPanel.RaisePostBackEve nt(String eventArgument) +183
System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCol lection postData) +138
System.Web.UI.Page.ProcessRequestMain() +1292
==========================

Ранее тут писали:
"в крайнем случае, запустите программу в отладчике и проверьте, к какому конкретно файлу нет доступа (я в свое время именно так и поступил)"

Вопрос: А где конкретно смотреть?, я остановился в отладке на этой строке, и никак не мог найти где прописан файл, к которому нет доступа...

Также пробовал давать права для пользователя ASPNET на V8 Application (вычитал на форуме 1С), но также не помогло..
cmax вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 21.05.2007, 05:07   #14
tmp
Пользователи
 
Регистрация: 31.05.2006
Сообщений: 36
По умолчанию

очень редко бываю на форуме.
напишите, если вопросы все еще актуальны.
tmp вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 25.06.2007, 10:55   #15
Пользователи
 
Регистрация: 25.06.2007
Сообщений: 9
По умолчанию

tmp
Вопросы еще очень актуальны =)
Как же все таки однозначно отобразить вебюзеру печатную форму документа?
zhs! вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 29.10.2007, 21:09   #16
Пользователи
 
Регистрация: 29.05.2007
Сообщений: 25
По умолчанию

а мы формируем любую печатную форму средствами 1С (создавать которую языком 1С гораздо проще чем в веб-разширении), после чего прямо из 1С запускаем ком-сессию, которая динамически конвертирует полученный mxl-форму в xls или html и возвращает ссылку в веб-приложение, которое собственно ее и отображает. Работает быстро.
Evil Lis вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 12.11.2007, 10:55   #17
Пользователи
 
Регистрация: 12.11.2007
Сообщений: 1
По умолчанию

Цитата:
а мы формируем любую печатную форму средствами 1С (создавать которую языком 1С гораздо проще чем в веб-разширении), после чего прямо из 1С запускаем ком-сессию, которая динамически конвертирует полученный mxl-форму в xls или html и возвращает ссылку в веб-приложение, которое собственно ее и отображает. Работает быстро.
А можно поподробнее? Т.е. в Web-расширении создаеш ItemDataSource.Connection.Open() указываеш обработать некую функцию в общем модуле 1эски через V8.Call, так?
akkvamarin вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 15:46. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2