Имя: Пароль:
1C
1С v8
Не работает ОписаниеОповещения.
,
0 Shaman1C
 
27.03.17
09:34
Не работает ОписаниеОповещения.
Процедура ПечатьШтрихКода(РКО) Экспорт
    ОписаниеОповещения = Новый ОписаниеОповещения("ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки", РКО);
    МенеджерОборудованияКлиент.НачатьПолучениеШириныСтрокиПечатающегоУстройства(ОписаниеОповещения, Новый УникальныйИдентификатор);
КонецПроцедуры

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


Форма обычная, общий модуль, в них пишется:

{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(5833)}: Ошибка при вызове конструктора (ОписаниеОповещения)
    ОписаниеОповещения = Новый ОписаниеОповещения("ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки", РКО);
по причине:
Не найден экспортируемый метод: ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки


А в УФ работает.

Подскажите, как сделать в обычных формах?
1 Shaman1C
 
27.03.17
09:48
Все разобрался:     ОписаниеОповещения = Новый ОписаниеОповещения("ПечатьТоварногоЧекаВыполнить_ПолучениеШириныСтроки", ЭтотОбъект, РКО);
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший