Друкована форма документа 1с 8.3. Публікації. Створення зовнішньої друкованої форми на основі стандартної з незначними змінами


Здійснюється відповідно до стандартного макету друкованої форми, вбудованого в додаток розробниками (його називають "макетом, що поставляється").

При необхідності, ви можете змінити стандартний макет і, надалі, здійснювати друк документа на основі вашого персонального ("користувача") макета. Для редагування макету друкованої форми передбачено механізм вивантаження на локальний комп'ютер. Правка макета проводиться в локальній версії програми "1С:Підприємство" (зокрема, можна використовувати безкоштовний додаток 1С:Підприємство - Робота з файлами).


Щоб змінити макет друкованої форми, виконайте таке.




Редагування макета друкованої форми завершено, при виведенні на друк документа використовуватиметься макет, до якого було внесено зміни.

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

Бажаємо приємної роботи!

Як вставити у макет друкованої форми логотип компанії?

Наведемо конкретний приклад редагування макета друкарської форми Рахунки на оплату, а саме розглянемо, як вставити в нього зображення, наприклад, логотип компанії (це зображення необхідно попередньо заготовити і зберегти у вигляді графічного файлу, наприклад, у форматі png або jpg).


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

Бажаємо приємної роботи!

У цій статті описано як підключити зовнішню друковану форму до бази 1С на прикладі конфігурації «Управління торгівлею 10.3»

Конфігурація «Керування торгівлею 10.3» — це конфігурація на, так званих, «ЗВИЧАЙНИХ» формах, а не на «КЕРУЮЧИХ» як «Керування торгівлею 11.2», для «КЕРІВЛЯЮЧИХ» форм рекомендуємо прочитати .

Наша інструкція «показує» як підключити зовнішню друковану форму в 1С із конфігурацією на «ЗВИЧАЙНИХ» формах, а саме:

  • "Бухгалтерія 2.0"
  • "Управління торгівлею 10.3"
  • «Зарплата та управління персоналом 2.5»
  • "Комплексна автоматизація 1.1"
  • "Управління виробничим підприємством 1.3"
  • «Роздріб 1.0»
  • та інші подібні конфігурації.

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

1 - Меню "Сервіс". 2 — Вибираємо «Зовнішні друкарські форми та обробки». 3 - Далі - "Зовнішні друковані форми" (див. мал. нижче ↓)

Для того щоб переконати вас у тому, що ця інструкція підходить і для інших конфігурацій на «ЗВИЧАЙНИХ» формах — представимо ті самі початкові 1-2-3 кроку, але вже не в «Управління торгівлею 10.3», а в «Бухгалтерія 2.0» там все також за винятком змінених слів у підпунктах, а саме…

1 — Меню «Сервіс» (так само як і в «УТ 10.3» та в інших).
2 — Тут «Додаткові звіти та обробки», а не «Зовнішні друковані форми та обробки» як у «УТ 10.3»,
але все-таки зміст той же і знаходиться там же в меню «Сервіс».
3 - І потім - "Додаткові зовнішні друковані форми", тобто. зайве слово "Додаткові", якщо порівнювати з "УТ 10.3" (див. рис. нижче ↓)

Далі продовжимо на прикладі «Управління торгівлею 10.3» без зайвих порівнянь.
4 - Натискаємо на кнопку "+" тобто. "Додати". 5 — Кнопка, де намальована папка (при наведенні з'явиться підказка: «Замінити файл зовнішньої обробки»).

У нових версіях 1С (починаючи з серпня 2016 року) в програму вбудовано механізм попередження про небезпеку використання невідомих зовнішніх обробок, які можуть містити «віруси», у попередніх версіях програми попередження не виникатиме! Якщо воно виникло, то для підключення зовнішньої обробки буде необхідно. 6 - Натиснути кнопку «Продовжити». (див. мал. нижче ↓)

7 — Вибираємо каталог, в якому розміщено потрібний для нас файл зовнішньої друкованої форми. 8 - Виділяємо наш файл. 9 — Натискаємо «Відкрити» (див. мал. нижче ↓)

10 — Зовнішня друкована форма може мати параметри автореєстрації, як у нашому випадку, тут має сенс натиснути «Так» — цим використовувати ці параметри при реєстрації, тобто. автоматично вибрати ті об'єкти (документи або може, наприклад, довідники) в яких можна буде використовувати зовнішню друковану форму, що підключається (див. мал. нижче ↓)

Ось і все, у нас заповнилася таблиця «Приналежність друкованої форми», завдяки параметрам автореєстрації, ми бачимо найменування зовнішньої друкованої форми, що підключається, можливо у вас заповниться поле «Коментар» і т.п. Ви можете додавати свої об'єкти до таблиці «Приналежність друкованої форми», наприклад, для наших обробок «Універсальна друкована форма договору», яка підтримує друк багатьох документів та довідників, але параметри автореєстрації встановлені лише для основних: 10* — Натискаєте на зелену кнопку «Додати» і вибираєте які об'єкти так само розмістити в обробку. Тепер залишається тільки - 11 — натиснути на кнопку «ОК» та (див. мал. нижче ↓)

Зараз варто перевірити, чи все ми зробили правильно?
Для цього виберемо об'єкт для перевірки, наприклад документ «Реалізація товарів та послуг», який зазначений у таблиці «Приналежність друкованої форми», це означає, що підключену друковану форму можна використовувати в даному документі! Перевіримо… (див. рис. нижче ↓)

Для перевірки можливості друку відкриваємо будь-який документ виду: «Реалізація товарів та послуг». 13 - Натискаємо кнопку "Друк".
Бачимо — з'явилося вікно вибору друкованих форм, серед них — 14 - Підключена нами зовнішня друкована форма (див. мал. нижче ↓)

Заходимо в Сервіс->Додаткові звіти та обробки->Додаткові зовнішні друкарські форми.

Відкрилася форма списку довідника із зовнішніми друкованими формами. У верхньому меню списку натискаємо Додати. З'являється форма створення елемента довідника.

Натискаємо кнопку Відкрити та вибираємо файл із потрібною друкованою формою. Після цього за потреби задаємо потрібне ім'я (поле Найменування).

Якщо друкована форма містить параметри автореєстрації, то з'явиться повідомлення з цього приводу. Натискаємо ТакЯкщо ж цього не буде, то необхідно самим вказати до якого документу буде прив'язана дана форма. . Так як у нашому прикладі це акт списання матеріалів, то вибираємо документ Вимога-накладна.

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

Для БП 3.0, ЗУП 3.0, УТ 11, КА 2.0, ERP 2.0.

Для демонстрації додавання друкованої форми в керованому інтерфейсі покажу додавання зовнішньої форми рахунку на оплату до однойменного документа Бухгалтерії 3.0.

Заходимо у відповідний розділ програми:


Необхідно, щоб було включено ознаку використання зовнішніх звітів та обробок, переходимо за гіперпосиланням до списку зовнішніх об'єктів:

У списку натискаємо Створити:


У діалоговому вікні вибираємо потрібний файл:


Заповнилася картка зовнішнього об'єкта: у розміщенні бачимо тип об'єкта бази, до якого буде прив'язана форма і трохи нижче за її назву:


Запишемо та закриємо форму створеного зовнішнього об'єкта.

Тепер зайдемо у будь-який документ Рахунок на оплату покупцюі виведемо меню друку:


У цій статті описано як підключити зовнішню друковану форму до бази 1С на прикладі конфігурації «Управління торгівлею 11.2»

Конфігурація «Керування торгівлею 11.2» — це конфігурація на «КЕРУЮЧИХ» формах!

Наша інструкція «показує» як підключити зовнішню друковану форму в інформаційній базі 1С із конфігурацією на «КЕРУЮЧИХ» формах а саме:

  • "Бухгалтерія 3.0"
  • "Управління торгівлею 11.2"
  • «Зарплата та управління персоналом 3.1»
  • «Комплексна автоматизація 2.0»
  • "Управління невеликою фірмою 1.6"
  • «Роздріб 2.2»
  • та інші подібні конфігурації.

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

1 — Меню «НСІ та адміністрування» (В інших конфігураціях, як, наприклад, у Бухгалтерії підприємства 3.0, може називатися просто — «Адміністрування»). 2 — Вибираємо «Друкарські форми, звіти та обробки» (див. мал. нижче ↓)

3 — Розкриваємо підменю «Звіти та обробки» (В інших конфігураціях, як, наприклад, у Бухгалтерії підприємства 3.0, такого підменю може не виявитися, тому відразу переходимо до наступної дії). 4 — Ставимо «галочку» Використання додаткових звітів та обробок. 5 — Переходимо до розділу: Додаткові звіти та обробки. (див. мал. нижче ↓) ()

6 - Натискаємо кнопку "Створити". (див. мал. нижче ↓)

У нових версіях 1С (починаючи з серпня 2016 року) в програму вбудовано механізм попередження про небезпеку використання невідомих зовнішніх обробок, які можуть містити «віруси», у попередніх версіях програми попередження не виникатиме! Якщо воно виникло, то для підключення зовнішньої друкованої форми буде потрібно. 7 - Натиснути кнопку "Продовжити". (див. мал. нижче ↓)

8 — Вибираємо каталог, в якому знаходиться обробка. 9 - Виділяємо її (потрібну нам обробку). 10 - Натискаємо кнопку "Відкрити". Або замість дій 9 і 10 можна просто двічі клацнути по потрібній нам зовнішній друкованій формі у вікні вибору. (див. мал. нижче ↓)

Якщо нам необхідно додати розміщення для обробки, що додається (Наприклад, це Універсальна форма договору з нашого сайту і нам треба, щоб команда друку цієї форми виводилася в якомусь об'єкті, в якому спочатку не виводиться). 11 — натискаємо на рядок розміщення («Розмістити в:», можливо «Розміщення:») та обираємо необхідні довідники та документи. 12 — Завершуємо дії щодо підключення зовнішньої друкованої форми натисканням кнопки «Записати та закрити». (див. мал. нижче ↓)

От і все! Вітаємо! Зовнішню друковану форму підключено!Чи все ми зробили правильно? Перевіримо…

Перед Записом та закриттям ми звернули увагу, що дана зовнішня друкована форма розміщена в документі Реалізація товарів та послуг, а значить можливості друку відкриваємо будь-який документ виду: «Реалізація товарів та послуг». натискаємо кнопку «Друк» і бачимо — з'явилося вікно вибору друкованих форм, серед них — 13 - Підключена нами зовнішня друкована форма (див. мал. нижче ↓)

Тепер точно все. Ми сподіваємося, що ця стаття була вам корисна.

Зовнішні друковані форми для звичайного додатка (для конфігурації Бухгалтерія підприємства 2.0, Зарплата та управління персоналом 2.5, Управління торгівлею 10.3 і т.д.) створюються досить просто порівняно із зовнішніми друкованими формами для керованого додатка.

Навіщо створювати зовнішні друковані форми

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

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

Як створити зовнішню друкарську форму

Розглянемо процес створення зовнішньої друкованої форми 1С за кроками:

  1. Створюємо зовнішню обробку. Для цього у конфігураторі вибираємо пункт меню Файл - Новий...І в діалоговому вікні, що відкрилося. Зовнішня обробка.
  2. Створюємо реквізит зовнішньої обробки з ім'ям ПосиланняНаОб'єкт. Тип реквізиту — посилання довідник чи документ, котрій створюється зовнішня друкована форма. Одна й та форма може застосовуватися для кількох типів об'єктів, у разі тип даних реквізиту ПосиланняНаОб'єктмає бути складовим.
  3. У модулі об'єкта створюємо експортну функцію з ім'ям Друк, яка має повертати готовий табличний документ друкованої форми.

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

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

Розглянемо цю процедуру з прикладу створення зовнішньої друкованої форми універсального передавального документа для документа Реалізація товарів та послуг 1С: Бухгалтерії. Від стандартної друкованої форми вона відрізнятиметься наявністю друку організації.

  1. Створюємо зовнішню обробку з реквізитом ПосиланняНаОб'єкт,тип даних - ДокументПосилання.РеалізаціяТоварівПослуг.
  2. Знаходимо макет стандартної друкованої форми УПД (він перебуває у загальних макетах) і копіюємо (перетягуємо) їх у вікно зовнішньої обробки. Макети інших друкованих форм можуть перебувати у документах чи довідниках.
  3. Вносимо необхідні зміни до скопійованого макету друкованої форми.
  4. Знаходимо функцію, відповідальну формування друкованої форми. Ця функція має повертати сформований табличний документ. Копіюємо її вміст у експортну функцію Друк()у модулі об'єкта зовнішньої обробки.
    У нашому випадку це функція ДрукУніверсальногоПередавальногоДокумента() Експортз модуля об'єкта документа Реалізація товарів та послуг.
    Якщо зміни макета були суттєвими (змінювалися області та/або параметри), необхідно внести відповідні коригування у функцію друку.
  5. Намагаємось зберегти зовнішню обробку. При цьому, швидше за все, з'являться повідомлення про помилки, пов'язані з відсутністю деяких процедур та функцій, що викликаються функцією друку. Ці функції та процедури необхідно знайти у вихідному документі і скопіювати в модуль об'єкта зовнішньої обробки. Або скоригувати посилання, якщо вихідна функція або експортна процедура.
  6. (не обов'язково).Для тестування зовнішньої друкованої форми зручно зробити її форму, яку винести реквізит ПосиланняНаОб'єкт. Кнопка Виконатимає викликати процедуру Друк()із модуля об'єкта. Для цієї події натискання кнопки задається процедура: