В один прекрасный момент (точнее после обновления платформы на релиз 8.3.20.1549) при вызове стандартной недокументированной обработки StandardFindByRef.epf получил ошибку:
Несколько напрягся этим моментом, т.к. пользовался обработкой редко, но достаточно регулярно. Решил посмотреть, откуда растут ноги этой ошибки. Отвлекусь, и укажу ресурс, где можно почитать про эти обработки: //infostart.ru/1c/articles/369487/. Написано достаточно живо и интересно. Но вернусь к нашим «баранам». Итак гугленье вопроса подтолкнуло посмотреть файлик mngbase_ru.res в hex редакторе (хотя можно смотреть, возможно удобнее – в обычном notepad). В файле был поймана строчка, из которой понятно, что наименование обработки было изменено с StandardFindByRef.epf на StandardFindByReference.epf. Там же было найдено некоторое количество обработок, названия которых привожу ниже (может, кому-нибудь пригодится):
StandardActiveUsers.epf
StandardMobileAppBuilderServiceLoader.epf
StandardEventLog.epf
StandardFullTextSearchManagement.epf
StandardDeleteMarkedObjects.epf
StandardDocumentsPosting.epf
StandardTotalsManagement.epf
StandardFindByReference.epf
StandardExternalDataSourcesManagement.epf
StandardDataBaseCopiesManagement.epf
StandardConfigurationExtensionsManagement.epf
StandardAnalyticsSystemManagement.epf
StandardCollaborationSystemManagement.epf
StandardServersManagement.epf
StandardDataChangeHistory.epf
StandardErrorProcessingSettings.epf
StandardIntegrationServicesManagment.epf
StandardUserList.epf StandardInfobaseParameters.epf
StandardAdditionalAuthenticationSettings.epf
StandardAuthenticationLocks.epf
StandardConfigurationLicense.epf
StandardEventLogSettings.epf
Использовать обработку можно с помощью кода:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды=неопределено)
ПодключитьВнешнююОбработкуНаСервере();
ОткрытьФорму("ВнешняяОбработка.StandardFindByRef.Форма", ПараметрыВыполненияКоманды);
КонецПроцедуры
&НаСервере
Процедура ПодключитьВнешнююОбработкуНаСервере()
ВнешниеОбработки.Подключить("v8res://mngbase/StandardFindByReference.epf", "StandardFindByRef", false);
КонецПроцедуры