Имя: Пароль:
1C
1С v8
v83.comconnector.1 ошибка (ошибка режима доступа к файлу базы данных .../1Cv8.1C
0 never_sleep
 
29.08.16
10:50
Пробую настроить обмен между УТ11.2 и Бух3.0. Делаю через прямое подключение к базе. Путь правильно прописал. Пользователя тоже. На начальном этапе настройки в мастере есть кнопка "проверить", щелкаю на неё и получаю вышеуказанный ответ. Обе базы файловые. Все делал под одним и тем же пользователем. Никто этот файл не блокирует. Я под этим текущим пользователем могу и переместить его, и переименовать. Перезагружал сервер. Все без толку.
Подскажите, туплю. Куда еще посмотреть?
1 Остап Сулейманович
 
29.08.16
10:54
(0) ошибка РЕЖИМА доступа. РЕЖИМА.
У пользователя нет прав на внешнее соединение.
2 never_sleep
 
29.08.16
11:12
(1) Админу с полными правами это нужно прописывать отдельно? Попробовал. Сделал отдельную группу с профилем "синхронизация данных с другими программами" добавил туда этого пользователя администратора. Результат тот же самый.
3 never_sleep
 
29.08.16
11:28
а вообще, какой из трех вариантов наиболее предпочтительный в случае, если можно использовать любой их них?
4 never_sleep
 
29.08.16
11:29
прямое подключение, прямое через инет и через файл обмена?
5 hhhh
 
29.08.16
11:39
(4) лучше через файл
6 never_sleep
 
30.08.16
09:11
(1) Короче, Остап Сулейманович. Вы были неправы. Речь шла не о 1Совском пользователе, а о доступе к 1Cv8.1C на уровне винды.
Проблема, как я полагаю, была в следующем. Несмотря на то, что работал я на компе под администратором и под ним же запускал ярлык 1С, доступ к файлу БД 1Ска пыталась получить через сервер 1С и того пользователя, под которым он был запущен. Это есть в желтой книжке. Там правда это было описано для случая обмена через файл, но полагаю, это применимо и к прямому подключению. На 100% утверждать не могу, потому что так и не смог понять, под кем запускается сервер 1С (rphost). В "Службах" нашел только агент сервера 1С, но это rpagent. Он у меня стартует под локальным USR1CV8. Добавление прав на папку для этого пользователя к сожалению ничего не дало. Узнать по кем запускали rphost я не смог. Но это или "локальная служба" или "сетевая служба". Ломать голову не стал дальше и дал доступ локальным "всем". В итоге все заработало.
Но по рекомендации (5) буду делать все же через файл.
7 never_sleep
 
30.08.16
09:21
Короче, стартует prhost под "сетевая служба". Убрал всех. поставил только её и все работает.
8 DmitrO
 
30.08.16
09:50
(6)ога, сулейманыч может и был не прав, конечно, только у кого-то в (0) написано, что обе базы файловые :))
9 never_sleep
 
30.08.16
09:52
(8) так и есть. В чем проблема?
10 never_sleep
 
30.08.16
09:54
фишка как раз в том, что несмотря на то, что базы файловые, обращение при установленном сервере 1С идет через него.
11 never_sleep
 
30.08.16
09:56
предвосхищу вопрос "зачем мне сервер 1С" для файловых баз. Базы будут под Скуль. но сейчас пока все настраивается, проще работать под файловыми.
12 DmitrO
 
30.08.16
09:59
У меня уже зашкаливает детектор неадекватности, я больше не буду писать в этой теме, извините.
Предоставляю эту возможность кому-нибудь другому.
13 never_sleep
 
30.08.16
10:52
(12) Ув. DmitrO у меня тоже. Что я не так сказал?
В чем неадекватность? Вы лучше бы указали, в чем я был неправ, либо вообще не писали ничего. Сейчас вот я сам немного растерян? Думал, что разобрался в теме, но более опытный коллега говорит, что я неадекват.
14 ptiz
 
30.08.16
10:57
(10) Чего-то вы не договариваете.
Зайдите в обе базы и нажмите "Справка" - "О программе". Что там в поле "Режим"?
15 never_sleep
 
30.08.16
12:06
(14) и там и там - файловый без сжатия.
16 Mauser
 
30.08.16
12:15
(13) У вас в (10) очень забористая херня написана, простите спасибо.
17 hhhh
 
30.08.16
12:19
(13) агент сервера - это он и есть. сервер 1с.
18 hhhh
 
30.08.16
12:20
(16) не, похоже на правду. У меня тоже было как-то.
19 Mauser
 
