Имя: Пароль:
1C
 
Отладка внешней обработки табличной части ЗУП 3.1
0 v_kras
 
03.04.20
10:45
УФ
Друзья, кто сталкивался? Как подрубить отладку внешней обработки ТЧ?
1 Мимохожий Однако
 
03.04.20
10:54
Сделай в  обработке форму для отладки
2 Мигрень
 
03.04.20
10:58
(0) Тоже мучаюсь постоянно с этим. Никто не придумал адекватного решения? На инфостарте старьё, которое не работает с актуальной БСП.
(1) Не подходит, проблема с передачей параметров в обработку
3 Мимохожий Однако
 
03.04.20
11:01
(2) Поконкретнее
4 Мигрень
 
03.04.20
11:02
(3) Вот здесь почитай камменты, зачем Чистов вынужден был придумывать вот такой финт ушами
https://expert.chistov.pro/public/573461/
5 Мимохожий Однако
 
03.04.20
11:04
6 Мигрень
 
03.04.20
11:11
(5) Как обработки писать я знаю, вопрос в том, как их отлаживать
7 Мимохожий Однако
 
03.04.20
11:30
(6) Добавь в обработку реквизит со ссылкой на заполняемый документ. Выведи этот реквизит на форму, которая есть в обработке и в процедуру ВыполнитьКоманду() в параметр ОбъектыНазначенияМассив добавь эту ссылку. Дальше точка останова в форме и смотри.
8 Мигрень
 
03.04.20
11:44
(7)     П = Новый Структура;
    П.Вставить("Номенклатура", МассивНоменклатуры);
    П.Вставить("Документ", п1);
    
    ОткрытьФорму("ВнешняяОбработка.УстановкаЦены.Форма", П);

Что я должен добавить на форму обработки? Сегодня полчаса бился, чтобы понять как обработать параметры на стороне обработки. Пришлось вставлять отладочные сообщения. Отладчик - здесь не помощник ни разу.
9 ГдеСобака Зарыта
 
03.04.20
11:47
И как ты до этого 10 лет работал? Ни разу внешние обработки не писал что-ли?
10 ГдеСобака Зарыта
 
03.04.20
11:51
Не надо открывать форму программно. Открый как обычно ктрл+о. Выбирай ссылку и из команды формы вызывай выполняемую тобой процедура с передачей параметра
11 Мигрень
 
03.04.20
18:03
Так еще один альтернативно одаренный :) Я им про фому, а оне мне про ерему