Адрес локальной сетевой карты отладка 1с

Обновлено: 07.07.2024

(0) У меня была такая проблема на ноутбуке с вистой. Оказалось прога 1с8 была заблокирована защитой, снял блокировку и все зарботало. Деталей не помню. Пока не вылечил приходилось работать просто сохраняя изменения в конфигураторе и запуская после этого предприятие, без кнопки - отладка.

Да, это хорошо когда свое пишешь, а тут у меня возникла ситуация, когда нужно узнать значения переменных в УТ - а там они часто бывают такими мудреными, и без точек останова просто никак.

(2) По моему, толи в брандмауэре, толи в защите винды, так и было написано - программы 1с8 заблокирована, там же нажал на нее, предложила удалить или разблокировать.

+3 Посмотри, есть ли у тебя "Центр обеспечения безопасности Windows" у меня, по моему, было именно в нем (виста)

Центр безопасности отключен и бркндмауэр тоже всемте с ним за компанию, антивирь полностью выгружал из автозагрузки + отключал все его службы(и не только его). один черт, 1с-ка все заладила: не включена, да не включена. включите поддкржку.

(6) Под всеми учетными записями?
PS А собственно протокол то включен?

Под всеми учетками пробова, даже специально новую создал все одно,
а протокол вкчен, как раз через него сейчас и сижу в нете,
и тем более порты сканятся и порт 1560 свободен, т.е. 1с его прослушивает.
значит по идее вроде как долно работать, а в реальности - шиш с маслом.

(8) Тады не знаю! Я мучился дня два, работая на даче без интернета. Потом проблема решилась сама элементарно.

Я уже мучаюсь наверное дня 4 а может и больше, подходил к 2-м сисадминам, посмотрели поковыряли и сказали не знаем. Уже чего делать не знаю. был бы ноут с приводом давно бы переустановил винду и не мучался, а тут с этим нетбуком блин. Спасибо хоть за содействие. Пойду пристрелюсь.. или лучше пристрелить кого-нибудь. хоть на душе полегчает.

Да есть такая штук, он по умолчанию был установлен. А что может сильно вредить.

только едиенственное он усановле, но в запущенных приложениях отсутствует напроч.

перезапустить все процессы 1cv8.exe на серваке. А лучше сам рабочий процесс

(14) Не на серваке, а подключенные к серваку. Короче рабочий процесс рестартить проще всего.

процес 1cv81 и убивал и все делал, только у м не сервак обычный нетбук, полночтью автономный и локальный, сейчас убью весь live и потом поглядим

Убейте меня, после сноса liva все работает, отлатка прям так и пашет :) все порты открыты. только с ней всякие проги поудалялись причем куча. вот ема-е теперь напиться надо, от радости. блин теперь на ночь глядя еще и работать надо. :)
А так всем спасибо. Особенно Armando. жизнь то налаживается. и продолжается . )))))))))))

У тебя заняты все порты, которые для отладки используются. Если локально, то закрой все программы, которые могут порты открывать и попробуй снова.

Эта статья рассказывает о том, как включить отладку на сервере 1С 8.1, 8.2 и 8.3 в операционных системах Windows и Ubuntu.

Кроме этого отмечу, что эта статья входит в небольшую серию статей об отладке в 1С:

  • Как включить отладку на сервере 1С

Включаем отладку на сервере 1С в Windows

Запускаем редактор реестра, выполнив команду regedit (при помощи Win+R или Пуск->Выполнить).

Запускаем Regedit

Запускаем Regedit

Затем, в редакторе реестра открываем:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent (x86-64)

Для версий 8.1 и 8.2 делаем тоже самое, только последняя часть пути будет отличаться в зависимости от версии сервера.

Редактор реестра

Редактор реестра

После этого в параметре ImagePath (подчеркнут на картинке сверху) добавляем -debug, например было:

"C:\Program Files\1cv8\8.3.8.2197\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"

"C:\Program Files\1cv8\8.3.8.2197\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug

Изменяем ImagePath

Изменяем ImagePath

Перезапускаем агент сервера 1С

Перезапускаем агент сервера 1С

Готово — теперь отладка на сервере 1С должна заработать.

Описанные выше операции позволяют включить отладку на сервере по протоколу TCP/IP (это вариант по умолчанию) и в подавляющем большинстве случаев это как раз то, что нужно.

Если используется удаленный сервер отладки, то нужно дополнительно указать адрес этого сервера, порт и пароль (если требуется) добавляя соответствующие параметры — -debugServerAddr, -debugServerPort и -debugServerPwd, например:

Включаем отладку на сервере 1С в Ubuntu

В начале становим сервер:

