ComConnector.connect Недостаточно прав доступа! #769268


#0 by virdim
Здравствуйте! Пытаюсь отладить внешнее соединение при соединение со второй базой на строке ComConnector.Connect появляется окошко с "Недостаточно прав доступа!" и отладка во второй базе не работает, но при этом код в коме выполняется. У пользователя в обоих базах полные права на всё. Что может быть?
#1 by Cyberhawk
В ЖР посмотри
#2 by lEvGl
права должны быть не только на объекты но и на типы соединения - толстый клиент, внешнее соединение
#3 by ДенисЧ
С некоторых пор в 1сников появилась новая трава, и "полные права" стали далеко не полными
#4 by virdim
В ЖР только "Сеанс. Начало" и "Сеанс. Аутентификация" без каких-либо ошибок, далее события проведения документов, которые происходят во внешнем соединении. права есть на всё, галочки стоят у всего что можно, база УТ 10.2 не типовая Аналогично
#5 by ДенисЧ
В модулях документов есть вызовы модулей, у которых нет галки внешнего соединения.
#6 by virdim
А можно узнать какой именно модуль вызывается без галки внешнее соединение?
#7 by ДенисЧ
Можно. Конфигурация у тебя в руках - узнавай.
#8 by lEvGl
писалось бы о том что процедура или функция не определена у платформы появилась трава?
#9 by virdim
Проставил у всех общих модулей галку внешнее соединение, не помогло
#10 by virdim
у платформы появилась трава? Что это значит?
#11 by lEvGl
конкретно вы там решаете проблемы
#12 by virdim
Так тестовая же база. Что примечательно неделю назад оно работало, обновил только конфигурации в обоих базах, при этом они идентичные
#13 by lEvGl
а как так выходит - при коннекте выдает ошибку прав, но все равно продолжает работать? ".Connect появляется окошко с "Недостаточно прав доступа!" и отладка во второй базе не работает, но при этом код в коме выполняется"
#14 by virdim
Как-то так
#15 by Cyberhawk
А, да это отладчик скорее всего подключиться не может - режим разрешения отладки в предприятии сбивается
#16 by virdim
Это как он слетает ели в первой базе я на текущей строке в отладке, а во второй базе я вообще внешнее соединение отлаживаю?
#17 by virdim
ап
#18 by Cyberhawk
Отладчик не может подключиться к предмету отладки. Про слетает флажок - лишь предположение. Но первая часть моего утверждения верна на 100%.
#19 by virdim
Так почему подключиться не может? В чем может быть причина? В какую сторону хотя бы копать у вас есть предположения? Платформа, конфа или ещё что-то?
#20 by Cyberhawk
Их несколько может быть. Например, антивирус рубанул IP-порт, по которому отладчик управляет предметом отладки. Или сеанс предмета отладки был переназначен на другой рабочий процесс.
#21 by virdim
Антивируса нет на сервере и на клиенте, рабочий процесс на сервере один
#22 by virdim
ап
#23 by virdim
Ещё ап
#24 by Записьдампа
"код в коме", как это романтично... Скриншот "полных прав" пользователя, в базе к которой подключиться пытаешься, показывай.
#25 by virdim
Да показывать особо нечего
#26 by lxs
"Энтузиаст-продавец")))) ты сделал мой день)
#27 by virdim
Ещё бы кто-нибудь мой сделал и помог с проблемой:(
#28 by lxs
"появляется окошко с "Недостаточно прав доступа!" и отладка во второй базе не работает, но при этом код в коме выполняется" - я вот этого не понял
#29 by lxs
какой код?
#30 by Записьдампа
Поедем сначала. Какая база выбрасывает окошко с ошибкой?
#31 by virdim
Код во внешнем соединении, который я хочу отладить он выполняется, но на точке не останавливается. База из которой подключаюсь, т.е. в которой выполняется ComConnector.Connect.
#32 by lxs
"Код во внешнем соединении, который я хочу отладить" - скажу так, "хочется и рыбку съесть и на.. не сесть".. Всё зависит от цели. Если хочешь, чтобы работало, отладь код в приемнике непосредственно, а НЕ через COM. Если работает, отладь код подключения в приемнику. Если работает, то смотри в сторону используемых функций и процедур в коде, исполняемом в приемнике. Возможно, что некоторые общие модули не работают во внешнем соединении.
#33 by TormozIT
Что ты делаешь непосредственно перед появлением окошка "Недостаточно прав доступа"? Опиши детально.
#34 by virdim
Мне хочется пользоваться имеющимися инструментами для выполнения своей работы и отладка внешнего соединения вполне обыденная ситуация. Если мне, как вы выражаетесь, хочется всего и сразу, может вам тогда вообще, например, отладкой не пользоваться при разработке? А то ишь чего захотели и рыбку и отладку, такая у вас логика? Отладка встаёт на строку ComConnector.Connect, действие выполняется(отладчик переходит на следующую строку) и в этот же момент появляется окошко.
#35 by virdim
ап
#36 by virdim
Ещё ап
#37 by virdim
Решил проблему сам! Причина в файле comcntrcfg.xml порт в адресе должен совпадать с портом, который прописан в настройках подключения отладчика
#38 by Cyberhawk
Так отладчик каждый раз садится на первый незанятый порт - бубет открыто несколько конфигураторов, то и порты могут быть разными
#39 by virdim
Получается каждый раз надо проверять порт и переписывать файл в случае отличия. Странно, что до это работало, хотя в файле был прописан порт 1540, а в отладчике диапазон портов начинается от 1560
#40 by TormozIT
Удали вообще из этого файла адрес отладчика
#41 by lEvGl
+ всегда убирал, правда только порт, если убрать адрес целиком и не будет тормозов, то ++ пс. проверять лень что то
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С