Имя: Пароль:
1C
1С v8
8.3.12, внешний отчет, отладка
,
0 SleepyHead
 
гуру
10.05.18
08:06
Добрый день. На выходных админы обновили сервер, теперь работаем на платформе 8.3.12.

База файловая. Делаю внешний отчет на УФ, с использованием СКД. Для отладки натыкал точек останова как форме, так и в модуле, в "ПриКомпоновкеРезультата".

Сам отчет открываю через "меню" - "файл"- открыть, ни одна точка останова не срабатывает. На платформе 8.3.10 еще позавчера точки останова срабатывали. Отладка идет по протоколу TCP/IP, файловая база.

Для проверки поставил точку остановка в форме одного из документов, при открытии, отстановка срабатывает. Значит, проблема при работе именно с внешним отчетом.

Варианта поставить платформу 8.3.10 нет, во всяком случае сегодня, нужно договариваться с админами, это надолго.

Какие есть секретные настройки, чтобы таки заставить отладчик работать совместно с внешним отчетом?
1 Dotoshin
 
10.05.18
08:20
(0) Попробуй удалить базу из списка и по новой добавить. Может кэше что-то застряло.
2 SleepyHead
 
гуру
10.05.18
08:30
(1) Сервер поставили только вчера. Базу добавлял с утра.
3 ИС-2
 
naïve
10.05.18
08:37
админы платформу 8.3.10 удалили? Если нет, то можно в параметрах запуска прописать запуск 8.3.10.
4 SleepyHead
 
гуру
10.05.18
08:43
(3) Удалили, теперь только 8.3.12.
5 neomarat
 
10.05.18
08:48
Так сервер запускается у вас теперь без ключа -debug
6 neomarat
 
10.05.18
08:49
+(5) надо прописать в реестре.
7 neomarat
 
10.05.18
08:49
(5) а файловая... не увидел.
8 SleepyHead
 
гуру
10.05.18
08:51
Пообещали вечером поставить 8.3.11, посмотрим.

Может зависеть от разрядности запускаемого приложения? Сервер 64-разрядный, в настройках запуска базы можно указать разрядность.
9 neomarat
 
10.05.18
08:53
отчет переложить в другую папку и открыть не пробовал?
10 SleepyHead
 
гуру
10.05.18
08:56
(9) Не помогает.

Сразу вспомнился анекдот  про кур и то, как им корм насыпали - кругами, квадратами. И в конце - жаль что передохли, у меня еще столько идей было..
11 triviumfan
 
10.05.18
08:59
(0) Почисти кэш и удали "СведенияОВнешнейОБработке()" и проверить отладку
12 triviumfan
 
10.05.18
09:01
Ведь очевидно, что открывается отчет не тот, что ты запускаешь)
13 Dotoshin
 
10.05.18
09:02
(8) 1С:Предприятие 8.3 (8.3.12.1412)
Только что проверил, при компоновке результата срабатывает точка останова во внешнем отчете, так что дело не в платформе.  
Попробуй переименовать отчет - имя файла и имя отчета в его свойствах (в конфигураторе). Это конечно шаманство, но иногда помогает.
14 SleepyHead
 
гуру
10.05.18
09:04
(11) Читать (0) пробовали?
15 Dotoshin
 
10.05.18
09:05
Можно кстати легко проверить, не в самом ли отчете проблема - сделать новый отчет, самый простейший и поставить точку останова в при компоновке. Если остановится, значит проблема в отчете.
16 SleepyHead
 
гуру
10.05.18
09:10
(13) Попробовал, не помогло.

(15) Позавчера на 8.3.10 работали все точки останова. А что может быть не так в отчете?
17 neomarat
 
10.05.18
09:13
Видимо застряло где-то в кэше и не вычистилось. Все закрыть, открыть заново, добавить реквизит в отчет, сохранить(чтоб обновился ИД), открыть из конфигуратора 1С - открыть отчет. Все должно работать.
18 SleepyHead
 
гуру
10.05.18
09:14
(17) Сервер установлен только вчера. База добавлена сегодня в список баз. Что могло застрять в кэше?
19 SleepyHead
 
гуру
10.05.18
09:15
Добавил новый простейший отчет, все то же самое.

Пошел работать на запасной сервер.. неудобство только в том, что придется перетащить туда рабочую базу.
20 Мимохожий Однако
 
10.05.18
09:27
Если во внешнем отчете нет формы или не указана, то открывается общая форма ФормаОтчета. Это в типовых
21 SleepyHead
 
гуру
10.05.18
09:59
(20) Знаю, но я ставил точку останова в свою форму и она не сработала.
22 SleepyHead
 
гуру
10.05.18
10:23
Запустил на другом сервере, который давно не переустанавливали.

1С:Предприятие 8.3 (8.3.10.2639) - точки останова работают.

8.3.11 3034, 8.3.12.1412 - не работают.

Отчет тот же самый. Дело не в отчете и даже не в сервере. В чем - пока не понял.
23 Dotoshin
 
10.05.18
10:43
(22) Сервис-параметры-отладка смотрел? Может там фигня какая-то?
24 SleepyHead
 
гуру
10.05.18
10:47
(23) База файловая, отладка по TCP, что там может быть не так?

Но что где-то какая-то фигня есть, это однозначно. У тебя же работает на той же платформе. А у меня нет.
25 Dotoshin
 
10.05.18
10:53
(24) Может порты для отладки закрыты? 1с для отладки использует порты 1560-1591
https://1cprogrammistu.ru/191-nastroyka-diapazona-portov-pri-otladke-v-1s-predpriyatii-82.html
26 d4rkmesa
 
10.05.18
11:01
(0) На предыдущей платформе все работает? Зайдите в "Отладка" - "Подключение" и кликните по подключениям в "Подключенные элементы отладки", чтобы они ушли в "Доступные", а потом снова подключите. Пару раз было, что приходилось переподключать таким образом, т.к. отладка не работала.
27 SleepyHead
 
гуру
10.05.18
11:04
Если вручную запустить отладку в толстом клиенте управляемое приложение, все работает
.
28 SleepyHead
 
гуру
10.05.18
11:05
(26) Еще один..
29 d4rkmesa
 
10.05.18
12:15
(27) Чего один? У меня то все в порядке с новой платформой и отладкой, в т.ч. в БСП.