|
Как отладить код при УФ + SQL | ☑ | ||
---|---|---|---|---|
0
VladSt
04.02.16
✎
10:47
|
Добрый день
Столкнулся с неприятным моментом. База на sql сервере. Управляемое приложение. Звонит пользователь: создал документ, а он не проводится, не хватает остатков. И мне для того, чтобы отладить код, посмотреть почему он не проводится, приходится всех выгнать из программы и загрузить себе, чтобы отладить. Т.к. если база на сервере в скл, я не могу отладить код. Когда загружаю к себе в файловый вариант, все нормально. Подскажите, как отладить код не выгоняя всех |
|||
1
Господин ПЖ
04.02.16
✎
10:48
|
сделай это в копии... -debug в продакшене - не лучшее решение
|
|||
2
VladSt
04.02.16
✎
10:52
|
(0) отладчик не проваливается в серверные процедуры, только в клиентские.
(1) я не понял, подробнее, плиз |
|||
3
f_vadim
04.02.16
✎
10:53
|
(2) отладку на сервере включить надо
|
|||
4
f_vadim
04.02.16
✎
10:56
|
выражаю крайнее недоумение незнанием элементарных вещей, особенно учитывая срок пребывания на мисте.
|
|||
5
rs_trade
04.02.16
✎
11:00
|
(4) в чем недоумение? таких вопросов 99% на Мисте.
|
|||
6
f_vadim
04.02.16
✎
11:06
|
(5) это да. и ожидаемо от новичков.
но Стаж: 9 лет 6 месяцев 18 дней от того и недоумеваю. |
|||
7
elCust
04.02.16
✎
11:13
|
(6) Не понятна твоя логика.
9-ть лет регистрации аккаунта для тебя означает профессионализм? |
|||
8
Cyberhawk
04.02.16
✎
11:15
|
Обычно в таких случаях поднимают копию базы на другом сервере, где включена отладка, и настраивают обмен всем и вся из рабочей в тестовую
|
|||
9
VladSt
04.02.16
✎
11:15
|
(4) спасибо, что камнями не закидали.
Я не давно начал работать с уф, поэтому и такие вопросы Не вижу ничего в этом страшного (3) как включить отладку на сервере? |
|||
10
elCust
04.02.16
✎
11:16
|
(4) Не нужно так громко выражаться. Вы сдержанней будьте.
|
|||
11
elCust
04.02.16
✎
11:16
|
(9) Найди службу сервера. Там необходимо прописать ключ "-debug"
|
|||
12
Одинесю
04.02.16
✎
11:17
|
" как включить отладку на сервере?" а я ожидал этого вопроса.
|
|||
13
Одинесю
04.02.16
✎
11:18
|
(11) Там, насколько знаю, не пропишешь. Надо в реестре прописывать и перезапустить службу.
|
|||
14
elCust
04.02.16
✎
11:18
|
||||
15
VladSt
04.02.16
✎
11:49
|
Спасибо всем!
|
|||
16
CepeLLlka
04.02.16
✎
11:51
|
Ребят, а как влияет на производительность ключ - Debug?
|
|||
17
rs_trade
04.02.16
✎
11:53
|
(16) отрицательно
|
|||
18
f_vadim
04.02.16
✎
11:56
|
только отрицательность эту не всегда заметно, от базы и железа зависит.
|
|||
19
CepeLLlka
04.02.16
✎
11:57
|
(17)А подробнее?
|
|||
20
rs_trade
04.02.16
✎
12:05
|
(19) Типа модули компилируются со спец символами для отладки вследствие чего медленней исполняются. На инфостарте есть дискуссия на эту тему. Мож кто кинет ссылку, мне лень искать.
|
|||
21
Тoлько_
Просмотр 04.02.16
✎
12:13
|
Сегодня же вроде четверг...
|
|||
22
Новиков
04.02.16
✎
12:17
|
(19) Когда есть этот флаг, то на сервере 1С включается проверка на наличие отладчика, в следствие чего
- каждая строчка кода языка 1С начинается исполняться медленнее, поэтому общее время выполнения кода падает. - увеличивается время доступа к метаданным, т.к. используются какие-то внутренние блокировки оных, которые появляются как раз таки из-за того, что сами метаданные платформа в этом случае загружает постепенно, по мере их требования сеансу. Для тебя, как разработчика, это круто, т.к. запуск сеанса в режиме предприятия происходит гораздо быстрее. Мелькала цифра в x2 при условии изменении конфигурации. |
|||
23
strange2007
04.02.16
✎
12:51
|
Где эта ветка в реестре? Забываю всегда расположение
|
|||
24
rs_trade
04.02.16
✎
12:59
|
(23) Открываешь службы, в службе 1С копируешь строку запуска, ищешь по ней в реестре.
|
|||
25
strange2007
04.02.16
✎
13:00
|
(24) Так всегда и делаю. Долго. Лениво. В общем ищу))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |