Контур.Диадок: создана кнопка в ПМ, кнопкой открыть форму "ЗадачиИсполнителя"

1. Arkadag 19.09.24 10:04 Сейчас в теме
Проветствую, Форумчане!
БП 3.0 Контур.Диадок.

Посредством "Подключаемого модуля" добился того, что на форме в подменю "Действия" появилась дополнительная кнопка "СформироватьЗадачуВНСИ"

Эта кнопка должна открыть новую форму
ОткрытьФорму("Задача.ЗадачаИсполнителя.Форма.ФормаЗадачиБП");


Естественно этот код не сработал, т.к. это всё расположено в модуле объекта внешней обработки "Подключаемого модуля" и соответственно на сервере. Вот код срабатывания кнопки (код рабочий)

Функция НажатиеДополнительнойКнопки(Параметры)

	Если ТипЗнч(Параметры) = Тип("Структура") И Параметры.Свойство("Результат_ИМ") Тогда
		
			
		Если Параметры.РежимОтображенияДокументов = "ПолученныеДокументы" И Параметры.ИмяКнопки = "СформироватьЗадачуВНСИ" Тогда
			
		//	Форма = ПолучитьФорму("Задача.ЗадачаИсполнителя.Форма.МоиЗадачиБП", ЭтаФорма);
		//	ОткрытьФорму("Задача.ЗадачаИсполнителя.Форма.МоиЗадачиБП");	
		КонецЕсли;

		Возврат Истина;

	КонецЕсли;

КонецФункции
Показать


Всё понимаю, но может есть какой-нить всё-таки способ в моем случае открыть эту форму Задачи?

Пробовал и через общий модуль как-то перевести в струю Клиента. Общую команду.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Arkadag 20.09.24 10:16 Сейчас в теме
Вопрос решен, вопрос снят
3. VladikR 27.09.24 16:55 Сейчас в теме
Не плохо было бы сюда написать решение. Тоже интересует такой вопрос.
VyacheslavShilov; user1936660; SlavaKron; +3 Ответить
4. SlavaKron 27.09.24 18:57 Сейчас в теме
(3) У Диадока вроде бы нет клиентских подписок, поэтому тоже интересно, как автор темы это реализовал (без изменения основной обработки, конечно).
7. VladikR 30.09.24 18:00 Сейчас в теме
(4) Как оказалось все предельно просто. У обработки, которая является подключаемым модулем создаем произвольную форму и в этой форме создаем экспортную клиентскую функцию ОбработатьСобытие, по аналогии модуля объекта, обрабатываем событие НажатиеДополнительнойКнопки и все готово, форму можно открывать.

(5) К чему это все написано? Обидели Вас чем-то? Сразу на людей ярлыков навешали.
VyacheslavShilov; SlavaKron; +2 Ответить
8. VyacheslavShilov 20.11.24 17:24 Сейчас в теме
(7) Доброго времени суток. Просьба помочь советом - что м.б. не так.
После создания новой (произвольной) формы в обработке ПМ, и после описания в нем экспортной функции "ОбработатьСобытие", в эту функцию выполнение кода - даже не попадает (даже при преднамеренном делении на ноль, чтобы вызвать ошибку).
<<&НаКлиенте Функция ОбработатьСобытие(ИмяСобытия, Параметры) Экспорт...>>
(При этом в такой же функции, но в модуле объекта обработки ПМ, выполнение кода - попадает, и "НажатиеДополнительнойКнопки" там же - отрабатывает (кнопка появляется).)
Подскажите, могут ли быть нюансы, чтобы все же "ОбработатьСобытие" и "НажатиеДополнительнойКнопки" начали выполняться на клиенте.
УНФ 3.0.9.191, пф 8.3.25.1394, обработка Диадок 4.42.5.
Или, просьба скинуть сюда обработку ПМ с рабочим примером такого использования фунции "ОбработатьСобытие" на клиенте.
5. Arkadag 28.09.24 18:01 Сейчас в теме
Через ПМ и без изменения основной обработки (работает и при подключении как внешней обработки, так и при включении этой обработки в конфигурацию)

Да, Диадок очень закрытая система. Получить ответы на вопросы практически невозможно. Та документация, которая якобы должна помочь работать с ПМ, полня чушь, прочитав это задаешь себе самый простой вопрос: "А как это теперь применить?". А вот ответа на этот вопрос уже получить невозможно. Обращение в Диадок сопровождается исключительно следующим: "Давайте мы Вам это сделаем за очень большие деньги..."

В решении вопроса помогла интуиция...

Ребята, без обид... Когда я давным давно подключился на этот форум, то получал очень профессиональные ответы, рекомендации, пояснения, советы...
В последнее время этот форум превратился в какую-то яму... В место ответов хамские и саркастические выражения, задаешь вопрос, а в ответ получаешь "ты никто, завязывай с 1с, такие вопросы задают только дебилы, учи матчасть, сначала почитай книжки для чайников" и т.д. Не хочешь или не можешь отвечать - промолчи и уйди, так нет, нужно забросать камнями...

Порой переступаю через себя, чтобы обратиться на этот форум... Поэтому не хочу давать решение, чтобы потом от других, которые получат эту информацию, выслушивать хамство и сарказм... Не удивлюсь. что потом от ВладикР и СлаваКрон услышу грязь...
vadim1011985; +1 Ответить
6. user1936660 28.09.24 22:02 Сейчас в теме
(5)
Порой переступаю через себя
А ты уже попросил своего руководителя купить тебе абонемент на инфостарт? То-то же!
Да небось еще и ИТС у вас где-то на стороне купленый...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот