Як в 1с додати звіт

Звіти та обробки: відмінності

При цьому від інших подібних об'єктів - обробок, їх відрізняє:

  1. Можливість використання СКД (системи компановки даних);
  2. За допомогою обробки можна вводити інформацію, звіт служить для виведення і організації даних;
  3. Різниця в форматі файлів: розширення epf говорить про те, що ми маємо справу з обробкою, erf характерно для зовнішніх звітів.

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

Способи додавання звіту в базу

За допомогою спеціального довідника

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

Отже, як додати компановку в довідник через форму, вид якої представлений на рис.1

Як в 1с додати звіт

Рис.1 Форма реєстрації звіту або обробки

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

  1. Друкована форма, що викликається по кнопці Друк або інший кнопці в тих об'єктах, які вказані в табличній частині «Належність друкованої форми»;
  2. Заповнення табличних частин, для табличних частин документів і довідників, представлених в Табличної частини «Належність обробки щодо заповнення табличних частин»;
  3. Обробка;
  4. Звіт.

Як в 1с додати звіт

Мал. 2 Поле вибору виду звіту

На завершальному етапі необхідно вибрати файл, який містить оброблюваний код, з тих, що збережені на диску.

Як в 1с додати звіт

Рис.3 Напис, що говорить про необхідність вибору файлу звіту

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

Додавання в конфігурацію

Дії, наведені нижче, вимагають монопольного доступу до бази.

Зайшовши в конфігуратор і відкривши конфігурацію, можна приступити до додавання обробки.

Якщо конфігурація закрита для редагування, необхідно зайти в пункт меню Конфігурація-> Поддержка-> Налаштування підтримки. Відкриється вікно, як на Рис.4

Як в 1с додати звіт

Мал. 4 Вікно редагування підтримки

  1. Натиснути кнопку «Включити можливість зміни»;
  2. Позитивно відповісти на питання системи.

Таким чином, Ви отримаєте можливість додавання власних елементів в метадані бази даних.

Тепер клікнувши правою кнопкою мишки по рядку «Звіти» дерева конфігурації можна додати зовнішній компановщік даних в конфігурацію Рис.5.

Як в 1с додати звіт

Мал. 5 Підменю додавання звіту в конфігурацію

Особливості розміщення обробки на керованих формах

Інтерфейс, побудований на керованих формах, накладає свої обмеження на відображення додаткових обробників, доданих до бази.

Перед тим, як в 1С додати звіт в керовану форму, необхідно переконатися, що він створений з використанням СКД, в іншому випадку форма буде відображатися некоректно.

Відкривши програму в режимі Адміністрування, необхідно в Панелі навігації знайти пункт «Друковані форми, звіти і обробки»

Як в 1с додати звіт

Мал. 6 Панель навігації 1С 8.3

Встановивши у вікні прапорець «Додаткові звіти і обробки», ви отримаєте можливість додавати в базу ваші розробки для керованої форми.

На формі натисніть кнопку «Створити». Проігнорувавши вікно попередження, можете приступати до вибору файлу.

Дуже часто в останніх версіях програми, додавання вилітає з помилкою про те що: «Метод об'єкта не виявлено». Справа в тому, що після створення обробника за допомогою системи компоновки даних, необхідно в його модулі прописати функцію СведеніяОВнешнейОбработке () з поміткою Експорт, ця функція повинна повернути параметри реєстрації:

  1. вид;
  2. Об'єкт, до якого буде підключатися обробник;
  3. Ім'я, з яким він буде зареєстрований в базі;
  4. Найменування команди.

Після цього можна приступати до розміщення звіту в інтерфейсі. Для цього треба клацнути по команді «Розміщення».

Як в 1с додати звіт

Мал. 7 Розміщення

При цьому активність елемента регулюється вибором відповідного значення в поле «Публікація».

Додавання без розміщення

Перезаписувати елемент довідника кожен раз, коли в код вносяться певні зміни, тим більше реєструвати цей обробник в конфігурації - досить клопітно справу. Обійтися без цього можна. Досить просто відкривати файл, який містить обробку через меню Файл-> Відкрити файл. Останні відкриті об'єкти зберігаються у вигляді списку в нижній частині підміню Файл.

регламентовані звіти

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

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

Відкрити їх можна з меню Отчети-> Регламентовані звіти. Після вибору варіанту звіту, програма проведе його заповнення даними з бази. Якщо даних буде не вистачати, програма запропонує йому внести відсутні дані вручну.

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

Схожі статті