|
|
Контур.Диадок : Модификация форм основной обработки через подключаемый модуль
rozer76, Bigbro, KoZuB, oleg_km, PR, arsik, Шаграм, maxar, Seriy_Volk, bvb, Рамиль Маугли, phabeZ, КонецЕсли, d4rkmesa, Vstur, mszsuz, LoreLeii, PLUT, АгентБезопаснойНацио, alkras, am_bubnov, alexxx961503, drearyd, shuhard, 1cVandal, Chameleon1980, trooba, vis, Доминошник, ДиВаH2, Silgis, kittystark, АЛьФ, Климов Сергей, alexela, AlexKimp, DmVl76, Homer, denk, yzimin, Prog_man, Seducer, KJlag, saaken, toypaul, JohnGilbert, Хряк, Кир Пластелинин, 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) Не - это изврат. Кроме того в этой базе нет расширения
|
|
|
10
Chameleon1980
08.06.26
✎
16:01
|
(7)(9) именно об этом в (5)
|
|
|
11
КонецЕсли
08.06.26
✎
16:24
|
(0) там же обработка вызывает другую обработку, которая хранится в двоичных данных макета первой обработки, а та вызывает третью обработку, которая из двоичных данных макета второй обработки? В конце 2024 так было у них. В итоге обходимся без их модуля.
|
|
|
12
rozer76
08.06.26
✎
16:28
|
(11) уже с марта Контур рекомендует расширение а допобработка UM это уже рудимент по их мнению.
|
|
|
13
Bigbro
08.06.26
✎
17:16
|
из обработки Диадока можно было по нажатию кнопки выгрузить подключаемый модуль. там видны все процедуры и события. дописывай их как угодно.
|
|