30.08.16
12:22
(18) и в чем это выражалось?
20 hhhh
 
30.08.16
12:24
(19) доступ к папкам с правами пользователя USR1CV8
21 never_sleep
 
30.08.16
12:24
(17) я так понимаю, что сервер 1С - это не один процесс.
pragent - это агент сервера. rpmanager - менеджер сервера.
а rphost - это ну как бы хз как назвать. его центральная часть что ли. я не силен.
Так вот, обращение к файлу базы при сом соединении идет не от pragent, так как при добавлении прав пользователю, который его запускает, ничего не менялось.
22 Mauser
 
30.08.16
12:24
Только не говорите, пожалуйста, что в версии ком-коннектора
23 never_sleep
 
30.08.16
12:25
(20) USR1CV8 запускает rpagent. Если дать права USR1CV8, ничего не работает.
24 never_sleep
 
30.08.16
12:25
даешь права нетворк сервис - все ок. мой вывод - обращается rphost, запущенный под ним.
25 never_sleep
 
30.08.16
12:26
порой тороплюсь и пишу немного криво. извините
26 hhhh
 
30.08.16
12:28
(23) какие права давали? на закладке безопасность?
27 hhhh
 
30.08.16
12:30
(24) rphost - ни разу не слышали что ли это слово. Откройте диспетчер задет, там 40 этих rphost-ов штук 40 запущено. Это служебная программка windows. А не 1с.
28 hhhh
 
30.08.16
12:30
диспетчер задач
29 never_sleep
 
30.08.16
12:31
(26) да. полные права для "NETWORK SERVICE"
30 hhhh
 
30.08.16
12:31
(29) ну, понятно
31 never_sleep
 
30.08.16
12:32
rphost.exe — это рабочий процесс 1С 8.3 (8.2), который обслуживает клиентские обращения и взаимодействует с сервером базы данных. rphost — важнейшее звено архитектуры 1С предприятия, которое берёт на себя достаточно большую аппаратную нагрузку. Таких процессов может быть большое количество и они могут быть разнесены по разным машинам
32 Mauser
 
30.08.16
12:32
Сейчас окажется, что это ком коннектор не той разрядности изнасилованный шаловливыми ручками по засаленным обрывкам интернета
33 never_sleep
 
30.08.16
12:32
это первое что нашел.
34 Mauser
 
30.08.16
12:32
Ну или, что тс решил нас перетроллить
35 Mauser
 
30.08.16
12:33
Я таки за второе, больно много совпадений.
36 ptiz
 
30.08.16
12:38
(18) Сервер 1С мешал работать с файловыми базами?
37 never_sleep
 
30.08.16
12:48
(27) Я конечно извиняюсь, но и вы неправы. Это нисколько не виндовый процесс.
http://s018.radikal.ru/i528/1608/4c/7bc6d47185d5.png
38 never_sleep
 
30.08.16
12:51
извиняюсь. вот ссылка http://s019.radikal.ru/i627/1608/30/38626edc058c.png
39 never_sleep
 
30.08.16
12:52
(32) what??
40 never_sleep
 
30.08.16
12:52
(34) Ощущение, что наоборот)))
41 never_sleep
 
30.08.16
14:16
Короче так.
1) rphost, rpagent и rpmanager - это процессы сервера 1С. Процессы точно 1Совские, фото выше это подтверждает. А то что это процессы именно СЕРВЕРА 1С могу утверждать из эксперимента, только что мною проведенного. На другой машине поставил только клиенты 1С (без сервера) и запустил через них файловую базу. Никаких rp* не появляется. Только процесс вида *1c*.exe.
2) rphost тут, как оказалось, ни причем. Он тоже запускается от USR1CV8. А добавление прав для USR1CV8 проблемы не рашает. Виной всему com-комкомпонента. Она стартует под NETWORK SERVICE. Вот пруф. http://s019.radikal.ru/i630/1608/9a/652562d51098.png
3) В (10) и правда ересь. Но, как любят всегда на мисте, вместо простого объяснения с пижонским видом говорят о неадекватности и забористости. Я не спец 1С. Написали бы, что при запуске файловых баз обращений к серверу 1С не происходит. И клиаент напрямую цепляет базу. И все. Это не сложно.
42 Неверный Параметр И
 
30.08.16
14:26
А ведь (32) был прав
43 never_sleep
 
30.08.16
14:41
(42) не прав.
это тебя под Mauser забанили, решил себя поддержать под другим ником?)))
44 Неверный Параметр И
 
30.08.16
14:52
Открой оснастку COM+, найди там созданное шаловливыми ручками приложение для комконнектора, посмотри из под кого оно запускается.
Я так понял ты процессы по пользователям определяешь, может так понятней будет.
45 never_sleep
 
