Як змінити параметри сторінки в 1С 7. Публікації. Поєднуємо друк та підпис керівника

Програма "1С:Бухгалтерія 8" дозволяє настроїти груповий друк однотипних документів. Така необхідність може виникнути у різних випадках: при завершенні місяця, коли треба виставити велику кількість актів про надання послуг та рахунків-фактур; під час друку платіжних доручень на податки з фонду оплати праці за головну фірму та представництва та філії тощо. У всіх цих випадках необхідно зробити певні налаштування в програмі. Методисти фірми "1С" на прикладі розповідають, як це зробити.

Однією з можливих сервісних функцій "1С:Підприємства 8" є групова обробка довідників та документів, яка доступна в меню "Сервіс". З її допомогою можна налаштувати груповий друк документів. Розглянемо порядок налаштування групового друку документів на конкретному прикладі.

Примітка:
Підприємство, що надає консультаційні послуги, виставляє клієнтам рахунки-фактури наприкінці місяця. Друковані форми рахунків-фактур необхідно надати клієнтам. Бухгалтеру необхідно роздрукувати всі виставлені покупцям рахунки-фактури за період з 01.05.2008 до 31.05.2008 включно.

Для друку всіх виставлених покупцям рахунків-фактур у меню "Сервіс" оберемо "Групова обробка довідників та документів". На закладці "Об'єкти відбору" у полі "Тип об'єкта" оберемо - "Документи". Тепер необхідно вказати, за якими документами буде здійснено відбір. При додаванні нового елемента з'явиться вікно зі списком документів, у якому виберемо документ "Рахунок-фактура виданий" (див. мал. 1).

Мал. 1

Тепер перейдемо на закладку "Відбір". Нам необхідно відібрати рахунки-фактури, виставлені за період з 01.05.2008 до 31.05.2008, та виключити зі списку рахунки-фактури на аванс. За допомогою кнопки (або клавіша Insert) у вікні відбору додаємо необхідні умови відбору – див. мал. 2.


Мал. 2

При натисканні кнопки "Відібрати" будуть відібрані рахунки-фактури, які відповідають заданим умовам. Список відібраних рахунків-фактур автоматично сформується на закладці "Обробка" форми "Групова обробка довідників та документів". Зі списку дій виберемо "Друк документів" (див. рис. 3).


Мал. 3

Далі слід вибрати "Друк із попереднім переглядом" або "Друк без попереднього перегляду". Для друку реєстру відібраних документів слід вибрати відповідне значення - "Реєстр документів".

Тепер натискаємо кнопку "Виконати", на питання "Виконати друк документів?" відповідаємо "Так".

При цьому, якщо вибрано значення "Друк без попереднього перегляду", відразу буде запущено процедуру друку документів. Якщо вибрано значення "Друк із попереднім переглядом", на екран будуть виведені друковані форми всіх відібраних рахунків-фактур. У цьому випадку після перегляду документів необхідно запустити процедуру друку з головного меню програми (меню "Файл" -> "Друк"). Якщо вибрано значення "Реєстр документів", на екрані також буде виведена друкована форма реєстру зі списком відібраних рахунків-фактур, яку можна роздрукувати з головного меню програми (меню "Файл" -> "Друк").

Реалізований у "Груповій обробці довідників та документів" алгоритм є універсальним і може використовуватися не тільки для групового друку документів.

При використанні обробки з групою довідників/документів доступні такі дії: зміна дати, проведення документа, позначки на видалення, ознаки належності до податкового обліку, відповідального, коментарів. Цю обробку можна скористатися, наприклад, для групової зміни реквізитів табличної частини документів, дати документів.

Як робити груповий друк документів у 1С Бухгалтерія 8.3 (редакція 3.0)

2016-12-07T17:58:26+00:00

У 1С:Бухгалтерія 8.3 (редакція 3.0) вже вбудована можливість легко та просто роздруковувати багато документів за один раз.

Робиться це дуже просто. Вам потрібно відкрити журнал документів (наприклад, "Касові документи"). Далі виділити ті документи, які потрібно роздрукувати та натиснути кнопку "Друк" на формі журналу:

Відповіді на можливі запитання:

- Не виходить виділити одразу кілька документів у журналі.

Виділяйте, утримуючи кнопку CTRL на клавіатурі.

– Мені треба роздрукувати документи за весь рік. Це що мені їх все виділяти?

Використовуючи команду "Встановити період" з пункту , зробіть, щоб у журналі залишилися лише потрібні документи. Тепер натисніть " Ctrl+A", щоб виділити всі документи в журналі. Готово! Можна друкувати. Потрібний складніший відбір? Використовуйте команду "Розширений пошук" у тому ж пункті , ось .

З повагою, (викладач та розробник).

Колеги!

Продовжуємо тему оформлення звітів у 1С. Нещодавно у нашого клієнта виникла проблема передачі документації з 1С 8.3.

Внесення додаткової інформації в друковану форму, нумерація аркушів друку, вказівку дати, часу та звіту користувача.

Аналогічний приклад конфігурації 8.2 ми розібрали в попередньому випуску. Зараз ми розглянемо параметри друку, що дозволяють все це зробити в конфігурації 8.3.

Тим більше, що багато з них у 8.3 автоматизовано.

Отже, як можна включити зазначену вище інформацію до друку? Що потрібно у цьому випадку зробити?

Пропонуємо наш огляд варіантів, можливо, він буде корисним і Вам.

Варіант 1. Прямо із самої друкованої форми сформованого звіту або документа:

Формуєте друковану форму рахунку на оплату і викликає через гол. меню – Таблиця – Налаштування друку – Колонтитули та налаштовуєте як потрібно.
Так робиться разово для будь-якої СФОРМОВАНОЇ друкарської форми.

Налаштовуємо поля колонтитулів

Зверніть увагу на значки у лівому верхньому куті форми:

Це по порядку: номер сторінки, кількість сторінок, дата та час. Стайте мишкою на потрібному місці верхнього або нижнього колонтитула і клацніть мишею на потрібний значок. Після натискання на кн. ОК при виведенні на друк ці дані відобразяться у друкованій формі там, де Ви вказали.

Варіант 2. Налаштовується для будь-якого друку (звітів, документів, довідок) із програми

Якщо Ви не бажаєте щоразу налаштовувати вручну колонтитули, можна через розділ Адміністрація – Налаштування колонтитулів налаштувати загальний вигляд колонтитулів для друку.

Виглядає це так:

Тут більше можливостей для виведення інформації до друкованих форм: додаються дані «Назви звіту» та «Користувач». Це якраз наш випадок.

Вибір даних у колонтитули здійснюється, як було описано у варіанті 1, тільки замість значків ми вибираємо текстові кнопки "Час", "Дата", "Назва звіту" і т.д. Але суть від цього не змінюється. Після вказівки потрібної інформації в потрібних місцях форми налаштування зберігається.

При виведенні друкованої форми на друк усі вказані дані будуть відображатися в ній.

Варіант 3. Редагування макета в режимі користувача

Чому я тут розглядаю і цей спосіб, який має свій функціонал і який, строго кажучи, не відноситься до цієї теми.

Тому що часто буває, що доводиться використовувати комбінацію цього способу та налаштування друку, щоб досягти потрібного результату. Редагування макетів друкованих форм дозволяє нам малювати якісь потрібні нам речі прямо у макеті цієї друкованої форми.

Зміна макетів проводиться у розділі Адміністрація – Друковані форми, звіти, обробки – Макети друкованих форм.

Ось приклад редагування макета Рахунок-замовлення (документ Рахунок на оплату покупцю):

Вибираємо макет, вказуючи при вході, що його редагуватимемо і додаємо в кінець якусь текстову інформацію.

Наприклад, так:

Зберігаємо зміни та формуємо друковану форму.

І друкуємо із змінами.
Але можливості такого редагування обмежені.

Так що варіант 3 зручно використовувати для внесення інформації постійною, незмінною, все інше вимагатиме доопрацювання друкованої форми вже програмістом.

Але часто й цього буває достатньо. 🙂

Нікому не секрет, що хоч у наш час дедалі більше компаній переходять на електронний документообіг, стара приказка «Без папірця ти…» не втрачає своєї актуальності. Так склалося, що перевіряючі органи чомусь цікавлять насамперед паперові документи. Тому, якщо ви активно користуєтесь для фінансового контролю програмою 1С:Бухгалтерія або Підприємство, важливо знати, як роздрукувати електронний документ, створений за допомогою програми.

Друковані форми в 1С дозволяють трансформувати електронний документ на друкований варіант.

Для цього розробник передбачив чудовий інструмент – Конструктор друку. З його допомогою можна створювати документи, в яких можна вказувати будь-які потрібні вам дані, а не лише кілька стандартних форм. Особливо це стосується тих документів, які не мають строго регламентованого вигляду, міняти який у жодному разі не можна. Сюди, зокрема, можна зарахувати акт виконаних робіт, деякі накладні чи платіжки.

У цьому посібнику пропонуємо розібратися з можливостями Конструктора друку, розглянемо які можуть бути види друкованих форм і чим вони між собою відрізняються. Також ми покажемо на прикладі, як виводити створену форму на друк.

Для початку варто розібратися, що, взагалі, є друкарською формою в 1С 8. Це шаблон електронної таблиці 1С (на зразок Excel), в якому зазначені деякі змінні рядки, що заповнюються даними з програми при оформленні документа.

Друковані форми бувають двох видів:

  • Внутрішні (вбудовані). Вони зберігаються у конфігурації програми, тому краще їх не змінювати, оскільки потім можуть виникнути проблеми при оновленні.
  • Зовнішні – що зберігаються окремо від налаштувань програми. І їх допомогою можна створювати та готувати для друку документ практично будь-якої складності, не впливаючи на конфігурацію програми 1С 8.

Як вибрати підготовлені макети? Після того як ви проводите операцію приходу або витрати, наприклад, виписуєте акт виконаних робіт, для друку документи ви натискаєте кнопку «Друк». У списку відображається список форм для друку, які вже заповнені введеними даними про виконану операцію та вашу компанію. Натиснувши потрібний вид документа, ви відкриваєте вікно попереднього перегляду, щоб можна було переконатися в правильності заповнених даних. Кнопка друку виводить документ на принтер.

Розібравшись із основами, давайте з'ясуємо, де зберігаються всі ваші друковані форми. Перейдемо до наступного питання.

Де зберігаються друкарські форми

Переглянути вбудовані друковані форми можна як у режимі конфігуратора, так і у звичайному режимі підприємства. У першому випадку потрібно під час запуску програми натиснути відповідну кнопку у стартовому вікні. Ви побачите меню програми, знайти гілку «Реалізація ТоварівПослуг», в якій міститься пункт «Макети». У ньому найчастіше містяться лише два пункти – «Накладна» та «Акт». Де ж тоді всі інші, адже список набагато більший? Вони просто ховаються в іншому місці. Потрібно відкрити гілки «Загальні» - «Загальні макети», в ній і зберігаються практично всі макети.

У другому випадку потрібно перейти до розділу меню «Адміністрування» - «Друкарські форми, звіти та обробки» - «Макети друкованих форм». У ньому відображатимуться всі макети документів. Примітно, що в цьому меню їх можна і відредагувати.

Що стосується зовнішніх форм, то їх спочатку потрібно або створити через режим конфігуратора, або завантаживши готовий файл, а потім підключити в меню "Адміністрування" - "Друкарські форми, звіти та обробки" - "Додаткові звіти та обробки". Про це розповімо дещо пізніше.

Створення простої форми через вбудований конструктор друку

Така друкована форма не має на увазі можливість глибокого редагування, оскільки це спричинить зміну конфігурації програми, а також надалі складності при її оновленні. Проте, якщо вас повністю влаштовує стандартна форма або хочете заглиблюватися в тонкощі створення зовнішньої форми, це спосіб вам цілком підійде.

  1. Насамперед запустіться в режим Конфігуратора, знайдіть потрібний вам документ, наприклад, Реалізація Товарів Послуг, у властивостях документа перейдіть в Дії - Конструктори - Конструктор друку.
  2. За запитом роботи виберіть «Звичайні форми».
  3. Дайте назву новому макету, наприклад, «Друк рахунку».
  4. Виберіть ті реквізити, які ви хотіли б бачити в шапці документа. Причому їх потрібно вибирати в порядку, в якому вони відображатимуться. Для вибору потрібно виділити курсором пункт в лівій колонці і натиснути стрілочку посеред екрана, щоб реквізит відобразився в правій колонці.
  5. Позначте реквізити для відображення у табличній частині. Вибір реквізитів відбувається за тим самим принципом, що й у попередньому пункті.
  6. Так само виберіть реквізити нижньої частини документа.
  7. На заключному етапі створення виберіть, чи ви хочете друкувати відразу ж без попереднього перегляду, чи потрібний захист таблиці, після чого підтвердіть створення форми кнопкою ОК.

Створення зовнішньої друкованої форми

Форми, створювані через Конструктор друку, можна порівняти з візуальним програмним редактором, коли ви не вводите весь код вручну, а лише складаєте його із запропонованих елементів. Зовнішня форма є файл із записаним вручну програмним кодом, в якому описана процедура виведення даних на екран. Саме це дозволяє редагувати друковану форму, як завгодно, задаючи абсолютно будь-які дані в будь-якій послідовності.

Додаткова перевага полягає в тому, що навіть якщо ви не розумієтеся або просто не хочете розбиратися в тонкощах програмування 1С 8, можна довірити цю процедуру професіоналам. Вони зможуть підготувати вам необхідну форму, нададуть вам її у вигляді готового файлу, який ви лише активуєте кількома натисканнями кнопки.

Тепер докладніше про процедуру. Розглянемо з прикладу створення макета «Рахунок» для документа «Реалізація (акти, накладні)».

  1. Відкрийте програму 1С 8 у режимі конфігуратора.
  2. Натисніть Файл – Новий – Зовнішня обробка, придумайте його назву (вона не повинна включати прогалини), потім натисніть кнопку Дії – Відкрити модуль об'єкта.
  3. У полі для введення введіть наступний код (жовтим кольором виділено значення, які можна змінити на свої):

Функція ВідомостіЗовнішнійОбробці() Експорт
ПараметриРеєстрації = Новий Структура;
МасивПризначень = Новий Масив;
МасивПризначень.Додати («Документ.Реалізація ТоварівПослуг»); //Вказуємо документ, якого робимо зовнішню печь. форму
ПараметриРеєстрації.Вставити(«Вигляд», «Друкована Форма»); // може бути - Друкована Форма, Заповнення Об'єкта, Додатковий Звіт, Створення Пов'язаних Об'єктів ...
ПараметриРеєстрації.Вставити(«Призначення», МасивПризначень);
ПараметриРеєстрації.Вставити(«Найменування», «Замовлення для реалізації товарів»); //ім'я під яким обробка буде зареєстрована у довіднику зовнішніх обробок
ПараметриРеєстрації.Вставити(«БезпечнийРежим», брехня);
ПараметриРеєстрації.Вставити(«Версія», «1.0»);
ПараметриРеєстрації.Вставити(«Інформація», «Ця форма для друку була створена як зразок»);
ТаблицяКоманд = ОтриматиТаблицюКоманд();
Додати Команду (Таблиця Команд, «Зовнішнє замовлення», «Зовнішнє Замовлення», «Виклик Серверного Методу», Істина, «Друк MXL»);
ПараметриРеєстрації.Вставити(«Команда», ТаблицяКоманд);
Повернення ПараметриРеєстрації;
КінецьФункції // Відомості про зовнішню обробку ()
Функція ОтриматиТаблицюКоманд()
Команди = Новий ТаблицяЗначень;
Команди.Колонки.Додати(«Подання», Новий ОписТипів(«Рядок»));//як виглядатиме опис печ.форми для користувача
Команди.Колонки.Додати(«Ідентифікатор», Новий ОписТипів(«Рядок»)); //ім'я макета печ.форми
Команди.Колонки.Додати(«Використання», Новий ОписТипів(«Рядок»)); / / Виклик Серверного Методу
Команди.Колонки.Додати(«ПоказуватиОповіщення», Новий ОписТипів(«Булево»));
Команди.Колонки.Додати(«Модифікатор», Новий ОписТипів(«Рядок»));
Повернення Команди;
КінецьФункції
Процедура ДодатиКоманду(ТаблицяКоманд, Подання, Ідентифікатор, Використання, ПоказуватиОповідання = Брехня, Модифікатор = «»)
НоваКоманда = ТаблицяКоманд.Додати();
Нова Команда. Подання = Подання;
Нова Команда. Ідентифікатор = Ідентифікатор;
Нова Команда. Використання = Використання;
НоваКоманда.ПоказуватиОповідання = ПоказуватиОповідання;
Нова Команда. Модифікатор = Модифікатор;
КінецьПроцедури

  1. Збережіть макет для друку як файл у будь-яку папку на жорсткому диску, назвіть його відповідним чином.

Вставте в цей же документ процедуру запуску друку з меню програми (виділені жовтим кольором команди повинні збігатися з рядком):

ДодатиКоманду(ТаблицяКоманд, «Зовнішнє замовлення», «ЗовнішнєЗамовлення»):
Процедура Друк (Масив Об'єктів, Колекція Друкованих Форм, Об'єкти Друку, Параметри Виводу) Експорт
УправлінняДруком.ВивестиТабличнийДокументВКолекцію(
Колекція ДрукованихФорм,
«Зовнішнє замовлення»,
«Зовнішнє замовлення»,
СформуватиДруковуФорму(МасивОб'єктів, Об'єктиДруку);
КінецьПроцедури // Друк()

  1. Вставте макет заповнення друкованої форми, клацнувши за назвою зовнішньої форми в лівому нижньому кутку та вибравши «Макети» - «Додати» - «Таблічний документ», дайте йому назву. Після цього заповніть електронну таблицю потрібними даними. Наприклад:
    • Замовлення товару № [НомерРеалізації] від [ДатаРеалізації] - клік правою кнопкою миші - Властивості - Макет - Заповнення - Шаблон.
    • Створіть стовпці, які мають відображатися у документі.
    • Виділіть введені осередки, натисніть Таблиця – Імена – Призначити ім'я – введіть назву «Шапка».
    • Скопіюйте рядок із заголовками таблиці, виділіть їх, клацніть правою кнопкою миші - Властивості - Макет - Заповнення - Параметр.
    • Виділіть рядок, назвіть його, наприклад, «РядокТЧ».
    • Створіть підвал: пропишіть Разом, комірку, в якій повинна відображатися підсумкова сума, назвіть СумаІтого, у властивостях виберіть «Параметри».
    • Вкажіть відповідального, у властивостях комірки для виведення прізвища вкажіть «Параметри».
    • Виділіть нижні рядки та дайте діапазону найменування «Подвал».
  2. Тепер у вікні введення пропишіть функцію формування друкарської форми:

Функція СформуватиДруковуФорму(ПосиланняНаДокумент, Об'єктиДруку)
Табличний Документ = Новий Табличний Документ;
ТабличнийДокумент.Ім'яПараметрівДруку = «ПАРАМЕТРИ_ДРУКУ_РахунокНаОплатуВРТУ»;
МакетОбробки = ОтриматиМакет(«РахунокНаОплатуЗовнішній»);
//Заповнюємо шапку
ОбластьШапка = МакетОбробки. ОтриматиОбласть(«Шапка»);
ОбластьШапка.Параметри.НомерДокумента = ПосиланняНаДокумент.Номер;
ОбластьШапка.Параметри.ДатаДокумента = ПосиланняНаДокумент.Дата;
ОбластьШапка.Параметри.НазваОрганизации = ПосиланняНаДокумент.Організація.Найменування;
//виводимо шапку в табличний документ
ТабличнийДокумент.Вивести(ОбластьШапка);
//заповнюємо рядки ТЧ
ОбластьРядки = МакетОбробки.Отримати Область(«РядокТЧ»);
Для кожного ПоточнийРядок З ПосиланняНаДокумент.Товари Цикл
ЗаповнитиЗначенняВластивостей(ОбластьРядки.Параметри, ПоточнаРядок);
ТабличнийДокумент.Вивести(ОбластьРядки);
КінецьЦикл;
//Заповнюємо підвал
ОбластьПідвал = МакетОбробки.ОтриматиОбласть(«Підвал»);
ОбластьПідвал.Параметри.КількістьПідсумок = ПосиланняНаДокумент.Товари.Підсумок(«Кількість»);
ОбластьПідвал.Параметри.СумаПідсумок = ПосиланняНаДокумент.Товари.Підсумок(«Сума»);
ОбластьПідвал.Параметри.Ім'яВідповідального = ПосиланняНаДокумент.Менеджер.Найменування;
//виводимо підвал у табличний документ
ТабличнийДокумент.Вивести(ОбластьПодвал);
Табличний Документ. АвтоМасштаб = Істина;
Повернення ТабличнийДокумент;
КінецьФункції

  1. Збережіть зміни у документі.
  2. Тепер потрібно активувати створену форму. Для цього:
    • Перейдіть до «Адміністрування» - «Друкарські форми, звіти та обробки» - «Додаткові звіти та обробки».
    • Натисніть кнопку «Створити», виберіть у провіднику файл зовнішньої форми, підтвердьте введення кнопкою «Записати та закрити».
  3. Для перевірки перейдіть в Продаж - Реалізація (акти, накладні), натисніть кнопку «Друк», виберіть свою форму та перевірте правильність заповнення.
  4. Роздрукуйте документ за потреби.

Висновок

Ми розглянули з вами зразок створення друкарської форми через Конструктор друку та інструмент створення зовнішніх форм. Сподіваємось, що у вас все вийде. У коментарях залишайте свої запитання.

Знання того, як у 1С поміняти принтер, а також володіння різними способами підключення та налаштування принтерів допомагає прискорити роздруківку та підвищити рівень обслуговування клієнтів.

Як підключити принтер

Друкуючий пристрій підключається до двох етапів:

  1. Щоб підключити принтер до ПК, з'єднайте їх за допомогою дроту і встановіть драйвер, який відповідає моделі друкуючого пристрою, ОС ПК та версії 1С. Для друку з віддаленого сервера необхідно встановити універсальний драйвер на сервер і локальну машину, а сам принтер відкрити для мережного доступу.
  2. Після того, як друкуючий пристрій відобразився на ПК, необхідно підключити його до програми 1С. Для цього запустіть програму, додайте новий пристрій та введіть базові параметри принтера у відповідні поля. Під час віддаленого друку доведеться щоразу вибирати потрібний принтер вручну.

Як змінити та налаштувати принтер

Якщо до ПК підключено кілька принтерів, то 1С: Підприємство буде використовувати той, який вказаний у стандартних налаштуваннях. Але тільки доти, доки користувач не вибере інший принтер, налаштовуючи друк будь-якого документа. Після цього програма орієнтуватиметься на останній вибір. Під час налаштування параметрів друку документа можна змінювати друкуючий пристрій у "Параметрах сторінки".

Найбільш проблематичним моментом друку є невідповідність розмірів етикетки. Як же настроїти розмір документа?

  1. Вкажіть розміри етикетки в 1С: меню Файл, а потім – Параметри сторінки.
  2. Знайдіть у панелі керування принтери, перейдіть до штрих-принтера та викличте його контекстне меню. У "Властивості сервера друку" створіть форму з розмірами етикеток. Надалі під час друку з 1С вибирайте цю форму.

Це базові налаштування для друкувального пристрою в 1С. Інші налаштування варіюються в залежності від версії програми – 1С 8.3 або 1С 7.7. У разі труднощів рекомендуємо звертатися до фахівців для налагодження роботи програми.



gastroguru 2017