|
Не могу зайти в процедуру общего модуля. Дебаг стоит. | ☑ | ||
---|---|---|---|---|
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; КонецПроцедуры Точка останова на Сообщить("Еааа"); //клиентская процедура. И опять же останов не происходит. (сообщение выводится) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |