Имя: Пароль:
1C
 
Не могу зайти в процедуру общего модуля. Дебаг стоит.
0 memogolik
 
27.11.15
12:16
Есть база на 8.3. УТ11
Сервер 1С сменили на 64 битный.
В ветке реестра
"C:\Program Files\1cv8\8.3.6.2152\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug
Но при отладке в
ОбщийМодуль.ПартионныйУчетСервер не заходит, хоть ты тресни.
Как можно пошаманить?
Заранее спасибо.
1 Amra
 
27.11.15
12:17
Дебаг не там стоит
2 memogolik
 
27.11.15
12:18
(1) а где должен?
3 MadJhey
 
27.11.15
12:20
"C:\Program Files (x86)\1cv8\8.3.4.437\bin\ragent.exe" -debug -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files (x86)\1cv8\srvinfo"
4 Sammo
 
27.11.15
12:23
+ Имена должны совпадать
5 drcrasher
 
27.11.15
12:24
(1)(3) серьёзно? 1ска упоротая и следит за порядком параметров? оО
6 Timon1405
 
27.11.15
12:25
(1) откуда инфа про то что порядок влияет?
(0) скорее всего в реестра у вас сейчас 2 агента и поменяли не для того
7 drcrasher
 
27.11.15
12:27
(0) поставь локально сервер 1ски и mssql de и играйся. на продакшене любой дебаг противопоказан.
8 Amra
 
27.11.15
12:28
(5) (6) влияет-влияет )
9 Timon1405
 
27.11.15
12:29
(8) пятничная пурга?
10 VikingKosmo
 
27.11.15
12:30
(5) еще и как влияет
11 Amra
 
27.11.15
12:48
(9) Твое дело не верить
12 User_Agronom
 
27.11.15
13:01
(0) Мой телепат мне подсказывает, что команда, на которой стоит точка останова не вызывается при работе. Поэтому на ней и не останавливается.
13 Живой Ископаемый
 
27.11.15
13:05
Либо так:
"C:\Program Files\1cv8\8.3.6.2152\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d "C:\Program Files\1cv8\srvinfo"

но не в конце точно
14 memogolik
 
27.11.15
14:16
Сделал как (3)
не работает.
из формы РН ПартииТоваровОрганизаций

из
&НаКлиенте
Процедура АктуализироватьПартии(Команда)
    
    АктуализироватьПартииСервер();
    
КонецПроцедуры

не попадает в

&НаСервере
Процедура АктуализироватьПартииСервер()
    
    ПартионныйУчетСервер.ВыполнитьРегламентноеФормированиеДвиженийПоПартиямТоваров();
    Элементы.Список.Обновить();
    
КонецПроцедуры
15 Живой Ископаемый
 
27.11.15
14:18
нужно не только сделать, но и службу рестартануть.
16 VikingKosmo
 
27.11.15
14:18
(14) конфигуратор тебе явно намекает, что ты не хочешь видеть, то что твориться в ОМ ПартионныйУчет, поверь мне...
17 PR третий
 
27.11.15
14:19
(8) Гон
18 memogolik
 
27.11.15
14:19
(15) ессно рестарт службы был
19 PR третий
 
27.11.15
14:20
(13) Да не гони. У меня везде в конце и все работает. Просто службу рестартануть нужно.
20 aleks_default
 
27.11.15
14:21
Вторая ветка подобная уже...
21 Живой Ископаемый
 
27.11.15
14:21
2(18) Тогда правило большого пальца, чисть кэши
22 memogolik
 
27.11.15
14:21
(20) рестарт службы был
23 PR третий
 
27.11.15
14:22
(18) Может в 1С стоит запрет отладки, включи возможность.
И точки остановки сними и поставь заново.
Ну и, конечно, надеюсь, конфа не изменена.
24 VikingKosmo
 
27.11.15
14:22
(22) ты лучше расскажи, что ты там увидеть то хочешь?
25 memogolik
 
27.11.15
14:22
а где в 1с может стоять запрет отладки? попробую про точки останова
26 memogolik
 
27.11.15
14:23
мне нужно ошибку отловить в функции
27 Новиков
 
27.11.15
14:25
(8) это не правда

Чтоб не быть голословным, и не говорить - а у меня все работает, привожу цитату с ИТС:
Если сервер «1С:Предприятия» работает в режиме приложения (в любой ОС), то следует остановить сервер и перезапустить его так, чтобы В ЧИСЛЕ параметров командной строки был параметр -debug

Кроме того, если обратиться к встроенной справке в конфигураторе, то по параметрам командной строки конфигуратора или предприятия (да, не по серверу, но по аналогии), можно увидеть такое:
DESIGNER [<список параметров запуска>]
ENTERPRISE [<список параметров запуска>]
28 aleks_default
 
27.11.15
14:33
А ВызовСервера то стоит на общем модуле?
29 memogolik
 
27.11.15
14:34
(28) я даже в форме списка РН Партии не могу из клиентской процедуры попасть в серверную
30 VikingKosmo
 
27.11.15
14:42
(29) значит у тебя не включена отладка на сервере. Всегда Ваш, К.О.
31 memogolik
 
27.11.15
14:46
имеет значение в режиме тонокого или толстого клиента запущен сеанс отладки?
32 VikingKosmo
 
27.11.15
14:47
для серверной процедуры моноперпендикулярно
33 Dmitrii
 
гуру
27.11.15
14:49
Не подключен предмет отладки.
34 memogolik
 
27.11.15
14:53
35 Defender aka LINN
 
27.11.15
14:53
(13) У меня в конце написано и все работает. ЧЯДНТ?
(0) В предметах отладки-то сервер подключен? Процедуру *случайно* не фоновое задание вызывает?
36 memogolik
 
27.11.15
14:57
Процедуру вызывает кнопка на форме списка РН ПартииТоваровОрганизаций.
В клиентскую процедуру отладчик попадает. Из клиентской идет вызов серверной и вот туда уже не попадает.(
37 memogolik
 
27.11.15
16:43
Бред какой то. Создал обработку. Одна кнопка, которая создает две процедуры: клиентскую и серверную. Вызов из одной в другую

&НаКлиенте
Процедура Команда1(Команда)
    а=0;
    Сообщить("Еааа");
    Команда1НаСервере();
КонецПроцедуры

&НаСервере
Процедура Команда1НаСервере()
    // Вставить содержимое обработчика.
    Спр = Справочники.Номенклатура.СоздатьЭлемент();
    а=0;
КонецПроцедуры

Точка останова на     Сообщить("Еааа"); //клиентская процедура.
И опять же останов не происходит. (сообщение выводится)