30.08.16
18:29
(44) Шаловливых ручонок тут нет в принципе. Сервер установлен с оригинального диска с VLSC. Стоит на нем только оригинальное 1С ПО, скачанное через сайт ИТС. Так что вот.
Вот она та компонента, про которую вы говорили. Я так понимаю.
http://s020.radikal.ru/i713/1608/41/a06b882119f9.png
Но это 1Совкая стандартная билиотека. Никто тут ничего не писал и не допиливал.
46 Неверный Параметр И
 
30.08.16
18:51
(45) Верю. В русалок верю, в домовых, в отсутствие шаловливых ручек...
Дайте-ка угадаю - по инструкции, подобной http://catalog.mista.ru/public/197627/ делали?
47 never_sleep
 
31.08.16
06:51
(46) еще раз. ком-коннектор никто никогда не трогал. Все что стоит на этой машине - все из коробки.
Да и почему вы решили, что с ним были проблемы? Единственной моей проблемой было то, что я не знал, что при прямом соединении необходимо давать права ком-коннектору, а не 1Ске. Или вы хотите сказать, что если бы ком-коннектор был "исправный", заморачиваться по поводу прав бы не пришлось?
48 DrZombi
 
гуру
31.08.16
07:50
(46) У него файловые БД.
49 DrZombi
 
гуру
31.08.16
07:53
(47) А почему вы все пишет про Сервер 1С? :)
Или вы все путаетесь в терминологии, Сервер 2012 путаете с Сервером 1С? :)
50 ptiz
 
31.08.16
09:48
(49) Это не мы путаемся. См (41) пункт 3
51 Неверный Параметр И
 
31.08.16
10:09
(47) Да.

(49) У него на одной машине файловые базы и сервер, см (11). Бинарники 1С, естественно, общие. При установке, по неизвестной причине навертели чудес с комконнектором, так что он всегда запускается через ком суррогат из под имени и с правами Network System.
Остальное предсказуемо, за исключением трогательного принятия реальности топикстартером. Ну, он не спец 1С, в (41) признался.
52 never_sleep
 
31.08.16
11:44
(51) Ну поделитесь знаниями, пожалуйста. Как нужно правильно ставить? Ведь там все элементарно. С настройками по умолчанию, можно сказать. Винда 2012 64бит. Сервер 1С такой же. 64 битный... И наверное ком-коннектор тоже 64-битный. Раз ставится вместе с сервантом. А клиенты 32-бита. А когда запускаю файловую базу 32битный клиент обращается к 64-битному ком-коннектору и из-за этого последний стартует под другим пользователем. Ахинея, не?
53 Неверный Параметр И
 
31.08.16
11:56
(52) Она самая.
При нормальной установке на 64-битной машине работают два комконнектора в физически разных файлах. Один ставит сервер, другой - клиент. Один регистрируется в 64-битной ветке реестра, другой в 32. Один вызывается 32-битным клиентом, другой - 64-битным сервером. Текущим процессом с текущими кредишнлами.

Твоя ситуация - результат некорректной установки при помощи шаловливых ручек в попытке решить какую-то проблему.
54 Неверный Параметр И
 
31.08.16
12:00
Я так понимаю, ваших чудо-установщиков смутило то, что при установке сервера компонент комконнектора ставится отдельно. А при установке клиента он входит в состав клиента.
55 never_sleep
 
31.08.16
15:07
(54) Хотелось бы уточнить насчет правильной установки. На 64битную машину.
Я ставлю сначала "Cервер 1С:Предприятия (64-bit) для Windows" (файл windows64.rar). Там в установщике есть отдельная опция для com-компоненты. Добавляем её к установке, чтобы иметь возможность прямого подключения в случае клиент серверных баз.
Далее устанавливаем"Технологическая платформа 1С:Предприятия для Windows" (файл windows.rar). В этом установщике нет отдельной строки для ком-коннектора. Но вы сказали, что он уже входит в состав клиента. Я выбираю там толстые и тонкие клиенты. Все. установка закончена. Все поставилось правильно?
Просто ставилось именно так. Мною. Как можно накосячить?
56 Неверный Параметр И
 
31.08.16
16:26
(55) Понятия не имею.
После установки сервера и клиента, в разделе оснастки COM+ Applications приложения "V82_COMConnector" нет. Как вы добились такого результата на сервере, "установленом с оригинального диска с VLSC, на котором стоит только оригинальное 1С ПО, скачанное через сайт ИТС", мой хрустальный шар не показывает. Извините.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн