Не работает ОписаниеОповещения.
Процедура ПечатьШтрихКода(РКО) Экспорт
ОписаниеОповещения = Новый ОписаниеОповещения("ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки", РКО);
МенеджерОборудованияКлиент.НачатьПолучениеШириныСтрокиПечатающегоУстройства(ОписаниеОповещения, Новый УникальныйИдентификатор);
КонецПроцедуры
Процедура ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки(РезультатВыполнения, Параметры) Экспорт
Если РезультатВыполнения.Результат Тогда
Текст = ПечатьТоварногоЧекаНаСервере(РезультатВыполнения.ВыходныеПараметры[0]);
ОписаниеОповещения = Новый ОписаниеОповещения("ПечатьТоварногоЧекаВыполнить_ВыполнениеКомандыЗавершение", ЭтотОбъект, Параметры);
МенеджерОборудованияКлиент.НачатьПечатьТекста(ОписаниеОповещения, Новый УникальныйИдентификатор, Текст, РезультатВыполнения.ИдентификаторУстройства);
Иначе
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(РезультатВыполнения.ОписаниеОшибки);
КонецЕсли;
КонецПроцедуры
Форма обычная, общий модуль, в них пишется:
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(5833)}: Ошибка при вызове конструктора (ОписаниеОповещения)
ОписаниеОповещения = Новый ОписаниеОповещения("ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки", РКО);
по причине:
Не найден экспортируемый метод: ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки
Все разобрался: ОписаниеОповещения = Новый ОписаниеОповещения("ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки", ЭтотОбъект, РКО);
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший