Как правильно программно распечатать счет на оплату покупателя?

Форум 1С: Одинэс.Ру

Найти!

Как правильно программно распечатать счет на оплату покупателя?

Anonymous
10.04.2009 - 06:33
Делаю как в нижеприведенном коде, Открывается только форма документа, печатная форма ни на экран ни на принтер не выходят :((
Поправьте меня если я не прав :))
 
Если ФормироватьСнОПЛ Тогда
            ОбъектСнОПЛ = Документы.СчетНаОплатуПокупателю.СоздатьДокумент();
            ОбъектСнОПЛ.Дата = РабочаяДата;
            ОбъектСнОПЛ.Заполнить(ЗаказПокупателя);
            ОбъектСнОПЛ.Организация = Реализация.Организация;
            ОбъектСнОПЛ.Ответственный = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойОтветственный");
            
            ОбъектСнОПЛ.Записать();
        КонецЕсли;
        Если ПроводитьСнОПЛ Тогда
            Попытка
                ОбъектСнОПЛ.Записать(РежимЗаписиДокумента.Запись);
            Исключение
                ОбщегоНазначения.СообщитьОбОшибке("Не удалось провести "+СокрЛП(ОбъектСнОПЛ));
            КонецПопытки;
        КонецЕсли;
 
        Если ОткрыватьСнОПЛ Тогда
            ФормаСнОПЛ = ОбъектСнОПЛ.ПолучитьФорму("ФормаДокумента");
            ФормаСнОПЛ.Открыть();
        КонецЕсли;
        Если ПечататьСнОПЛ Тогда
            ОбъектСнОПЛ.Печать(,, ПечататьСнОПЛНаПринтер);
        КонецЕсли;
К списку тем К списку форумов

Интересные темы

odines.ru
21.11.2024 - 11:33
Смотри также:
УТ: остатки по возвратной таре!
Справочник Контрагенты поле Дополнительная информация. Где?
Настройка обмена данными

Re: Как правильно программно распечатать счет на оплату покупателя?

Anonymous
1 - 10.04.2009 - 06:39
Процедура НапечататьДокумент(ПечДокумент, КоличествоЭкземпляров = 1,
НаПринтер = Ложь, Заголовок = "", Ссылка = Неопределено, ИсточникМакета =
Неопределено) Экспорт
 
    Если ПечДокумент = Неопределено тогда
        Возврат;
    КонецЕсли;
 

Вот на этой фигне он вылетает из общих модулей (универсальные механизмы)

Re: Как правильно программно распечатать счет на оплату покупателя?

Anonymous
2 - 10.04.2009 - 06:43
Всем спасибо разобрался сам :))

Re: Как правильно программно распечатать счет на оплату покупателя?

Северянин
3 - 10.04.2009 - 06:49
Сделал так?
ТекДок = Счет.ПолучитьОбъект();
ТекДок.Печать("Счет");
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Продажа между собственными юр.лицами Свертка базы »
© 2009 Форум 1С: Одинэс.Ру