Расширение для отладки дополнительных отчетов и обработок

0. 287 04.10.18 17:19 Сейчас в теме
Универсальное расширение для упрощения отладки дополнительных отчетов и обработок. Позволяет непосредственно выполнять отладку дополнительных отчетов, обработок, печатных форм, обработок заполнения и т.п. Доступна установка точек останова и изменение обработок без загрузки в справочник.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. SlavaKron 05.10.18 07:57 Сейчас в теме
Если у подключенной обработки отключен безопасный режим, отладка перейдет на файл, если перед этим открыть обработку через файл-открыть, затем закрыть, запустить команду.
sashasashanox; kuzyara; +2 Ответить
2. ig-efrem 8 05.10.18 15:14 Сейчас в теме
При запуске ругается, что требуется версия платформы не ниже 8.3.12, хотя в вашем описании написано платформа версии 8.3.9 и выше. Это печально
3. denmax 287 05.10.18 16:00 Сейчас в теме
(2) Режим совместимости расширения выставлен 8.3.9, сегодня проверю на чистой базе в 8.3.9
4. Поручик 4492 05.10.18 20:23 Сейчас в теме
Обработка для тестирования внешних печатных форм для конфигураций 1С: Предприятия 8.2/8.3 (работает на всех платформах, не требует регистрации в конфигураторе)
https://infostart.ru/public/73691/
10. GrayDog 14.01.19 01:34 Сейчас в теме
(4) Ага..Только не для управляемого интерфейса
5. 🅵🅾️🆇 08.10.18 12:16 Сейчас в теме
Вообще на жизнь заслуживает, но как по мне, проще 1 раз создать шаблон с формой обработки и тестировать никуда ничего не подключая.
6. denmax 287 08.10.18 13:14 Сейчас в теме
(5) Никто никого силой не заставляет. Делалось изначально для себя, а если кому-то еще понравится - значит так тому и быть. Ну а насчет шаблона - делайте, кто же запретит-то. Только как отлаживать передачу параметров? Ну и после каждого изменения загружать обработку в справочник - не удобно.
7. 🅵🅾️🆇 08.10.18 13:50 Сейчас в теме
(6) Ну в большинстве обработок вам кроме пакета переданных ссылок на объекты ничего и не надо.
Все остальное вы сами описываете в информации об обработке.

Возможно новичкам ваша публикация и поможет, я нисколько не спорю.

Посмотрите, как сделано ЗДЕСЬ
Xershi; denis1c@; BR@T@N; user595715_akateria; acanta; +5 Ответить
8. denmax 287 08.10.18 13:59 Сейчас в теме
(7) Обычно сделано. Я тоже раньше так делал. Но если можно сделать так что бы больше так не делать - значит так нужно сделать.
9. antonius888 42 13.01.19 22:05 Сейчас в теме
УТ 11.4.6.188 - не работает! Я огорчен
11. denmax 287 14.01.19 17:30 Сейчас в теме
(9)
УТ 11.4.6.188 - не работает! Я огорчен

Проверил в УТ 11.4.6.188 - работает! Я рад.
12. antonius888 42 14.01.19 17:50 Сейчас в теме
(11) Мне нужно отладить внешний отчет. Правильно я понимаю, что нужно:
1) в пользоват. режиме добавить в справочник доп. обработок.
2) настроить в обработке LSOFT
3) Закрыть 1С. Открыть конфигуратор. Открыть .epr, установить точки останова.
4) Запустить режим отладки
5) (в пользоват режиме открыть .epr с диска) ?или (запустить уже добавленную в справочник версию)
13. denmax 287 14.01.19 22:24 Сейчас в теме
(12)
3) закрывать ничего не нужно
4) что за режим отладки?
5) будет работать в обоих случаях
14. antonius888 42 14.01.19 22:44 Сейчас в теме
36. TrinitronOTV 7 09.10.19 05:16 Сейчас в теме
При открытии обработки Главное меню -> Все функции -> Обработки -> (LSOFT) управление отладкой сообщение в Конфигураторе:
{LSOFT_ОтладкаДополнительныхОтчетовИОбработок Обработка.LSOFT_УправлениеОтладкой.МодульМенеджера(9)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)
ЗаполнитьЗначенияСвойств(рез,Настройки);
по причине:
Недопустимое значение параметра (параметр номер '2')
Недопустимое значение параметра (параметр номер '2')
15. PowerBoy 3079 26.02.19 14:59 Сейчас в теме
В файлов варианте работает, в клиент - серверном не завелось.
16. denmax 287 26.02.19 16:09 Сейчас в теме
(15) Ничего не могу сказать при отсутствии подробностей. Когда проверял - у меня работало и в клиент-серверном варианте. Напишите - платформу, базу, версии и т.п.
17. PowerBoy 3079 27.02.19 08:59 Сейчас в теме
Напишите подробней по использованию в клиент-серверной версии.
В инструкции вы пишите: •указать путь к файлу обработки на диске. При активности отладки, обработка будет загружена именно из этого файла. Если я укажу локальный файл, соответственно на сервере он его не находит.
18. denmax 287 27.02.19 13:13 Сейчас в теме
(17) В клиент серверной версии нужно либо выполнять отладку непосредственно с сервера 1С Предприятия, либо указывать в настройке отладки расположение файла обработки на сервере и открывать в конфигураторе этот же файл, расположенный на сервере (например через расшаренную папку).
19. user873218 16.04.19 17:36 Сейчас в теме
Сделал все по инструкции. К сожалению, не работает. Платформа 8.3.14.1630, БП ПРОФ 3.0.70.30. Подключена внешняя печатная форма, в коде функции СформироватьПечатнуюФорму выставлена точка останова. Печатная форма формируется как ни в чем не бывало, не глядя на точку останова.
20. denmax 287 16.04.19 17:41 Сейчас в теме
(19) Проверьте, что у расширения отключен безопасный режим
Клиент-сервер используете?
21. user873218 16.04.19 18:22 Сейчас в теме
Безопасный режим отключен, база файловая.
22. user873218 16.04.19 19:13 Сейчас в теме
Аккуратно еще раз подключил расширение. Спасибо, все заработало!
23. Elena_Mosh 159 19.04.19 16:21 Сейчас в теме
Спасибо, очень здорово! На отладку ушло раза в 4 меньше времени, почему я ее раньше не нашла?:((
24. denmax 287 19.04.19 16:38 Сейчас в теме
(23) Пожалуйста, пользуйтесь
25. tpash 5 14.06.19 12:55 Сейчас в теме
Премного благодарен. Очень полезная вещь.
26. rosys2 23.08.19 13:30 Сейчас в теме
Теперь при попытке зайти в Дополнительные отчеты и обработки пишет такую "радость":

Ошибка инициализации модуля: LSOFT_ОтладкаДополнительныхОтчетовИОбработок ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль
по причине:
{LSOFT_ОтладкаДополнительныхОтчетовИОбработок ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(77,84)}: Слишком много фактических параметров (ЗаписатьПримечание)
ЗаписатьПримечание(Ссылка, НСтр("ru = 'Подключение, БезопасныйРежим = ""%1"".'"), <<?>>БезопасныйРежим);
27. denmax 287 23.08.19 13:37 Сейчас в теме
(26) Конфигурация и версия?
28. rosys2 23.08.19 14:36 Сейчас в теме
1С:Предприятие 8.3 (8.3.12.1529)
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.71.89)

из-за безопасного режима, убрал его, всё ОК
29. hanio 52 26.08.19 21:35 Сейчас в теме
нет ничего не исправилось, безопасный режим отключен, платформа 8.3.14.1565, конфа Бухгалтерия предприятия, редакция 3.0 (3.0.71.89). При тестировании общего модуля выходит то же что и в 26 посте. Конечно могу убрать параметр Безопасный режим но ведь неправильно это
30. hanio 52 26.08.19 21:49 Сейчас в теме
Добавил в общий модуль расширения:

Процедура LSOFT_ЗаписатьПримечание(Ссылка, ТекстСообщения, БезопасныйРежим)
ЗаписатьВЖурнал(УровеньЖурналаРегистрации.Примечание, Ссылка, ТекстСообщения);
КонецПроцедуры

Заработало, спасибо
31. hanio 52 26.08.19 21:50 Сейчас в теме
Ну и понятно поменял вызов процедуры вместо ЗаписатьПримечание на LSOFT_ЗаписатьПримечание
32. denmax 287 28.08.19 23:05 Сейчас в теме
(31) Опубликована новая версия с исправлением
33. TrinitronOTV 7 08.10.19 13:52 Сейчас в теме
Скачал расширение, подключил, пытаюсь отладить внешнюю печ.форму и получаю такое сообщение:
35. denmax 287 08.10.19 19:05 Сейчас в теме
(33) "Такое сообщение" не видно - напишите текстом, или выложите картинку на другой, более рабочий сервис.
37. TrinitronOTV 7 09.10.19 07:09 Сейчас в теме
(35) При открытии обработки Главное меню -> Все функции -> Обработки -> (LSOFT) управление отладкой сообщение в Конфигураторе:
{LSOFT_ОтладкаДополнительныхОтчетовИОбработок Обработка.LSOFT_УправлениеОтладкой.МодульМенеджера(9)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)
ЗаполнитьЗначенияСвойств(рез,Настройки);
по причине:
Недопустимое значение параметра (параметр номер '2')
Недопустимое значение параметра (параметр номер '2')
38. denmax 287 09.10.19 10:17 Сейчас в теме
34. TrinitronOTV 7 08.10.19 13:57 Сейчас в теме
Забыл написать: БП 3.0.73.50, а DGA - это УПД
39. AKV77 255 03.12.19 13:45 Сейчас в теме
40. sergbsv 66 04.01.20 00:29 Сейчас в теме
Не работает в конфигурации УСЦ "Управление сервисным центром, редакция 1.6",
там нет подсистемы администрирование.
обидно , что сделать можно ?
или как вернуть стартмани ;) ?
41. Tangram 155 12.01.20 16:05 Сейчас в теме
КА 2.4.11, 8.3.15, клиент-сервер
Пытаюсь отладить ВПФ с вызовом клиентского метода. Расширение добавил, безопасный режим выкл. и.т.д. все по инструкции.
При выборе ВПФ по кнопке "Печать" получаю:
[Отладка] Создан экземпляр внешней обработки 'Выгрузка документов' (D:\1C Works\epf.all\ВыгрузкаДокументовКА2_ВПФ.epf)

Дальше ВПФ отрабатывает свой код, остановка на точке останова не происходит.

На сервере 1С режим отладки надо включать? (ключ -debug который)
42. Tangram 155 12.01.20 16:19 Сейчас в теме
(41) Еще раз все перезапустил, заработало.
Но для отладки серверных процедур надо на сервере ключ -debug ставить.
43. Somebody1 67 15.04.20 16:38 Сейчас в теме
Бомбическая вещь, понравилось, очень удобно (ERP).
44. 1cprogr_nsk 85 27.04.20 10:08 Сейчас в теме
45. d.zhukov 979 16.05.20 12:08 Сейчас в теме
{LSOFT_ОтладкаДополнительныхОтчетовИОбработок ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(71)}: Ошибка при вызове метода контекста (ПолучитьФункциональнуюОпцию)
БезопасныйРежим = ПолучитьФункциональнуюОпцию("СтандартныеПодсистемыВМоделиСервиса") Или ПараметрыЗапуска.БезопасныйРежим;
по причине:
Функциональная опция не найдена

по причине:
Функциональная опция не найдена
46. d.zhukov 979 16.05.20 12:10 Сейчас в теме
Функциональная опция не найдена
{LSOFT_ОтладкаДополнительныхОтчетовИОбработок ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(71)}: БезопасныйРежим = ПолучитьФункциональнуюОпцию("СтандартныеПодсистемыВМоделиСервиса") Или ПараметрыЗапуска.БезопасныйРежим;
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(93)}: ИмяОбработки = ДополнительныеОтчетыИОбработки.ПодключитьВнешнююОбработку(ВнешняяОбработка);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(59)}: ВыполнитьОткрытиеФормыОбработки(ВнешняяОбработка, ВидОбработки, ИдентификаторКоманды,
{ОбщаяФорма.ДополнительныеОтчетыИОбработки.Форма(116)}: ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьОбработку(
{ОбщаяФорма.ДополнительныеОтчетыИОбработки.Форма(77)}: ВыполнитьОбработкуПоПараметрам()

по причине:
Функциональная опция не найдена
47. o_anna 19.05.20 14:39 Сейчас в теме
Здравствуйте! Конфигурация ЗУП 3 (3.1.13.188)

В модуле "ДополнительныеОтчетыИОбработки" в функции LSOFT_ПодключитьВнешнююОбработку выскакивала ошибка на строках
ИнтеграцияСТехнологиейСервиса_=Вычислить("ИнтеграцияСТехнологиейСервиса");
ИнтеграцияСТехнологиейСервиса_.ПриПодключенииВнешнейОбработки(Ссылка, СтандартнаяОбработка, Результат);

Судя по коду типовой конфигурации общий модуль "ИнтеграцияСТехнологиейСервиса" переименовали в "ИнтеграцияПодсистемБСП".

Корректна ли для работы обработки будет замена?:
ИнтеграцияПодсистемБСП_=Вычислить("ИнтеграцияПодсистемБСП");
ИнтеграцияПодсистемБСП_.ПриПодключенииВнешнейОбработки(Ссылка, СтандартнаяОбработка, Результат);
48. denmax 287 20.05.20 10:31 Сейчас в теме
(47) Думаю вполне корректна
49. denmax 287 20.05.20 10:31 Сейчас в теме
Опубликована новая версия с исправлениями совместимости
50. 1C_tradeomsk 104 21.05.20 14:03 Сейчас в теме
Мне вот интересно. Как вернуть потраченные на скачивание стартмани?

Из описания не очевидно что отладка должна осуществляться на сервере ...
Давайте расскажите у кого из 1с-ников в серьезной организации есть возмозжность поработать на сервере
Почитав комментарии мне стало это ясно, почему это ясно только из комментариев?

"...
добавлена проверка физического соответствия указанного пути к файлу обработки на клиенте и на сервере. При выявлении несоответствия (например, если отладка выполняется в клиент-серверной базе на компьютере отличном от сервера 1С Предприятия) - выдается предупреждение и рекомендации по обходу возможных проблем отладки.
..."

Из этого текста следует что есть некая проверка. Что есть некие рекомендации и ни пол-слова что разработка не может сделать ничего если ты работаешь не на сервере.

Автор в своей обработке автоматизирует сильно частный случай и при этом ещё берёт 2 стармани.

Разработка должна называться "Расширение для отладки дополнительных отчетов и обработок ЕСЛИ У ВАС ЕСТЬ ДОСТУП К СЕРВЕРУ" и в описании жирным раз 20 такое.
Прикрепленные файлы:
51. 1C_tradeomsk 104 21.05.20 14:31 Сейчас в теме
Продолжая предыдущее сообщение я зашёл на сервер ...
Указал путь к загруженной печатной форме в общих папках и все равно получил


Внимание! Имеется несоответствие между расположением файла обработки на клиенте и на сервере. Вероятно вы используете клиент-серверную базу и выполняете отладку на компьютере, отличном от компьютера сервера 1С Предприятия
В процессе отладки будет невозможно загрузить файл обработки с диска на сервере, либо может быть загружена некорректная версия обработки
Пожалуйста, укажите путь к расположению файла обработки НА СЕРВЕРЕ 1С Предприятия и открывайте в конфигураторе именно этот файл (расположенный на сервере!), например через общие папки Windows
Или запустите конфигуратор и выполняйте отладку непосредственно на компьютере сервера 1С Предприятия
Прикрепленные файлы:
52. denmax 287 21.05.20 20:12 Сейчас в теме
(51) Это расширение для облегчения отладки - не магическая разработка из Хогвартса. Если мы хотим отладить обработку, расположенную где-то на диске - очевидно сервер должен иметь к ней доступ. Вариант отладки, "не на сервере", оба компьютера рабочий и сервер на Windows:
1) Создаем на рабочем компьютере папку для обработок
2) Расшариваем ее по сети
3) На сервере создаем символическую ссылку на созданную сетевую папку
4) На рабочем компьютере создаем символическую ссылку на созданную сетевую папку
5) Результирующие пути на рабочем компьютере и на сервере должны совпадать
6) Даем права на расшаренную папку пользователю, под которым запускается сервер
7) Работаем
53. Mx00 234 15.06.20 03:03 Сейчас в теме
УТ 11.4.10.75, файловый режим - всё работает. Правда сначала никак не хотела останавливаться, но при перезаписи обработки дело пошло.
54. xslava2008 67 17.08.20 23:58 Сейчас в теме
Ничего не понимаю, давно ее использую но сегодня перестала работать. Делаю все как обычно но на точках остановки не встает. Версия 1.2.2
55. xslava2008 67 18.08.20 00:23 Сейчас в теме
Убил много времени чтобы понять что внешние отчеты она не отлаживает)))
56. mv7890 9 11.11.20 07:21 Сейчас в теме
Работает ли данное расширение в файловом варианте, например для БП 3?
57. denmax 287 11.11.20 14:21 Сейчас в теме
58. Плюшкин_ 222 11.11.20 22:46 Сейчас в теме
БСП 3.1.2.445 Типовая БП 3.0, платформа 8.3.17.1549 х64
Подключил расширение, снял безопасный режим. В обработке заполнения табл. частей тоже снят.
В обработке LSOFT добавил ранее зарегистрированную свою обработку, проставил все галки, указал пусть на диске.
В конфигураторе поставил в своей обработке точку останова.
В режиме предприятия ничего не происходит, только внизу выскакивает "[Отладка] Создан экземпляр внешней обработки ......."
59. Плюшкин_ 222 11.11.20 23:42 Сейчас в теме
Что-то я не понял, внешняя печатная форма тоже не работает, не останавливается в точке останова, просто внизу выскакивает сообщение "[Отладка] Создан экземпляр внешней обработки . ...."
В общем, обработки заполнения табл. частей не работают, внешн. печ. формы тоже не работают хотя от автора в описании сказано
Позволяет непосредственно выполнять отладку дополнительных отчетов, обработок, печатных форм, обработок заполнения и т.п

Нужное подчеркнул.
Автор, может я что-то не так делаю, так подскажи ? Если же описание не соответствует функционалу, надо вернуть стартмани.
60. Плюшкин_ 222 12.11.20 06:52 Сейчас в теме
Или весь это "огород" нагорожен вместо того, чтобы сделать вот так ?
61. Плюшкин_ 222 15.11.20 22:37 Сейчас в теме
Автор, ты же был сегодня на сайте. Сделал вид, что не заметил комментарий ?
62. denmax 287 16.11.20 06:28 Сейчас в теме
(61) Без понятия что не так делаете. Вот прямо сейчас проверил на последней бухгалтерии (Бухгалтерия предприятия, редакция 3.0 (3.0.84.42 / 8.3.16.1148)) - все работает. А вообще чаще всего не работает из-за:
1) не снят безопасный режим с расширения
2) клиент-сервер, отлаживаем не на сервере без настройки общих папок
3) неправильно выставлены настройки обработки - не включена отладка общая/конкретной обработки
4) неправильно указан путь к обработке - отлаживаем не тот файл что указан
Прикрепленные файлы:
63. Плюшкин_ 222 26.11.20 21:47 Сейчас в теме
клиент-сервер, отлаживаем не на сервере

база файловая, лежит локально, обработка тоже локально.
64. Плюшкин_ 222 17.12.20 21:07 Сейчас в теме
Автор, ну так что там если база файловая, лежит локально, обработка тоже локально ?
65. denmax 287 17.12.20 23:06 Сейчас в теме
(64) Я бы вам с удовольствием помог, если бы знал чем. В сообщении выше скрины проверки на такой же как у вас базе. Все работает.
66. RIS2020 4 11.02.21 20:13 Сейчас в теме
БП 3.0.89.34 (клиент-сервер; отладка прямо на сервере; обработка заполнения ТЧ) - всё отлично отработало. Спасибо за такой полезный и легкий в использовании инструмент!
67. -Almi- 97 23.04.21 16:31 Сейчас в теме
Коллеги зачем вы страдаете, ведь есть механизмы гораздо проще:
https://infostart.ru/public/1068825/

P.S. Текущий автор его тоже оценил )
Прикрепленные файлы:
68. denmax 287 23.04.21 17:10 Сейчас в теме
(67) А я все такие решения оцениваю соответствующим этим решениям образом
69. -Almi- 97 23.04.21 17:28 Сейчас в теме
(68) Ну да, поделкой (велосипедом) удивить народ проще, чем разобраться в ситуации !?
70. denmax 287 23.04.21 18:30 Сейчас в теме
(69) Ну так вам не сюда - клуб для альтернативно одаренных в другом месте.
71. -Almi- 97 23.04.21 18:41 Сейчас в теме
Оставьте свое сообщение
Вопросы с вознаграждением