sudo service srv1cv83 stop

После этого открываем от имени суперпользователя файл /etc/init.d/srv1cv83 и находим в нем строку:

И приводим ее к такому виду:

Затем запускаем сервер вновь:

sudo service srv1cv83 start

О том, как установить сервер 1С на Ubuntu 16.04/18.04 можно прочитать в этой статье.

На этом все, надеюсь, что эта статья была Вам полезна. Также напомню про другие статьи серии об отладке в 1С, ссылки на них можно найти в начале этой статьи.

Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

(оценок: 3, средняя оценка: 5,00 из 5)

На закладке выполняется выбор протокола и настройка параметров отладки.

При смене протокола потребуется перезапуск конфигуратора. Установленное значение параметра сохраняется между сеансами на локальном компьютере для каждой информационной базы.

  • Для серверной информационной базы используется имя базы в кластере серверов "1С:Предприятие".
  • Для файловой информационной базы имя базы не использутся. Сервер отладки следует использовать для одновременной работы только с отладчиком и предметами отладки из одной файловой информационной базы. При отладке файловых информационных баз двумя конфигураторами, для каждой базы будет запущен свой сервер отладки.

Для серверной информационной базы можно настроить сервер отладки и имя информационной базы.

Сервер отладки

Использовать локальный сервер отладки - при запуске Конфигуратора будет запущен сервер отладки. При завершении работы Конфигуратора сервер отладтки также завершит свою работу.

Адрес локальной сетевой карты - в данном параметре можно указать адрес локальной сетевой карты, который будет использоваться локальным сервером отладки.

Диапазоны портов - в данном параметре можно указать диапазоны портов, из которых сервер отладки будет выбирать свободный и использовать его.

Использовать удаленный сервер отладки - при запуске Конфигуратора новый сервер отладки запущен не будет, но будет устанавливаться соединение с удаленным сервером отладки. Завершение работы Конфигуратора не влияет на врмя жизни удаленного сервера отладки.

Адрес удаленного сервера - следует указать адрес удаленного сервера отладки, который будет использован в Конфигураторе.

Использовать сервер отладки кластера - данный вариант доступен для клиент-серверной информационной базы. В качестве удаленного сервера отладки используется сервер отладки, запущенный в кластере серверов "1С:Предприятия".

Имя информационной базы

В данной группе выполняется настройка имени информационной базы, с которым Отладчик регистрируется на сервере отладки. Это необходимо в случае отладки работы предметов отладки из серверной информационной базы, для которой известны имя и сервер отладки, но которая не открыта в Конфигураторе.

По умолчанию - при выборе данного варианта будет использовано имя информационной базы, открытой в Конфигураторе:

для клиент-серверной базы - имя информационной базы в кластере.

Использовать указанное имя информационной базы - если выбран, то при регистрации Конфигуратора на сервере отладки будет использовано имя, указанное в параметре Имя информационной базы. Это можно использовать при отладке серверной информационной базы, если в Конфигураторе открыта другая серверная информационная база с аналогичной конфигурацией.

Чтобы изменение параметров отладки вступило в силу, потребуется выполнить перезапуск Конфигуратора.

(0) Не знаю на счет 1С, но когда-то я пытался разобраться с Андроид программированием.
И включение отладки для программ андроида делается так:

Может, тебе тоже поможет.

(1) Спасибо, но это уже сделал.
Все, вроде, настроил, но не останавливается.
(0) Такая же проблема. По F5 запускается на реальном устройстве, но сама отладка (точки останова) не работают.
Где-то кажется читал, что отладка может работать только для скомпилированного apk. Но зуб не даю.
(3) Да, тоже такое читал. Но а что такое скомпилированный апк? Это же, вроде, и есть приложение на ус-ве.

Тут главное теорию знать.
Если устройство на базе Аднроид, то отладку можно через адб сделать, но в любом случае - для отладки надо установить последнюю 8.3.7 (в предыдущих был баг).
Устройство должно быть в одной сети, доступ к серверу отладки по указаному порту должен быть с устройства.
Запуск надо делать через Отладка - Запуск мобильного клиента.

DitriX, может ты подскажешь.

Всё работает, но не останавливается на точках останова. В какой еще бубен зашаманить?

+(6) Конечно галки стоят "Устанавливать режим разрешения отладки" и "Начинать отладку при запуске". И галка "Использовать Android Debug Bridge".
Заработала отладка! Это же маленькое чудо.
Оказывается вместо "127.0.0.1" нужно было прописать "192.168.100.2", т.е. реальный IP.
Осталось найти заказчика, который желает получить свое мобильное приложение. А вот эта задачка вряд ли решается )
(10) Ну, применительно к 1С - мобильное приложение это классная игрушка, которая, однако, не пользуется спросом. Это результат моего личного маркетингового исследования, которое, конечно, не может быть объективным.
Сниф, DitriX, помогите, у меня так и не заработало. :-(
Уже и локальный айпишник в адресе сетевой карты прописал.
Я вообще не совсем понимаю, причем здесь сеть? У меня ус-во по usb кабелю подключено, как здесь сеть используется?
Может, что-то в сети надо настроить?
(11) А маркетинговое исследование, видать, у тебя не очень объективное было.
Мобильная платформа, может, и не быстро, но развивается.
От меня, например, сейчас два заказчика моб. приложение ждут. Еще, может, третий на подходе. :-)

(12) когда меняешь в конфигураторе адрес сетевой карты (у меня "127.0.0.1" на "192.168.100.2"), то появляется бледненькая кнопочка (чтобы ее не заметили) "Перезагрузить конфигуратор". Ты его перезагрузил?

(14) У меня такой значок не появился, перезапустил вручную, не помогло.
(17) А моб. приложение ты запускаешь специальной кнопкой? А не слетели ли флажки предметов отладки после перезагрузки конфигуратора?
(18) Да, "моб. приложение - начать отладку". Слетели, но я их выставил.

(20) Кстати, в настройках отладки сначала было прописано имя компьютера. После того, как ип прописал, и здесь ип появился.

Ну, я переписал этот сервер в настройках базы на самом моб ус-ве. Ничего не поменялось.

Еще взял этот адрес и набрал в браузере на моб ус-ве, мне выдалось, типа, "1C 8.3 Debug Server. it works!"

Сервис - параметры - запуск 1С - Дополнительные - тут галки стоят все?
Ну, если совсем будет плохо, пиши мне утром на почту - зайду удаленно, может что-то смогу сделать. А сейчас я уже в сон клонюсь.
(24) Перезапустил. Тот же эффект.
Но если здесь задействован веб-сервер и Аппач, то я на них грешу. Т.к. я поднимал веб-сервер еще в сети на старом роуте. Там, помню, я делал компу статичный айпишник, что-то с портами делал.
Небось, здесь сейчас какие-то сетевые проблемы. Но мне тогда вообще надо изучить этот механизм, потому как я думал, что взаимодействие идет напрямую через кабель.
(26) Спасибо большое, Сниф, за помощь.
Я тоже сейчас ложусь. Продолжу, наверное, завтра вечером, когда домой вернусь.
Если что, тему подниму и к тебе опять обращусь.
(28) если я не здесь - пиши на почту
PS а апач не при чем - я сейчас отключал его - отладка работает

сервер отладки 1с не связан с веб сервером.
После перевода в режим хттп - надо запустить устройство, ПОСТАВИТЬ галку перезагружать конфу при обновлении, без нее рабоать не будет.
И нажать - начать отладку.
Ясное дело - устройство должно быть в одной локальной сети.
IP надо писать именно тот, куда будет поступать запрос на подключение. Если комп за натом - пишем локальный адрес сетевой, но если есть перенаправление портов - то пишем тогда вручную адрес на устройстве.

Проверьте открыты ли порты в фаерволее, при чем и тсп и удп, на сколько я помню.

отладка вообще кривая какая-то - сегодня фоновое задание отлаживал, так вместо того чтобы отладчику сказать что проблема с такой-то конкретной процедурой, он вообще сообщал что невозможно вызвать процедуру "ОткрытьФорму" - а код выполнялся на сервере и откуда он там такую процедуру нашел - вообще не понятно :), так что отладчик просто напросто путает галки в общих модулях, а вместо этого кричит на "ОткрытьФорму" :)

(32) У автора наконец-то получилось!
Причем даже точно не скажу, в чем дело. Я взял другую мобильную конфу и решил настроить все заново. И в итоге заработало! Хотя кое-какие выводы могу сделать:

1. Надо фиксировать айпишник компа в локальной сети. А то, на следующий день он уже другой и все надо перенастраивать. Да и веб-сервер без этого нормально работать не будет.

2. Надо следить за портами сервиса. Он тоже постоянно меняется. Про фиксирование пока ничего сказать не могу.

3. Имя инф. базы надо оставлять по-умолчанию. Я сначала конкретное задавал, ничего не получалось.

Все спасибо за помощь и внимание!

(33)
1. Это да.
2. Порт вы сами указываете, и он не может менятся, однако - для каждой конфигураци - свой порт.
3. Надо читать справку, тогда сразу стало бы ясно, что база указывается только для отладки в кластере.

Читайте также: