gifts2017

Групповая печать документов

Опубликовал Alex Ivashechkin (ai000) в раздел Печать - Пакетная печать

Позволяет распечатать для любых документов указанный набор печатных форм.

Отбор документов производится с помощью построителя.

За основу взята обработка http://infostart.ru/public/14229/

Добавил возможность печати сразу нескольких печатных форм для одного документа, реестра отпечатанных документов.

К печати возможны любые подключенные печатные формы, в том числе внешние

Для запуска обработки - просто открыть ее в программе.

Скачать файлы

Наименование Файл Версия Размер
ai_ПакетнаяПечать 365
.epf 23,83Kb
13.02.13
365
.epf 23,83Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Alex Ivashechkin (ai000) 20.10.11 13:23
Позволяет распечатать для любых документов указанный набор печатных форм.


Перейти к публикации

1. Jon bazcom (bazcom) 20.10.11 13:23
2. Alex Ivashechkin (ai000) 20.10.11 13:45
3. Антон Шевелёв (Anton_prezident) 05.12.11 22:44
а в упп нету ли такой обработки?
4. Alex Ivashechkin (ai000) 06.12.11 09:22
Не знаю... не работаю с УПП. Если кто может прояснить этот вопрос - просьба отписаться здесь
5. федор алябьев (coolo) 06.02.12 16:57
>>Не знаю... не работаю с УПП. Если кто может прояснить этот вопрос - просьба отписаться здесь

В упп должна быть пакетная обработка спарвочников и документов.
6. Alex Ivashechkin (ai000) 06.02.12 17:10
Так, ясно кажется.
В Бухгалтерии есть "Групповая обработка справочников и документов". Позволяет (помимо всего другого прочего) для отобранных документов распечатать назначенную "основной" форму.
Так вот, во-первых, давать обычным пользователям эту обработку в руки - смерти подобно. Там есть такие замечательные функции как изменить реквизит, сделать проведенным или не проведенным, пометить на удаление документы.
Во-вторых, печатать можно только одну форму - основную. При этом ее неудобно менять на какую-нибудь другую.

В предложенной обработке таких недостатков нет. Есть наоборот, дополнительные преимущества - любое количество любых форм, с кратким реестром или без оного с настройкой отправки на печать.
Обработка предназначена для решения конкретной задачи - распечатать печатные формы для уже существующих документов. Все что надо для этой задачи - в ней есть (замечания по этой фразе только приветствуются). Все другое - специально не прописывалось.
7. Модератор раздела Артур Аюханов (artbear) 22.02.12 16:20
Хорошая обработка. Воспользовался.
Есть неудобные мелочи/баги:
1. При восстановлении ранее сохраненной настройки автоматически не восстанавливаются печатные формы. Приходится ручками перевыбирать документ.
Исправить просто: в конец ПриОткрытии вставить строку
ВидДокументаПриИзменении(ЭлементыФормы.ВидДокумента);
2. Для тех, кто хочет печатать любые формы (как внутренние, так и внешние) в одном табличном документ (это несомненно, лучший режим для групповой печати) и не боится менять конфигурацию, т.е. не боится использовать режим поддержка с измененениями, можно предложить вариант с небольшой корректировкой функции УниверсальныеМеханизмы.НапечататьДокумент
Рекомендую, это очень удобно.
Могу дать код или поищите на сайте через гугл публикации по вхождению НапечататьДокумент (вроде бы были примеры)
8. Сергей Косенков (kosenkovsv) 25.04.12 01:30
Очень хорошая обработка, спасибо. Приведу пример - имеются поступления товаров и услуг. Нужно распечатать приходные ордера. Выбираем соответствующую печатную форму, в критериях отбора ставим Товары.Количество НеРавно 0. Имеем на выходе приходники только по тем документам, где есть товары, пустые приходники по услугам не формируются.
9. Брест Беларусь (zhleonid8) 25.04.12 03:58
10. Иван Сафронов (djolejek) 09.08.12 17:05
Управление производственным предприятием, редакция 1.3 / 1.3.24.2

{Форма.Форма.Форма(46)}: Слишком много фактических параметров
СтрокаТЧ.Ссылка.ПолучитьОбъект().Печать(ИмяМакета, КолвоЭкземпляров, ПечататьНаПринтер,НЕ ПоказыватьДиалогПечати);

При печати внешней формы всё работает при печати по умолчанию не работает.
11. Иван Сафронов (djolejek) 09.08.12 17:07
При выборе документа из поля "Вид документа" в табличной части "Печатные формы документа" заполняются печатные формы, если пере выбираем другой вид документа табличная часть не очищается и заполняется списком различных печатных форм, что на мой взгляд очень не удобно.
12. Alex Ivashechkin (ai000) 10.08.12 15:30
Да, действительно, нужно добавить строчку с очисткой таблицы.
13. Артур Асатрян (Tur_gad) 13.08.12 12:41
Скажите пожалуйста если у мня не типовая конфигурация 1С основанная на бухии 16 у мня будет эта обработка работать или нет. Мне нужно напечатать кучу доков с указанием что нужно использовать ту печатную форму а не эту. Подскажите смогу ала нет?
14. Alex Ivashechkin (ai000) 13.08.12 12:57
(13) Tur_gad, "основанная на бухии 16" - здесь ключевая фраза. Ответ: да, будет работать.
15. Артур Асатрян (Tur_gad) 13.08.12 12:59
Спасибо понял)))) Что бы я без умных людей, как вы, делал!? Огромное СПАСИБО респект вам)))))
16. Артур Асатрян (Tur_gad) 13.08.12 13:17
Я очень извеняюсь а нет ли такой же обработки только под 81?
17. Alex Ivashechkin (ai000) 13.08.12 15:09
18. Наталья Медведева (masik85) 06.09.13 14:46
отличная обработка ничего лишнего, все лаконично, понятно ..ОГРОМНЫЙ плюс автору, спасибо большое
19. Елена Синицина (sk-newworld) 26.08.15 16:25
Выдает ошибку при попытке напечатать внешнюю форму

{Форма.Форма.Форма(35)}: Ошибка при вызове метода контекста (Вывести)
ИтоговыйТабличныйДокумент.Вывести(ТабДокумент);
по причине:
Несоответствие типов (параметр номер '1')
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа