|   |   | 
| 
 | не работает отладка на сервере | ☑ | ||
|---|---|---|---|---|
| 0
    
        zak555 18.03.15✎ 16:39 | 
        прописал ключ
 "C:\Program Files\1cv8\8.3.5.1486\bin\ragent.exe" -debug -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" точки останова на стороне сервера не работают | |||
| 1
    
        mikecool 18.03.15✎ 16:40 | 
        сервер ребутнул?     | |||
| 2
    
        zak555 18.03.15✎ 16:40 | 
        (1) естественно     | |||
| 3
    
        ДенисЧ 18.03.15✎ 16:41 | 
        располжение опции в командной строке поменяй... 
 Помнится, было такое... | |||
| 4
    
        mikecool 18.03.15✎ 16:41 | 
        (3) о_О     | |||
| 5
    
        zak555 18.03.15✎ 16:42 | 
        (3) уже три варианта попробовал
 то в конец, то перед -д, то вот сразу после ехе | |||
| 6
    
        zak555 18.03.15✎ 16:42 | 
        платформа 8.3.5.1486     | |||
| 7
    
        D_E_S_131 18.03.15✎ 17:23 | 
        А точно этот "сервер" запускается? Может старая служба работает?     | |||
| 8
    
        happysan 18.03.15✎ 17:25 | 
        Бывает брандмауер мешает, надо в списке исключений внести файл запуска 1С.     | |||
| 9
    
        zak555 18.03.15✎ 18:52 | 
        (7) в свойствах службы виден параметр дебак     | |||
| 10
    
        zak555 18.03.15✎ 18:52 | 
        (8) где он в вин2012 ?     | |||
| 11
    
        Dmitry1c 18.03.15✎ 18:55 | 
        сделай через реестр     | |||
| 12
    
        zak555 18.03.15✎ 18:57 | 
        (11) что ?     | |||
| 13
    
        zak555 18.03.15✎ 19:01 | 
        0 в реестр прописал и сделал рестар     | |||
| 14
    
        mehfk 18.03.15✎ 19:41 | 
        Как здесь v8: Отладка регламентных заданий на сервере. в (18) не пробовал сделать ?     | |||
| 15
    
        zak555 18.03.15✎ 19:45 | 
        (14) не пойму, что мне это дест     | |||
| 16
    
        mehfk 18.03.15✎ 19:53 | 
        Тогда вопрос в лоб: строки подключения информационной базы в отлаживаемом сеансе и в конфигураторе совпадают?     | |||
| 17
    
        zak555 18.03.15✎ 20:02 | 
        (16) да     | |||
| 18
    
        VitShvets 18.03.15✎ 20:39 | 
        На фаерволах и клиента и сервера нужно открыть порты 1540-1591     | |||
| 19
    
        zak555 18.03.15✎ 20:39 | 
        (18) это всё на сервере выполняется в терминале     | |||
| 20
    
        zak555 18.03.15✎ 20:41 | 
        на домашней машине тоже самое -- не работает отладка
 ОС : вин8 постгрис 8.3.5.1486 | |||
| 21
    
        zak555 18.03.15✎ 20:46 | 
        отключил брандауер --- не помогло     | |||
| 22
    
        Зеленый Кот 18.03.15✎ 20:49 | 
        во всех профилях отключи     | |||
| 23
    
        zak555 18.03.15✎ 20:52 | 
        (14) Srvr="localhost";Ref="baza";
 в конфигураторе Сервер localhost Имя базы baza | |||
| 24
    
        zak555 18.03.15✎ 20:52 | 
        (22) это ты про профили-сервисы ? а под ними можно зайти или как-то по-другому выключается ?     | |||
| 25
    
        VitShvets 18.03.15✎ 20:54 | 
        (19) (20)Служба сервера 1С общается с клиентом 1С через сетевой протокол. Надо прописывать, но 1 раз, т.к. клиент и сервер одна машина.
 (21) И не поможет. Надо открыть порты, либо остановить службу "Windows Firewall". Лучше всётаки открыть порты. | |||
| 26
    
        zak555 18.03.15✎ 20:57 | 
        (18) tcp ?     | |||
| 27
    
        Зеленый Кот 18.03.15✎ 20:58 | 
        telnet-ом порты проверь     | |||
| 28
    
        VitShvets 18.03.15✎ 21:00 | 
        (26) скорее всего да, но я на всякий случай открываю и UDP     | |||
| 29
    
        zak555 18.03.15✎ 21:01 | 
        (28) tcp открыл перезагрузил сервис -- не помогло     | |||
| 30
    
        VitShvets 18.03.15✎ 21:05 | 
        (29) а чисто случайно, а 1cv8.exe нигде не прописан в фаервольных правилах как запрет или ограничение?     | |||
| 31
    
        VitShvets 18.03.15✎ 21:07 | 
        И (27) тоже надо бы. Дабы понять в чем проблема.     | |||
| 32
    
        zak555 18.03.15✎ 21:08 | 
        (30) там всё зелёным     | |||
| 33
    
        zak555 18.03.15✎ 21:09 | 
        (27)(31) это как ?     | |||
| 34
    
        User_Agronom 18.03.15✎ 21:11 | 
        (0) Точно все буквы латиница? Никаких специальных символов в строке нет? 
 (33) Написано telnet'ом. Попробуй сначала c:>telnet /? | |||
| 35
    
        VitShvets 18.03.15✎ 21:12 | 
        (33) Ну например так http://netler.ru/ikt/telnet.htm     | |||
| 36
    
        zak555 18.03.15✎ 21:29 | 
        абракадбра написана     | |||
| 37
    
        zak555 18.03.15✎ 21:33 | 
        Sї?{     | |||
| 38
    
        Мимохожий Однако 18.03.15✎ 22:06 | 
        (36)в (35)Абракадабры нет     | |||
| 39
    
        zak555 18.03.15✎ 22:24 | 
        (38) есть     | |||
| 40
    
        Мимохожий Однако 18.03.15✎ 23:04 | 
        (39)Только у тебя     | |||
| 41
    
        zak555 18.03.15✎ 23:10 | 
        (40) что делать ?     | |||
| 42
    
        User_Agronom 18.03.15✎ 23:11 | ||||
| 43
    
        Либерал 18.03.15✎ 23:11 | 
        еще отладка не работает, если в разном регистре имя базы в оснастке сервера 1с и в строке подключения.
 например, там Baza, а там baza | |||
| 44
    
        zak555 18.03.15✎ 23:20 | 
        (43) одинаково     | |||
| 45
    
        zak555 19.03.15✎ 06:45 | 
        ап     | |||
| 46
    
        ShoGUN 19.03.15✎ 06:52 | 
        (45) В списке возможных предметов отладки виден сервер?     | |||
| 47
    
        zak555 19.03.15✎ 07:01 | ||||
| 48
    
        ShoGUN 19.03.15✎ 07:03 | 
        (47) Это. И в таком виде не останавливается на точках останова? Значит этот код тупо не исполняется, т.к. отладчик у тебя подключён. Все шаманства с файерволлом нужны, если отладчик не видит сервер, у тебя же всё в порядке.
 Проверь, может у тебя вообще инструкции препроцессора куда-то не туда засунули, я встречал такое. | |||
| 49
    
        zak555 19.03.15✎ 07:15 | 
        (48) это нетиповвая БП 2.0
 сейчас сделал следующее создал пустую обработку, в которой сделал УФ в ней создал команду, которая выполняется на сервере отладчик оказывается работает | |||
| 50
    
        ShoGUN 19.03.15✎ 07:20 | 
        (49) Так и я о чём :) Ты не там копаешь. Проверяй код модулей.     | |||
| 51
    
        zak555 19.03.15✎ 07:22 | 
        (50) просто тут валится на ошибку в ОМ
 у него галки сервер/клиент/внешнее соедиение снял сервер/внешнее соединение -- ошибка пропала =) я что-тот не пойму -- в какой момент ОМ "инициализируются" ? | |||
| 52
    
        ShoGUN 19.03.15✎ 07:24 | 
        (51) Синтаксическая ошибка? 
 "Инициализируются", то бишь компилируются - при первом обращении, а глобальные - при запуске. | |||
| 53
    
        zak555 19.03.15✎ 07:27 | 
        (52) в этом ОМ идёт построение обычный формы     | |||
| 54
    
        zak555 19.03.15✎ 07:29 | 
        валилось на
 Элемент = КоманднаяПанель.Кнопки.Добавить("Параметры1", ТипКнопкиКоманднойПанели.Действие, "ММММ", Новый Действие("ДействияФормыОткрытьСоветы")); | |||
| 55
    
        ShoGUN 19.03.15✎ 07:36 | 
        (54) Это на сервере? :))
 КоманднаяПанель (CommandBar) Доступность: Толстый клиент. | |||
| 56
    
        zak555 19.03.15✎ 07:38 | 
        (55) это не ко мне...
 я вот на эту строку поставил точку останова и туда никак не попадал сервер --- поэтому я и создал эту тему... хотя я всё равно не пойму -- почему сервер туда не попадал и в какой момент генерится ОМ | |||
| 57
    
        ShoGUN 19.03.15✎ 07:40 | 
        (56) Сервер НЕ МОГ туда попасть. Это синтаксическая ошибка с точки зрения исполнения на сервере, до исполнения кода просто дело не доходило.     | |||
| 58
    
        ShoGUN 19.03.15✎ 07:43 | 
        При компиляции сначала делается синтаксический контроль, а потом уже собственно компиляция и исполнение. Если синтаксический контроль не пройден - вывалится ошибка, и до компиляции, а тем более - до исполнения - просто дело не дойдёт.     | |||
| 59
    
        zak555 19.03.15✎ 07:43 | 
        (57) я понял...
 я не понимаю, в какой момент генерится этот ОМ я сначала запускаю 1с -- открывается окно 1с далее пробую открывать всякие справочник и т.д. всё корректно работает потом пытаюсь открыть никак не связанную команду по отправке и получения ЭДО -- и валится эта ошибка | |||
| 60
    
        ShoGUN 19.03.15✎ 07:45 | 
        (59) Вызывается другая функция из этого же модуля, модуль пытается скомпилироваться и падает на синтаксическом контроле.
 >"Инициализируются", то бишь компилируются - при первом обращении При первом обращении к модулю, а не к конкретной функции. | |||
| 61
    
        ShoGUN 19.03.15✎ 07:46 | 
        Чтоб такой хрени избежать - нужно делать полный синтаксический контроль модулей с нужными галками.     | |||
| 62
    
        ShoGUN 19.03.15✎ 07:48 | 
        А как всё банально начиналось - "не работает отладчик". Сколько "ценных советов" было выдано :)) Это ещё раз доказывает, что надо описывать первоначальную проблему, а не свои предположения))     | |||
| 63
    
        zak555 19.03.15✎ 07:48 | 
        (60) глобальный поиск не нашёл вызов этой процедуры     | |||
| 64
    
        ShoGUN 19.03.15✎ 07:50 | 
        (63) Какой - ЭТОЙ? %) Говорю же - при первом обращении к любой процедуре модуля, если модуль не был ещё скомпилирован - происходит компиляция. К ЛЮБОЙ!     | |||
| 65
    
        zak555 19.03.15✎ 07:55 | 
        (64) т.е. когда идёт первое обращение к любой процедуре/функции этого ОМ ?     | |||
| 66
    
        ShoGUN 19.03.15✎ 07:57 | 
        (65) Да! Три раза уже повторил :))     | |||
| 67
    
        hawksib 19.03.15✎ 08:03 | 
        (60) круто, спасибо за популярное толкование     | |||
| 68
    
        zak555 19.03.15✎ 08:05 | 
        (61) включил галку проверять синтаксический контроль и на сервере --- сразу нашлась ошибка     | |||
| 69
    
        ShoGUN 19.03.15✎ 08:07 | 
        (67)(68) В "Библии разработчика" всё написано. :)     | |||
| 70
    
        zak555 19.03.15✎ 08:09 | 
        (69) читал, но не проверял
 вот столкнулся впервые и сразу подумал, что проблема в другом это как недавно клиент говорит, что у него склад отвалился думал дело в вдлс-модеме, т.к. когда менял перезагружали -- помогал оказалось дело в проводе -- хотя кто бы мог подумать | |||
| 71
    
        hawksib 19.03.15✎ 08:11 | 
        (68) а где такая галка?     | |||
| 72
    
        zak555 19.03.15✎ 08:14 | 
        (71) в конфигураторе -- в параметра
 на закладке Проверка так же в меню есть Правка есть глобальная проверка -- ставишь сервер -- | |||
| 73
    
        hawksib 19.03.15✎ 08:25 | 
        (72) режим проверки "сервер" у меня стоит, а вот "проверять синтаксический контроль" не могу найти     | |||
| 74
    
        zak555 19.03.15✎ 10:01 | ||||
| 75
    
        hawksib 19.03.15✎ 11:31 | 
        (74) ну, а проверять синтаксический контроль где?     | |||
| 76
    
        zak555 19.03.15✎ 11:32 | 
        (75) меню Конфигурация -> Проверка конфигурации     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |