Skip to content

Во внешних обработках нельзя указать один конкретный объект #6

@JohnyDeath

Description

@JohnyDeath

Такой код

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

Не сработает. В третьем параметре почему-то ожидается либо обобщенный тип аля "СправочникОбъект", либо пустая строка, которая приравнивается к значению "подписаться на все объекты".
Хотелось бы иметь возможность подписываться только на конкретные объекты.

Также, как мне кажется, было бы удобней заполнять этот параметр примерно так: Метаданные.Справочники.ДокговорыКонтрагентов.ПолноеИмя()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions