|
Метод объекта не обнаружен |
☑ |
0
Dirk Diggler
27.09.23
✎
14:50
|
Имеем вот такую ошибку в УТ 10.3:
Ошибка при выполнении обработчика - 'ПодвестиИтогиСогласованияПередСозданиемЗадач'
по причине:
{БизнесПроцесс.СогласованиеЗаказаПокупателя.МодульОбъекта(242)}: Метод объекта не обнаружен (СформироватьПараметрыШапкиЗадач)
Это в процедуре модуля объекта Бизнес-процесса "СогласованиеЗаказаПокупателя", на строке
ПараметрыЗадач = РаботаСБизнесПроцессами.СформироватьПараметрыШапкиЗадач(ВыборкаПараметры);
ВОпрос. Почему не виден метод СформироватьПараметрыШапкиЗадач, ведь он существует, описан без ошибок, а общий модуль РаботаСБизнесПроцессами доступен и на клиенте, и на сервере?
Что не так?
|
|
1
Волшебник
27.09.23
✎
14:51
|
добавьте Экспорт
|
|
2
Dirk Diggler
27.09.23
✎
14:52
|
(1) он экспортирован. это же коробочный модуль, там всё окей должно быть
|
|
3
Dirk Diggler
27.09.23
✎
14:52
|
Функция СформироватьПараметрыШапкиЗадач(ВыборкаПараметры) Экспорт
ПараметрыЗадач = Новый Структура();
|
|
4
Dirk Diggler
27.09.23
✎
14:58
|
Что совсем непонятно, там пятью строками вызов опять-таки процедуры из того же модуля. И все работает нормально
ВыборкаПараметры= РаботаСБизнесПроцессами.ПолучитьПараметрыТочкиМаршрута(
Настройка,
ТочкаМаршрутаБизнесПроцесса);
Выполнять = Ложь;
Если ВыборкаПараметры.Следующий() Тогда
Выполнять = ВыборкаПараметры.Выполнять;
КонецЕсли;
Если Не Выполнять Тогда
Возврат;
КонецЕсли;
ПараметрыЗадач = РаботаСБизнесПроцессами.СформироватьПараметрыШапкиЗадач(ВыборкаПараметры);
|
|
5
Dirk Diggler
27.09.23
✎
15:00
|
А, нашел. Там в комментах спряталась инструкция препроцессора #Если
|
|