Найпростіший варіант створення звіту або як швидко створити гарний звіт на скд (v8 звичайне

  • Найпростіший варіант створення звіту або як швидко створити гарний звіт на скд (v8 звичайне

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

Припустимо потрібно побудувати «Відомість по взаєморозрахунках» в УТ 10.3

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

    в «відборі» додаємо потрібні за замовчуванням відбори, знімаючи прапорці використання, наприклад Контрагент, Організація, ДоговорКонтрагента.
    Найпростіший варіант створення звіту або як швидко створити гарний звіт на скд (v8 звичайне

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

А саме вставити готову форму з уже існуючого звіту, піддавши мінімальних змін. В даному випадку з обробки «Шаблон звіту». Тут потрібно звернути увагу на те, що після вставки форми з шаблону звіту, потрібно перевірити два поля знову вставленої форми: це в «Основних» Тип значення (потрібно встановити Тип поточного (редагованого) звіту), і Тема

  1. Також, можливо, будуть потрібні правки модуля вставленої форми, найчастіше це Процедура ОсновнаяПанельСформіровать (Кнопка). тут в рядках типу

в СКД передаються параметри з форми. Усе інше, думаю, зрозуміло з тексту модуля форми.

  1. Тепер, необхідно вказати вставлену (і, можливо відкориговану) форму в якості основної в поле Форма звіту.
  2. Зберігаємо і запускаємо в режимі 1С: Підприємство.