Имя: Пароль:
1C
1С v8
УПравляемая форма 8.3
0 Boudybuilder
 
21.07.14
23:30
Не срабатывает процедура выбор строки таблицы или при изменении ячейки таблицы.

и отладчиком не ловится.

&НаКлиенте
Процедура НоменклатураВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    
    сообщить("123");

    СтандартнаяОбработка = Ложь;
        
КонецПроцедуры

Что не так?
1 EvgeniuXP
 
21.07.14
23:31
выбор срабатывает при двойном щелчке на строку.
2 EvgeniuXP
 
21.07.14
23:33
событие выбери, внизу подсказку почитай - там всё написано.
3 Boudybuilder
 
21.07.14
23:36
При двойном щелчке мыши или нажатии Enter
Выбор, Selection

Да знаю я это.

Но уже замахался кликать. :)
Не реагирует.
4 EvgeniuXP
 
21.07.14
23:40
(3) клиент-сервер? включи отладчик -debug
5 EvgeniuXP
 
21.07.14
23:42
Последовательность действий 1С 8.2:
1. Остановить службу 1C:Enterprise 8.2 Server Agent
2. В реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\ для параметра ImagePath добавляем -debug и сохраняем. Получается что-то вроде такого: «C:\Program Files\1cv82\8.2.10.82\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files\1cv82\srvinfo» -debug
3. Записываем и запускаем службу.
6 Boudybuilder
 
21.07.14
23:43
тонкий клиент.
на других процедурах точка останова срабатывает.
А на этих при изменении, например - нет.
7 EvgeniuXP
 
21.07.14
23:49
(6) какой тонкий? есть файловый, есть клиент-серверный - оба этих варианта запустят тонкий.
8 EvgeniuXP
 
21.07.14
23:49
(6) если срабатывает на других, значит че-то колдуешь не то...
9 Boudybuilder
 
21.07.14
23:52
Ошибка 1069: Служба не запущена из-за ошибки входа в систему.
1C:Enterprise 8.2 Server Agent
10 GreatOne
 
22.07.14
00:08
что насчет назначения этой процедуры на событие? Бывало такое банальное упущение несколько раз. Может крестик случайно нажал?
11 Надо работать
 
22.07.14
00:13
(10) +1005
12 Asmody
 
22.07.14
00:15
у таблицы галка РежимВыбора стоит?
13 Boudybuilder
 
22.07.14
11:41
Вобщем выловил , что отладка вобще упала :(

imagepath проставил "C:\Program Files (x86)\1cv8\8.3.4.389\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug
14 Boudybuilder
 
22.07.14
11:46
1C:Enterprise 8.3 Server Agent перезапустил. Вход от имени Локальная Машина
15 Boudybuilder
 
22.07.14
11:48
Тип базы - файловая
16 Boudybuilder
 
22.07.14
11:51
Название и на компе и на сервере идентичны - main и main
Запускаю на отладку тонкий клиент.
И точки останова не ловит :(
17 Mafoni
 
22.07.14
12:05
(15) Стесняюсь спросить если база файловая накой на сервере дебаг включал ?
18 scanduta
 
22.07.14
12:10
бывало у меня таоке в 8.3 что то подобное, открыл одну и туже обработку в 8.2 и в 8.3. В 8.2 все ловилось норм. в 8.3 - не ловилось
19 Boudybuilder
 
22.07.14
12:11
вот скрины публикации
https://yadi.sk/i/Vl_F_55VX6EvX
https://yadi.sk/i/QJqh3bOSX6GEj
20 Boudybuilder
 
22.07.14
12:17
(17) Это где посмотреть?
21 Boudybuilder
 
22.07.14
16:17
Вобщем главный вопрос.
Как????????

Как настроить отладку тонкого клиента на файловом варианте базы ?!!!
22 _KaA
 
22.07.14
16:21
Еще раз характеристики в студию. Вариант развертки ИБ, запуск в каком клиенте. Где происходит отладка... и т.д.

Здаеться мне у вас отсутствует или не правильно настроен webservicecfg.xml
23 _KaA
 
22.07.14
16:23
(22) Не читать. Не в тему.
24 Boudybuilder
 
22.07.14
16:24
(22)
Конфигуратор
1С:Предприятие 8.3 (8.3.4.389)
Файловый

Отладку делаю Тонкий Клиент
25 Boudybuilder
 
22.07.14
16:26
Может в настройках Публикации на Веб-сервере?
там есть флажок - "Разрешить отладку" и строка "Адрес отладчика".

Что там прописывать надо?
26 whitedi
 
22.07.14
16:27
(25) проверь ссылку на эту процедуру в элементе формы. Событие "Выбор".
27 Boudybuilder
 
22.07.14
16:28
(26) Проверял. Ссылка инициализирована.
28 whitedi
 
22.07.14
16:29
для отладки файловой базы не нужно никакие серверы 1с в режиме -debug запускать.
достаточно из конфигуратора запустить f5

(27) нажми "лупу" на всякий в свойствах элемента.
29 Boudybuilder
 
22.07.14
16:31
(12) да
30 Boudybuilder
 
22.07.14
16:32
(28) Нажал. Ссылается на процедуру ок.
31 Boudybuilder
 
22.07.14
16:32
(28) ну а че тогда на точках не останавливается?!
32 Boudybuilder
 
22.07.14
16:33
(10) тут подробнее можно? где крестик нажал?
33 _KaA
 
22.07.14
16:58
Файловая база, которая запускается в тонком клиенте не должна требовать дополнительных настроек для отладки.

Проверить саму отладку можно просто:
1. Открыть конфигуратор
2. В форме документа, например Расходная накладная, в событии ПриСозданииНаСервере() поставить точку останова
3. В событии ПриОткрытии() поставить точку останова.
4. Запусть по F5 предприятие.
5. Открыть документ.

Если обе точки останова прошли - значит отладка работает, если не прошли - вернутся в конфигуратор и посмотреть в меню отладка - ты подключился или нет (см. рис. http://shot.qip.ru/00mV7e-6adNBVu41/)
34 _KaA
 
22.07.14
17:00
(33) А в подключениях даже можно посмотреть куда ты подключился для отладки...
35 Boudybuilder
 
22.07.14
17:12
дело было вот в чем - &НаКлиенте

это я не поставил перед процедурой.

Спасибо всем , что уделили мне время глупому!

Просто с обычного приложения на упр переходить - это жесть!
36 Новенький_2009
 
22.07.14
17:17
(35) классика.