Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

8.3.12, внешний отчет, отладка

8.3.12, внешний отчет, отладка
Я
   SleepyHead
 
10.05.18 - 08:06
Добрый день. На выходных админы обновили сервер, теперь работаем на платформе 8.3.12.

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

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

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

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

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

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

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

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

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

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

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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует