Доброго времени суток.
Как отладить подключаемую обработку? Можно пример кода пожалуйста.
Как отладить подключаемую обработку? Можно пример кода пожалуйста.
Прикрепленные файлы:
ОченьПростаяОбработка.epf
По теме из базы знаний
- Отладка подключаемых обработок
- БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному
- Отладка внешних подключаемых обработок (печатных форм, заполнения документов). БП, УНФ
- Расширяем возможности дополнительных обработок и настраиваем их отладку
- Методика разработки внешних печатных форм с возможностью отладки интерактивных команд печати
Найденные решения
В случае если обработка находится в справочнике "Доп отчеты и обработки":
1. Ту обработку, которая находится в справочнике "Доп отчеты и обработки" необходимо ВЫГРУЗИТЬ
2. Затем эту же выгруженную обработку открыть в конфигураторе и поставить точки останова
.....
В других случаях:
1. Создать новое расширение с любым названием (напр. ОтладкаВнешнейОбработки)
2. Добавить в расширение модуль "ДополнительныеОтчетыИОбработки"
3. Написать "&Вместо" для процедуры "ПодключитьВнешнююОбработку". Скопировать всю и закомментировать вот этот участок кода
вместо него вставить ниже
4. Написать "&Вместо" для процедуры "ПриПолученииРегистрационныхДанных". Скопировать всю и закомментировать вот этот участок
вместо него вставить ниже
1. Ту обработку, которая находится в справочнике "Доп отчеты и обработки" необходимо ВЫГРУЗИТЬ
2. Затем эту же выгруженную обработку открыть в конфигураторе и поставить точки останова
.....
В других случаях:
1. Создать новое расширение с любым названием (напр. ОтладкаВнешнейОбработки)
2. Добавить в расширение модуль "ДополнительныеОтчетыИОбработки"
3. Написать "&Вместо" для процедуры "ПодключитьВнешнююОбработку". Скопировать всю и закомментировать вот этот участок кода
ЗаписатьПримечание(Ссылка,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Подключение, БезопасныйРежим = ""%1"".'"), БезопасныйРежим));
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
вместо него вставить ниже
ИмяОбработки = Менеджер.Создать("C:\........\МояОбработка.epf", Ложь); //путь к нашей внешней обработке
ИмяОбработки = "МояОбработка"; // Имя Внешней обработки, которую Вы отлаживаете, как оно задано в конфигураторе
4. Написать "&Вместо" для процедуры "ПриПолученииРегистрационныхДанных". Скопировать всю и закомментировать вот этот участок
ВнешнийОбъект = Менеджер.Создать(РезультатРегистрации.ИмяОбъекта);
вместо него вставить ниже
ВнешнийОбъект = Менеджер.Создать("C:\........\МояОбработка.epf", Ложь);
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) попробуйте это, только на свой документ заменить ВыборДокумента)
Прикрепленные файлы:
ОченьПростаяОбработка.epf
В случае если обработка находится в справочнике "Доп отчеты и обработки":
1. Ту обработку, которая находится в справочнике "Доп отчеты и обработки" необходимо ВЫГРУЗИТЬ
2. Затем эту же выгруженную обработку открыть в конфигураторе и поставить точки останова
.....
В других случаях:
1. Создать новое расширение с любым названием (напр. ОтладкаВнешнейОбработки)
2. Добавить в расширение модуль "ДополнительныеОтчетыИОбработки"
3. Написать "&Вместо" для процедуры "ПодключитьВнешнююОбработку". Скопировать всю и закомментировать вот этот участок кода
вместо него вставить ниже
4. Написать "&Вместо" для процедуры "ПриПолученииРегистрационныхДанных". Скопировать всю и закомментировать вот этот участок
вместо него вставить ниже
1. Ту обработку, которая находится в справочнике "Доп отчеты и обработки" необходимо ВЫГРУЗИТЬ
2. Затем эту же выгруженную обработку открыть в конфигураторе и поставить точки останова
.....
В других случаях:
1. Создать новое расширение с любым названием (напр. ОтладкаВнешнейОбработки)
2. Добавить в расширение модуль "ДополнительныеОтчетыИОбработки"
3. Написать "&Вместо" для процедуры "ПодключитьВнешнююОбработку". Скопировать всю и закомментировать вот этот участок кода
ЗаписатьПримечание(Ссылка,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Подключение, БезопасныйРежим = ""%1"".'"), БезопасныйРежим));
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
вместо него вставить ниже
ИмяОбработки = Менеджер.Создать("C:\........\МояОбработка.epf", Ложь); //путь к нашей внешней обработке
ИмяОбработки = "МояОбработка"; // Имя Внешней обработки, которую Вы отлаживаете, как оно задано в конфигураторе
4. Написать "&Вместо" для процедуры "ПриПолученииРегистрационныхДанных". Скопировать всю и закомментировать вот этот участок
ВнешнийОбъект = Менеджер.Создать(РезультатРегистрации.ИмяОбъекта);
вместо него вставить ниже
ВнешнийОбъект = Менеджер.Создать("C:\........\МояОбработка.epf", Ложь);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот