|
Отладка внешней обработки табличной части ЗУП 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) Вот здесь почитай камменты, зачем Чистов вынужден был придумывать вот такой финт ушами
|
|
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
|
Так еще один альтернативно одаренный :) Я им про фому, а оне мне про ерему
|
|