7.7 Пакетная печать документов

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем PSbest, 10 июн 2010.

  1. TopicStarter Overlay
    PSbest
    Offline

    PSbest

    Регистрация:
    15 янв 2010
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    1С ТиС
    Всем привет..такая задача стоит: сделать при нажатии на кнопочку (из док-та Реализация) так чтобы автоматически печаталась Реализация, ТТН, Счет-фактура сразу на принтер

    Все процедуры печати кроме печати СФ находятся в модуле Реализации..Поэтому с печатью реализации и ТТН проблем нет. Для печати СФ я прост из модуля СФ скопировал функцию печати ну и неск.других используемых при печати функций и добавил в нужных местах ссылки на док-т СФ по этой реализации..

    Например

    Докум = док-т СФ

    В оригинальной процедуре печати в СФ:

    Если КоличествоСтрок() > 1 Тогда
    ЕстьТовары=0;
    КонецЕсли;


    у меня:
    Если Докум.КоличествоСтрок() > 1 Тогда
    ЕстьТовары=0;
    КонецЕсли;


    Все печатает, все хорошо, только такой вопрос: нельзя ли как то обойтись без этого кода для печати СФ а как-то запускать процедуру из модуля самой счет-фактуры? не знаю понятно ли рассказал конечно...
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    При условии что СФ действительно есть... Все реализовано штатно..
    Код:
    Парам=СоздатьОбъект("СписокЗначений");
    Парам.ДобавитьЗначение("Команда","ПечатьНаПринтер");
    Парам.ДобавитьЗначение("КолЭкз",2);
    ОткрытьФорму(ДокСФ.ТекущийДокумент(),Парам);
    
    
  3. TopicStarter Overlay
    PSbest
    Offline

    PSbest

    Регистрация:
    15 янв 2010
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    хм..попробовал как вы говорите - пишет "В форму документа СчетФактураВыданный передан неверный параметр!"
  4. TopicStarter Overlay
    PSbest
    Offline

    PSbest

    Регистрация:
    15 янв 2010
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    А, все, разобрался!
    .ДобавитьЗначение("ПечатьНаПринтер", "Команда");

    Наоборот нужно было

    Спасибо!!!!
  5. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Действительно ошибся - извините

Поделиться этой страницей