Отладка дополнительных обработок 1С (БСП)

preview_player
Показать описание
🔴В этом видео мы покажем как можно выполнять отладку дополнительных отчетов и обработок 1С в типовых конфигурациях, разработанных на основе БСП.

Доработка типовых конфигураций 1С. Дополнительные отчеты и обработки:

⚙️Расширение "Отладка дополнительных обработок":

Поддержать канал:

✅Подписывайтесь на наш канал чтобы первыми получать новые видео.

#1с #ironskills #1с_бсп

---
С уважением, команда IRONSKILLS
Рекомендации по теме
Комментарии
Автор

У нас почти во всех внешних обработках есть дополнительная форма для отладки обработки. Если этой формы нет, я ее просто добавляю и обработка прекрасно отлаживается. Ивану и его команде благодарность за новые знания!!!

Rarogg
Автор

Проще внешнюю обработку доработать. Добавить в обработку форму. Из формы вызывать процедуру "Печать". И уже отлаживать эту обработку. Очень часто бывает, что нет доступа к серверу

olegt
Автор

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

КонстантинНиколаев-щз
Автор

Как всегда без лишней воды и все по делу. Спасибо за ваш труд!

PavelYakovleff
Автор

интересный способ отладки, без создания доп.форм и очень простой) Спасибо за идею, да еще и расширение в доступе) просто праздник какой-то) любимый канал) всегда четко, ясно и без воды и размазывания! очень круто все) успехов!

Shaluniya
Автор

Спасибо огромное! Отличное видео! Пожалуй, одно из самых полезных и самых доступных про отладку дополнительных обработок

stannis
Автор

Для базовых коныигураций и тех, кому не хочется заливать расширение в свои базы для отладки есть способ немного проще, выгрузить обработку из базы, вставить в начало интересующего нас метода попытка исключение, которое заведомо будет выдавать исключение, к примеру, деление на 0, включить в отладке флаг останавливаться при ошибке, и загрузить эту изменённую версию обратно в доп обработки, тогда при выполнении кода с исключением нас закинет автоматически в код обработки, где мы можем спокойно при помощи f11 отлаживать наш код

tokushimauchiha
Автор

Космос!!! И не фига тут добавить. Что проще или как по другому - ерунда. Мне достались конфигурации, в которых этих "допников" просто кучи. Даже те кто их писал, и писал неплохо (если не сказать - хорошо) просто пользовались сообщениями пользователю. Обновились .... и ... (не хочу материться). Разница между "Есть возможность поставить точку останова" и "Нет возможности", как между "доехать" и "доползти". СПАСИБО ВАНЯ!!!

ивангорохов-ъх
Автор

Иван, здравствуйте.
Ваше решение прикольное, понравилось.
Но. Тут есть проще решение - доработать саму печатку - на форме кнопку вызова процедуры печати + включение отладки через подключение-отладка + открыть печатную в клиентском приложении.
И еще. Отладка серверного кода должна быть включена (debug). Без этого не получится. И, как мы все знаем, если включить на рабочем сервере, где расположены не копии баз (как должно быть в идеальной системе ведения баз), то отладка серверного кода приведет к максимальному торможению работы основных баз = недовольство пользователей.
Но все равно лайк и спасибо за вашу работу!

ИРФК
Автор

Спасибо огромное я вас люблю
боже вы самые лучшие я 6 часов мучался пока не нашел это видео я щас умру сердце остановится

timonch
Автор

я бы еще добавил метод без расширения.
Код добавляем в процедуру "Печать"
ВО = ВнешниеОбработки.Создать("D:\СчетФактура.CчетФактураВнешний_от_1.6.25.epf", Ложь);
ВО.Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыПечати);
Возврат;
Загружаем в конфигурацию обработку. И в обработке для отладки убираем до этого добавленный код.

ПетрПетров-сь
Автор

прекрасный ролик, великолепный квант знаний в копилку знаний начинающих и практикующих :).

АртемАртемыч-вж
Автор

Как вовремя, весь день бился с этой задачей))

rus
Автор

ОООО Это супер, только вчера об этом задумался, и тут бац видео, огромное спасибо к своим инструментам прикручу.!

vadimsergeev
Автор

Чуууувааак, круто. Воспользовался, все работает отлично

nohamster
Автор

Ваня, спасибо за интересный метод да ещё и с готовым техническим решением, которое можно использовать. Многие в комментариях пишут, что нафиг так замарачиваться, сделал форму с кнопочкой и вызвал печать. Ну... Смотря какие цели преследуются, если тупо вызвать печать и кинуть туда выбранный документ из формы, то окей, но если хочется полностью смоделировать БСП вызов? Там уже придётся повозиться с эмуляцией остальных параметров, а это уже не так легко и просто, поэтому метод классный, кому-то сэкономит время, спасибо!)

soloki
Автор

Спасибо за видосик. Как-то очень нужно было немного переселить обработку с инфостарта, но что-то там не работало, пришлось отлаживать на копии конфигурации, где обработка сделалась встроенной.
Наверняка пригодится

DmitriiSafonov
Автор

Большое спасибо, так просто стало теперь

alisura
Автор

Как доступно и коротко. Спасибо опробируем

kipkaevrinat
Автор

Отличное решение. Ждем еще роликов, очень полезные!)

timgg