|   |   | 
| 
 | отладчик | ☑ | ||
|---|---|---|---|---|
| 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)проблема уже решена. спасибо за участие     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |