Описание процедуры отладки внешней обработки по заполнению табличной части на управляемых формах

16.10.14

Разработка - Механизмы платформы 1С

Решил написать, как же отладить внешнюю обработку по заполнению ТЧ на клиенте на управляемых формах.

Добрый день

 

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

На этом сайте есть обработка для отладки внешних обработок по заполнению ТЧ в толстом клиенте.

 

После мытарств, и безуспешной попытки найти в сети что-то нужное, решил "выкрутиться":

во внешней обработке по заполнению ТЧ на форме (тк метод использования: ВызовКлиентскогоМетода) , вставил затычку: 

&НаКлиенте
Процедура ВыполнитьКоманду(ИмяКоманды,ОбъектыНазначения) Экспорт
	

	ф=ПолучитьФорму("Обработка.ИмяОбработки.Форма.Форма");
	ф.ВыполнитьКоманду(ИмяКоманды,ОбъектыНазначения);
	Возврат;

эту же самую обработку вставил как обычную обработку в конфигурацию - временно, где естественно закомментировал эти 3 строчки

теперь когда на форме документа вызывается внешняя обработка по заполнению ТЧ, идёт перенаправление на обработку в конфигураторе, где и можно отладить

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

может не самый оригинальный способ отладки, но что есть.

 

PS Читал на просторах о том что можно во временных файлах перехватить файл обработки, и его в конфигураторе подгружать и отлаживать, но у меня проблема с доступом на сервер, так что это ещё один плюс моего способа))

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

См. также

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Обмен между базами 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    4543    dsdred    53    

72

Как готовить и есть массивы

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Все мы используем массивы в своем коде. Это один из первых объектов, который дают ученикам при прохождении обучения программированию. Но умеем ли мы ими пользоваться? В этой статье я хочу показать все методы массива, а также некоторые фишки в работе с массивами.

24.01.2024    5296    YA_418728146    25    

63

Планы обмена VS История данных

Обмен между базами 1C Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Вы все еще регистрируете изменения только на Планах обмена и Регистрах сведений?

11.12.2023    6411    dsdred    36    

112

1С-ная магия

Механизмы платформы 1С Бесплатно (free)

Язык программирования 1С содержит много нюансов и особенностей, которые могут приводить к неожиданным для разработчика результатам. Сталкиваясь с ними, программист начинает лучше понимать логику платформы, а значит, быстрее выявлять ошибки и видеть потенциальные узкие места своего кода там, где позже можно было бы ещё долго медитировать с отладчиком в поисках источника проблемы. Мы рассмотрим разные примеры поведения кода 1С. Разберём результаты выполнения и ответим на вопросы «Почему?», «Как же так?» и «Зачем нам это знать?». 

06.10.2023    18479    SeiOkami    46    

118

Дефрагментация и реиндексация после перехода на платформу 8.3.22

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Начиная с версии платформы 8.3.22 1С снимает стандартные блокировки БД на уровне страниц. Делаем рабочий скрипт, как раньше.

14.09.2023    12090    human_new    27    

74

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    8828    YA_418728146    6    

141

Внешние компоненты Native API на языке Rust - Просто!

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Внешние компоненты для 1С можно разработывать очень просто, пользуясь всеми преимуществами языка Rust - от безопасности и кроссплатформенности до удобного менеджера библиотек.

20.08.2023    6281    sebekerga    54    

94

Все скопируем и вставим! (Буфер обмена в 1С 8.3.24)

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Рассмотрим новую возможность 8.3.24 и как её можно эффективно использовать

27.06.2023    15988    SeiOkami    31    

103
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. TrinitronOTV 14 17.10.14 05:46 Сейчас в теме
спасибо за предоставленную информацию
2. МимохожийОднако 141 22.10.14 09:55 Сейчас в теме
Операции по постановке на поддержку не обязательны, если всё делаешь на копии. А вот использование временных файлов обработки вполне себя оправдывает.
Да и в самой обработке можно добавить форму для отладки. А так присоединяюсь к предыдущему оратору. Спасибо за предоставленную информацию
3. DrZombi 286 07.11.14 10:08 Сейчас в теме
НЕ оченно так. Что бы отладить обработку, нужно менять конфигуратор?
Джесть :)

Проще написать обработку, где указывается в качестве параметра ссылка на документ и еще там же ссылка на обработку, вернее путь к обработке.

И не забудь добавить кнопку для открытия этой обработки :)

...
После нехитрой манипуляцией, и отладки, все решается куда проще + у тебя остается обработка для тестирования других обработок :)
NazarovV; gortol; +2 1 Ответить
4. fomix 33 22.09.16 11:47 Сейчас в теме
(3) DrZombi,
>>----------------- цитата ---------------------->>
Проще написать обработку, где указывается в качестве параметра ссылка на документ и еще там же ссылка на обработку, вернее путь к обработке.
>>----------------- цитата ---------------------->>
Ну да, да... проще! Полдня убил, чтобы сделать такую обработку для отладки!
5. Efimoff 129 28.06.17 15:56 Сейчас в теме
(3) вы забыли клиент-серверное подключение
6. compaudit 22.07.19 10:11 Сейчас в теме
(3) а выложить ее можешь?
Оставьте свое сообщение