|
отладчик | ☑ | ||
---|---|---|---|---|
0
фросия
23.05.13
✎
07:33
|
Добрый день.
помогите пожалуйста разобраться. Запускаю отладчик, ставлю точку останова в процедуре,и в точке вызова процедуры, по тому месту, где процедура вызывается отладчик пробегает, а внутрь процедуры не заходит. И творит внутри этой процедуры невесть что. как починить? |
|||
1
Флудер
23.05.13
✎
07:38
|
Процедура выполняется на сервере небось?
|
|||
2
fadeik86
23.05.13
✎
07:39
|
И творит внутри этой процедуры невесть что - смешно мне прям
|
|||
3
fadeik86
23.05.13
✎
07:40
|
А внутри процедуры есть хоть одна строчка кода?
|
|||
4
Balabass
23.05.13
✎
07:41
|
Так а после начала процедуры куда идет? или сразу на выход?
|
|||
5
фросия
23.05.13
✎
07:46
|
(1) как узнать?
(2) внутри процедуры есть код, причем раньше работало все, и сейчас работает но криво. хочу посмотреть почему криво работает- не могу отладчиком попасть внутрь. (4) ДанныеИПН = ПроведениеРасчетовПолныеПрава.ПолучитьДанныеДляРасчетаИПН(...ляляля); Если ДанныеИПН <> НеОпределено Тогда ПроведениеРасчетов.ЗаполнитьНаборЗаписейПоДаннымИПН(...ляляля); НаборИПНРасчетыСБюджетом.Записать(); КонецЕсли; в первой строке ставлю точку останова, внутри процедуры "ПроведениеРасчетовПолныеПрава.ПолучитьДанныеДляРасчетаИПН"- тоже, процедура выполняется, но пошагово посмотреть не дает. |
|||
6
ICWiner
23.05.13
✎
07:48
|
99,9% что эта процедура исполняется в общем модуле на сервере. Погугли как включить отладку на сервере.
|
|||
7
1Сергей
23.05.13
✎
07:49
|
(5) Тонкий клиент?
|
|||
8
Defender aka LINN
23.05.13
✎
07:49
|
Интересно, как общаться с человеком, который только пишет, и нихрена не читает ответов?
|
|||
9
Defender aka LINN
23.05.13
✎
07:50
|
(6) Название модуля какбе наме... Да что уж там, открытым текстом вопит. Только аффтару пофиг.
|
|||
10
1Сергей
23.05.13
✎
07:51
|
(8) ты никогда с девушками не общался что-ли? :)
|
|||
11
фросия
23.05.13
✎
07:52
|
(9) не пофиг, читаю про отладку на сервере
|
|||
12
jarett
23.05.13
✎
07:54
|
я никогда не выучу восьмерку (цэ) СЮ
П.С. я тоже... |
|||
13
Михаил 1С
23.05.13
✎
08:39
|
(5) Фросия, ты ставишь точку останова на "Если" ? Или на строчке кода внутри блока "Если" ?
|
|||
14
Михаил 1С
23.05.13
✎
08:40
|
(13) Извини, затупил, думал, что первая строка твоего кода - это объявление процедуры.
|
|||
15
Михаил 1С
23.05.13
✎
08:41
|
(5) А если точку останова поставить на строке
ДанныеИПН = ПроведениеРасчетовПолныеПрава.ПолучитьДанныеДляРасчетаИПН(...ляляля); И после остановки на ней нажать F11 ? |
|||
16
Красный рассвет
23.05.13
✎
08:45
|
(0) Вообще глюк, но всё равно стараться надо пробегать по первой точке не по F10, а по F11
|
|||
17
фросия
23.05.13
✎
08:55
|
(15) мимо пробегает
|
|||
18
Defender aka LINN
23.05.13
✎
09:01
|
(16) Глюк у тебя в кресле сидит
|
|||
19
Михаил 1С
23.05.13
✎
09:05
|
(17) Ты это все запускаешь не из внешней обработки?
|
|||
20
Михаил 1С
23.05.13
✎
09:05
|
(17) В саму функцию удается зайти, если нажать на ее имени F12?
|
|||
21
1Сергей
23.05.13
✎
09:09
|
мде... это надолго
|
|||
22
Михаил 1С
23.05.13
✎
09:13
|
Скорее всего, что что-то очень простое.
Сходи попей чаю, прогуляйся, закрой 1С, открой, должно заработать. Или ты догадаешься о причине глюка. |
|||
23
фросия
23.05.13
✎
09:28
|
в общем обошлась без отладчика, ибо запускать отладку на сервере долго и муторно.
всем спасибо |
|||
24
фросия
23.05.13
✎
09:30
|
(9) получается все общие модули на сервере выполняются?
просто помню что раньше были конструкции "если клиент" "если сервер"... |
|||
25
Mitriy
23.05.13
✎
09:32
|
мужики, пятница завтра...
|
|||
26
Михаил 1С
23.05.13
✎
09:38
|
(24) Совсем не все модули. Возьми толстую книгу по 1С8 - там всё написано. Сам не помню, так как мы всё на клиенте делаем (все-равно все работает на терминале).
|
|||
27
ДенисЧ
23.05.13
✎
09:40
|
(23) "запускать отладку на сервере долго и муторно"
ввести 6 символов и перезапустить сервер... |
|||
28
drcrasher
23.05.13
✎
09:41
|
ну разве не понятно, что (1) тонкий клиент, (2) сервер не в дебуге, (3) сервер на другом компе.
|
|||
29
чувак
23.05.13
✎
09:47
|
(24) Если 8.1, тогда у общего модуля в свойствах надо ставит флаг "Клиент" и отладчик будет ловить.
потом вернешь обратно |
|||
30
фросия
23.05.13
✎
09:48
|
(27) перезапустиь сервер с работающей рабочей базой, подумаешь фигня какая
|
|||
31
ДенисЧ
23.05.13
✎
09:49
|
(30) фигня. Минутное дело...
|
|||
32
Михаил 1С
23.05.13
✎
09:55
|
Нуу, если все это в рабочей базе...
Да сделайте копию и тестируйте у себя в копии, хоть пол-часа сидите в отладчике и думайте над этим. А то если твое место, Фрося, в транзакции (проведение и т.п.), то ты, остановив программу, не дашь никому провести ни один документ. Так нельзя, вот тебя и не пускают. |
|||
33
фросия
23.05.13
✎
10:19
|
(32)проблема уже решена. спасибо за участие
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |