|
|
Контур.Диадок : Модификация форм основной обработки через подключаемый модуль
АгентБезопаснойНацио, DmVl76, bvb, Homer, denk, d4rkmesa, yzimin, maxar, Prog_man, Seducer, KJlag, kittystark, saaken, toypaul, JohnGilbert, Chameleon1980, Хряк, trooba, Кир Пластелинин, integer, ИначеЕсли, RVN, Amra
| ☑ |
|
0
bvb
08.06.26
✎
12:57
|
Добрый день
Используем обработку Контур.Диадок (для неуправляемых форм)
Дописал там свой функционал (кнопки, колонки в ТЧ и пр.)
Хочу модифицировать формы обработки через ПМ , чтобы не вносить правки при каждом обновлении основной обработки.
Для этого мне нужно :
1. Перехватить соответствующее событие ПМ для нужной формы (правки у меня могут быть в разных формах)
2. Программно создать в ПМ эти кнопки и модифицировать нужные элементы форм
3. Программно навесить на эти кнопки процедуры находящиеся в ПМ
У меня проблемы с п. 1 и 3
Служба поддержки (шкуродеры еще т.е.) по данному вопросу не колятся - навязывают доработки .
Зачем мне доработки если я уже весь функционал написал как мне нужно.
|
|
|
1
АгентБезопасной Нацио
08.06.26
✎
13:08
|
НЯП, там кнопки и колонки можно добавлять только в форме списка документов.
|
|
|
2
АгентБезопасной Нацио
08.06.26
✎
13:12
|
|
|
|
3
bvb
08.06.26
✎
13:20
|
и
п.4 Нужно существующие в процедуры этих форм дописывать свой текст
|
|
|
4
bvb
08.06.26
✎
13:22
|
и еще :
не могу найти где там включается трассировщик выводящий в окно сообщений имя текущего события (знаю есть там такая функция)
|
|
|
5
Chameleon1980
08.06.26
✎
13:23
|
в ПМ в процедуре обработки события выведи сообщить(собиытие) поймешь при работе какие события бывают
я бы так попробовал
а потом уже переопределял событие
но я не очень уверен, что вообще есть нужное тебе событие
|
|
|
6
d4rkmesa
08.06.26
✎
13:23
|
(0) Не слишком ли многого хотите от стороннего сервиса? Все модификации, как правило, сводятся к заполнению или формированию xml.
>>У меня проблемы с п. 1 и 3
>>Служба поддержки (шкуродеры еще т.е.) по данному вопросу не колятся - навязывают доработки .
>>Зачем мне доработки если я уже весь функционал написал как мне нужно.
Нуу, только удачи могу пожелать.
|
|
|
7
АгентБезопасной Нацио
08.06.26
✎
13:32
|
(4) Напейсать
Функция ОбработатьСобытие(ИмяСобытия, Параметры) Экспорт
ОтладкаСообщить("ПМ Универсал - обработка события "+ИмяСобытия);
- тяжело?
|
|
|
8
kittystark
08.06.26
✎
13:32
|
немодифицированную обработку - добавить в основную конфигурацию
уже в расширении сделать свои кнопки с обработчиками
так воевал с обработкой СБИСа и ее автоматическими обновлениями
на УФ, если уж очень хочется программно добавлять элементы, то не в ПриОткрытии, а в ПриСозданииНаСервере
|
|
|
9
bvb
08.06.26
✎
14:01
|
(6) нет не многое - решение на это заточено. Нечто подобное делал для Контур.EDI но там другие события
(7) Кстати да - годно
(8) Не - это изврат. Кроме того в этой базе нет расширения
|
|