Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Групповая печать документов
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
andivanov1974
Помогите пожалуйста,очень нужна обработка "групповая печать документов" (счетов,расх./налог.накладных) без предварительного просмотра,сразу на печать всех документов за период.Заранее спасибо!
Pepe
необходимо зарегистрироваться для просмотра ссылки - может сгодиться.
andivanov1974
Спасибо,я эту обработку пробовал,да на экран выводятся все документы,но печатается один,или надо нажимать на печать каждого документа.А как сдалать,что бы печатались все сразу? Спасибо.
alex1c
В процедуру ПриОткрытии() занести код:
    Парам = Форма.Параметр;
    Если ТипЗначенияСтр(Парам)="СписокЗначений" Тогда
        Если ПустоеЗначение(Парам.Получить("Команда"))=1 Тогда
            Сообщить("В форму документа "+Вид()+" передан неверный параметр!","I");
            СтатусВозврата(0);Возврат;
        КонецЕсли;
        Если Парам.Получить("Команда") = "ПечатьНаПринтер" Тогда
            Печать(1);
            СтатусВозврата(0);Возврат;
        Иначе
            Сообщить("В форму документа "+Вид()+" передана неверная команда "+Парам.Получить("Команда")+"!","I");
            СтатусВозврата(0);Возврат;
        КонецЕсли;
    КонецЕсли;

Ну и в процедуре печать, то-же...
Riska
Цитата(alex1c @ 25.08.10, 21:44) необходимо зарегистрироваться для просмотра ссылки
В процедуру ПриОткрытии() занести код:
    Парам = Форма.Параметр;
    Если ТипЗначенияСтр(Парам)="СписокЗначений" Тогда
        Если ПустоеЗначение(Парам.Получить("Команда"))=1 Тогда
            Сообщить("В форму документа "+Вид()+" передан неверный параметр!","I");
            СтатусВозврата(0);Возврат;
        КонецЕсли;
        Если Парам.Получить("Команда") = "ПечатьНаПринтер" Тогда
            Печать(1);
            СтатусВозврата(0);Возврат;
        Иначе
            Сообщить("В форму документа "+Вид()+" передана неверная команда "+Парам.Получить("Команда")+"!","I");
            СтатусВозврата(0);Возврат;
        КонецЕсли;
    КонецЕсли;

Ну и в процедуре печать, то-же...


А не подскажите подробнее куда вставлять код?
открываю файл в конфигураторе, захожу в нужную закладку, а дальше?...
innainna84
Могу поделиться очень хорошой и провереной обработкой ГПД . (Только она работает на гл.компе где установлена 1с и принтер)
Ardi
Цитата(innainna84 @ 05.01.11, 15:10) необходимо зарегистрироваться для просмотра ссылки
Могу поделиться очень хорошой и провереной обработкой ГПД . (Только она работает на гл.компе где установлена 1с и принтер)

Интересно было бы посмотреть обработку. и посмотреть почему именнно "она работает на гл.компе где установлена 1с и принтер"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.