«ЗвитПро» - Универсальный конструктор бланковой регламентированной и управленческой отчетности

Отчеты - Бухгалтерские

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

«ЗвитПро» - встраиваемая подсистема для конструирования и заполнения бланковых отчетов в среде 1С:Предприятие 8.

Предлагаем вашему вниманию обзорное знакомство с новым революционным решением для разработки и использования бланковых отчетов в среде 1С:Предприятие 8.1 - программой «ЗвитПро». 


Под термином «бланковый отчет» мы понимаем отчет, имеющий фиксированную структуру таблиц, страниц, полей, в который можно заполнить данные из системы, и в котором эти данные можно откорректировать. Классическим примером бланковых отчетов является «баланс предприятия», любая налоговая или статистическая отчетность.
В случае, если количество строк в некоторых таблицах бланкового отчета может изменяться в зависимости от данных, такой отчет будем называть «бланковый с динамической таблицей».

Обоснование необходимости инструмента «ЗвитПро» и предпосылки его создания.

Зачем Вам это нужно?

Отчет, как мы его понимаем, - это инструмент для формального общения и передачи информации между сотрудниками, компаниями и организациями, а также база для принятия управленческих решений.

Благодаря разнообразным и мощным средствам разработки отчетов в среде «1С:Предприятие 8.х» у программистов практически нет ограничений в создании отчетов под разнообразные задачи пользователей. Однако, невзирая на это, в реальной практике множество задач при оперативной или периодической подготовке отчетности по-прежнему решаются с помощью электронных таблиц.

Во многих случаях использование внешних электронных таблиц имеет смысл, например, для решения аналитических задач или задач подготовки отчетности, когда информация требует значительной ручной доработки! Однако, нужно понимать, что проверяемость такой отчетности равна «0». Зачастую время на проверку корректности такой отчетности может быть сопоставимо или превышает время ее первичной разработки.

Наиболее распространенным и мощным инструментом, для «бланковой отчетности» в «1С» являются встроенные и обновляемые «регламентированные отчеты», которые имеют ряд сильных и слабых сторон. О сильных сторонах знают все. Думаю, не в последнюю очередь благодаря этим качествам программы из серии «1С» завоевали «всенародную любовь». Но мы позволим себе упомянуть только некоторые слабые стороны и предположить, что именно благодаря их наличию пользователи вынуждены зачастую работать в Excel-подобных программах, собирая данные для отчета практически вручную, или искать альтернативные конструкторы отчетности.

Рассмотрим слабые стороны стандартной регламентированной отчетности:

1. Практически отсутствует возможность изменения алгоритмов самостоятельно пользователем без квалификации «Специалист 1С» (читай программист).

2. При изменении отчетов программистом значительно усложняется поддержка (обновление) регламентированной отчетности, которая опять же без программиста решена быть не может, и зачастую при частом обновлении на процедуру слияния (обновления) просто нет времени.

3. Отчетность поставляется ТОЛЬКО ДЛЯ БУХГАЛТЕРСКИХ И НАЛОГОВЫХ ЦЕЛЕЙ. При этом внутри любой компании существует множество внутренних форм управленческой отчетности, работающих непосредственно на данных управленческого учета, либо учета по МСФО или по бюджету, или другим источникам. Зачастую информация в такие формы собирается одновременно из нескольких разнотипных источников. Как правило, в реальных компаниях для этих целей отчеты если и разрабатываются, то разрабатываются программистом по упрощенным схемам. В этом случае теряются преимущества типовой регламентированной отчетности (возможность изменять данные в отчете, возможность сохранять значения отчета и т.п.).

4. Алгоритмы и формулы построения типовой бухгалтерской отчетности разработаны для того, чтобы удовлетворить всем - а это зачастую приводит к следующим негативным последствиям:

  • Невозможно выбрать информацию, которая есть в информационной базе пользователя, но не является частью типовой конфигурации и может отсутствовать в базе всех клиентов. Например, нам нужен оборот по продажам подакцизной продукции. Как вариант пользователь может настроить на счете доходов аналитику по статье доходов «подакцизная продукция» и затем использовать эту информацию в формуле отчета или при необходимости завести даже субсчет для учета этих оборотов. Для вывода такой информации в стандартный регламентированный отчет необходимы доработки программистами.
  • Типовая отчетность накладывает ограничение на использование субсчетов и новых счетов для отражения хозяйственных операций. Упомянутый в предыдущем пункте вариант добавления субсчета с большой вероятностью может привести к искажению данных в существующих стандартных отчетах, поскольку вновь созданные субсчета не будут содержать привязки в формулах существующих отчетов. А установить такие привязки означает внести изменения в логику формирования отчета, что опять же без программиста не решаемая задача.

5. Ограниченные возможности проверки отчета. Не все формулы и алгоритмы типовой отчетности представлены в виде расшифровок и являются проверяемыми. Но даже те данные, которые могут быть проверены через расшифровку, требуют значительного времени для выявления пользователем проблем, типа «Почему рвет баланс, сальдо по какому из счетов не включено в отчет?»

Таким образом, мы делаем основной вывод, что наиболее востребованные функции, недостающие в типовой регламентированной отчетности, - это возможность разработки, настройки и изменения алгоритмов отчетов, и возможность пользования уровнем сервиса типовых отчетов.

При разработке конструктора бланковых отчетов мы старались сделать его также привлекательным для упомянутых выше программистов, консультантов и других внедренцев программных продуктов «1С», поскольку благодаря этому инструменту можно быстрей и качественней решать задачи клиентов, и соответственно, зарабатывать больше денег и иметь всегда лояльных клиентов. Специалисты по поддержке и внедрению в крупных компаниях смогут настроить источники данных (отчеты), разработать большинство требуемых форм, которые будут поддерживаться в актуальном состоянии непосредственно пользователями или программистами в зависимости от конкретной ситуации, а не от безвыходности.

Мы понимаем, что на рынке существуют и другие решения для подготовки произвольных бланковых отчетов типа «1С: Консолидация» или различные формульные построители отчетов от других поставщиков. Все эти программные средства имеют свои сильные или слабые стороны, которые мы не беремся обсуждать здесь. Вместо этого мы предлагаем Вам познакомиться с решением компании «Центр Бизнес-Технологий» - «ЗвитПро», которое разрабатывается нами уже более года. Решение основано на оригинальной концепции, которая многим будет интересна и ВЫГОДНА в случае, если инструмент будет использован.

Концепция системы «ЗвитПро»

«ЗвитПро» реализован в виде отдельной подсистемы, которая интегрируется с большинством типовых и модифицированных конфигураций платформе 1С:Предприятие 8.1, 8.2.

В «ЗвитПро» технология разработки новых макетов отчетов или уточнения формул в существующих максимально приближена к реальной практике пользователей при заполнении ими экземпляров бланковых отчетов.

Таким образом, при наличии требуемого бланка отчета, например, без формул, пользователь находит в исходном отчете, предположим, в оборотно-сальдовой ведомости, требуемый остаток или остатки по определенным счетам и перетаскивает их в результирующую ячейку формируемого отчета. Для конструирования формул также можно использовать копирование и вставку ссылок через буфер обмена. В процессе копирования уточняется математический знак в формулах или выстраиваются более сложные математические выражения. При этом использованные данные из исходного отчета подсвечиваются особым способом, что позволяет пользователю быстро ориентироваться, какие еще данные вообще не включены в результирующий отчет.

С помощью такого нехитрого способа за время, сопоставимое с тем, которое обычно тратит пользователь на заполнение одного экземпляра отчета, можно подготовить живую модель отчета с формулами. При использовании отчета впоследствии ее уже не придется настраивать!

Для построения отчетов используются данные из текущей базы «1С:Предприятие». В качестве исходных данных могут быть использованы данные Универсальных отчетов. Эти же универсальные отчеты и используются впоследствии для расшифровки формул в бланковом отчете.

Основные компоненты продукта «ЗвитПро»

Программные продукт «ЗвитПро» содержит:

Универсальный отчет (УО) - инструмент для построения отчетов в формате таблиц и сводных таблиц (кросс-таблиц) и диаграмм по данным бухгалтерского, налогового, управленческого, оперативного и других видов учета.
УО заменяет практически все бухгалтерские отчеты: Оборотно-сальдовую ведомость, Оборотно-сальдовую ведомость по счету, Шахматку, Обороты счета, Анализ счета, Анализ субконто, Карточку счета, Отчет по проводкам по любому плану счетов. УО также заменяет стандартный универсальный отчет по регистрам, документам и справочникам. УО отчет основан на системе компоновки данных с некоторыми расширениями для улучшения возможностей группировок по дополнительным (сравниваемым) периодам и группировки по «финансовым показателям»

Оборотно-сальдовая ведомость

Конструктор бланковой отчетности (КБО) - инструмент для создания, редактирования и использования структурированной отчетности в виде форм и бланков. Именно такая отчетность используется для подачи во все контролирующие органы (Баланс, Финансовые результаты, Декларация по НДС, Отчет в пенсионный фонд, Отчет по труду и т.п), а также часто используется внутри предприятий для управленческих задач: представления бюджетов и планов, выполнения финансового анализа и т.п.
Конструирование отчета выполняется простым перетаскиванием с помощью мыши ячеек с числами и текстом из УО. При этом программа автоматически сформирует формулы, которые могут быть отредактированы пользователем.
В дальнейшем по этим формулам система сможет обновлять данные в отчетах при их изменении и позволит перейти к детальным записям: проводкам, документам, регистрам и т.п.
В режиме использования система отобразит цветом, какие данные из исходного отчета были использованы, а какие нет.

Конструктор бланковой отчетности

Комплекты отчетности (КО) - сформированные с использованием КБО макеты регламентированных отчетов, с алгоритмами их заполнения и проверки корректности для большинства типовых конфигураций на платформе 1С 8.1.
Сотрудники компании «Центр Бизнес-Технологий» следят за изменениями в законодательстве, а также развитием типовых конфигураций и поддерживают отчетность в актуальном состоянии, при наличии доступа в Internet Вы будете иметь самую свежую версию отчетов и сможете получить консультации наших специалистов и своих коллег, использующих комплекты отчетов ЗвитПро.
Внимание. Инструментарий поставки и обновления отчетов в настоящее время находится в статусе бета версии. Комплект отчетов предоставляется для целей ознакомления и самостоятельной доработки только для конфигураций «Управление производственным предприятием для Украины», «Бухгалтерия для Украины». Типовая отчетность для РФ в настоящее в разработке.

Функциональные возможности в режиме конструктора бланковой отчетности

  • Упрощенное визуальное проектирование шаблонов КБО.
    Достаточно мышкой перетянуть требуемые данные из Универсального отчета в любую ячейку, либо воспользоваться кнопками Копировать ссылку, Добавить Ссылку на ячейке с исходными данными, и затем Вставить ссылку на макете страницы БО, и система автоматически сформирует наименование показателя и запишет формулу его расчета.
    При копировании ссылок на исходные данные в буфер обмена в буфере Windows формируется выражение формулы, которое можно вставить непосредственно в нужное место в тексте формулы редактируемого показателя.

Рабочее пространство визуального конструктора бланковой отчетности представлено двумя основными окнами:

  • Редактор страниц бланкового отчета
    В этой форме настраивается внешний вид отчета, а также формулы расчета вычисляемых ячеек


    - Подключаемое окно с источником или источниками данных.
    Поскольку для вашего отчета могут потребоваться различные данные - одни из оборотно-сальдовой ведомости, другие из анализа счета или из данных подсистемы бюджетирования, то все требуемые отчеты с исходными данными представлены на вкладках этого подключаемого окна.

    Поля формул, коды и названия показателей расположены как в EXСEL - сверху над таблицей шаблона. Эти два поля предназначены для просмотра и редактирования формул для выделенной ячейки. Поле формул предназначено для быстрого редактирования формул
    В этом режиме предоставляется возможность в текстовом редакторе отредактировать формулу, в т.ч. вставить ссылку на данные, находящиеся в буфере обмена.
    Панель редактирования формул
  • Панель редактирования параметров отчета:
    Панель редактирования параметров отчета
    • Позволяет задать произвольное количество параметров для каждого отчета, которые будут запрошены у пользователя при построении отчета, задать их тип и при необходимости - значения по умолчанию для всех или определенных параметров.
    • Параметры могут использоваться для определения ограничений по выборке данных (например, Организация и период), второе назначение параметров - это участие в составе формул и для изменения алгоритмов расчета показателей, третье назначение - для выгрузки отчета в электронном формате, если требуется выгрузить данные явно не представленные на форме.
    • На закладке Зависимые параметры пользователь имеет возможность настроить алгоритмы расчета зависимых показателей
      Особое внимание уделяется параметрам - источникам. Часто возникает необходимость в текущем отчете использовать данные из отчетов такого же или других видов за прошлые периоды или тот же период, за который строим отчет. Например, Отчет о движении денежных средств использует данные из Баланса, Отчета о финансовых результатах текущих и прошлых периодов. Для этого реализован алгоритм утверждения отчетов для того, чтобы в последствии данный отчет автоматически становился источником для других отчетов.
      При смене периода текущего отчета или Организации, по которой строится отчет, зависимые параметры - используемые отчеты - вычисляются автоматически и их значение подставляется в поле выбора зависимого параметра.
    • Значения параметров отчетов сохраняются в виде кодов и простых типов (строки, даты, числа).
      это позволяет переносить настройки отчетов между различными базами. Подробнее см. Импорт/экспорт настроек.
  • Дополнительные периоды отчета:
    Имеется возможность пользователю задавать произвольное количество дополнительных периодов для отчета. Для каждого дополнительного периода настраиваются его границы относительно основного периода отчета. В результате имеем данные, разбитые по дополнительным периодам.
  • Возможность работы с произвольными источниками данных:
    Источник данных - это сформированная таблица-отчет, соответствующая произведенным настройкам и с параметрами, пересекающимися с параметрами основного отчета. Данные из этой таблице участвуют в расчете значений показателей (ячеек) нашего отчета.
    Источниками данных могут служить:
    - Бухгалтерские отчеты
    - Отчеты по регистрам накопления
    - Отчеты по регистрам расчета
    - Отчеты по регистрам сведений
    - Отчеты по значениям других бланковых отчетов, или отчетов предыдущих периодов
    - Отчеты с произвольными запросам по любым данным системы
    Работа с любыми видами данных обеспечивается через Универсальный Отчет (см. Подробнее возможности УО).
    Независимо от того какие данные являются исходными для бланкового отчета, работа с ними организована одинаково как при настройке отчета, так и при его использовании.

Показатели отчета (определение термина)- именованные ячейки отчета, которые содержат данные, выводимые в бланковый отчет.
Значения показателей отчета могут вычисляться по формулам или вводиться пользователем вручную. Значения показателей отчета сохраняются с экземплярами отчета. В формулах показателей отчета могут быть ссылки на другие показатели этого или других отчетов, данные из Универсальных отчетов-источников данных, а также любые вычисления, описанные на встроенном языке 1С
Показатели, значения которых были введены или отредактированы пользователем вручную, участвуют в расчете зависимых показателей (например, итогов).
Код и наименование показателя отчета создается автоматически при перетягивании (копировании) ссылки на исходные данные в ячейку отчета, при этом их наименование может быть откорректировано пользователем. По умолчанию код и имя показателя формируется равным имени ячейки, которой присваивается данный показатель. В таком случае ячейкам бланка отчета должны быть заранее присвоены имена.

  • Конструктор показателей используется для автоматического создания показателей с определенными кодами и наименованиями в случае, если ячейки таблицы-макета не именованы.
    Конструктор показателей
    • Полное наименование показателя отчета - требуется для подробного описания содержимого текущего показателя. Полное наименование автоматизировано формируется только в табличном диапазоне.
    • В случае наличия «табличного диапазона» или в динамической секции отчета автоматическое именование показателей выполняется на основе шаблонов кодов и имен строк и колонок. См. Табличные диапазоны.
  • Табличные диапазоны  предназначены для выделения на бланке отчета структурированных таблиц с именованными строками и столбцами. На одном бланке отчета может находиться множество табличных диапазонов. Каждый табличный диапазон имеет свое имя. Определение табличных диапазонов позволяет:
    • Автоматизировать формирование (именование) показателей расположенных в ячейках табличного диапазона
    • Для автоматизированного формирования наименований показателей используются настраиваемые пользователем шаблоны.
      Мастер шаблонов показателей
    • Выбрать единицы измерения и валюты отчета 
    • Сгруппировать показатели по строкам и колонкам для дальнейшего использования в универсальном отчете. В т.ч. с использованием иерархических группировок.
      Так, например, если мы построили Балансы нескольких предприятий на бланковом отчете, а в дальнейшем хотим сравнить их между собой и просуммировать с использованием универсального отчета мы сможем сгруппировать показатели по строкам и выбрать интересующую нас колонку (конечное сальдо).
    • Определить полное, содержательное описание для показателя каждой ячейки.
      Например, в балансе одна из ячеек П1603 - имеет полное наименование, состоящее из наименования строки и столбца:
      «Дебиторская задолженность за работы, услуги.»|«На начало года». Конечно же, такое наименование будет более понятно для пользователей чем П1603.
    • Для строк или колонок табличного диапазона можно определить однотипное форматирование (шрифт, тип значений, формат округлений), дополнительные поведенческие свойства: блокировка ячейки от изменений, возможность выгрузки в XML и т.п.
    • Динамические секции в бланковом отчете можно использовать только в рамках табличного диапазона
    • Табличный диапазон также служит для определения разделов/секций в которые должны попадать данные при выгрузке в XML.
  • Формульный язык:
    • Обеспечивает возможность построения выражений (формул) по ссылкам на источники данных и показатели текущего бланкогового отчета.
      Примеры:
      Остатки.Данные("С.СНК", Счет, "631"), где

      Остатки - имя источника данных,
      Счет- имя первой группировки
      СНК - имя показателя или поля в источнике данных. В данном случае выражение СНК является синонимом функции Сальдо начальное кредитовое.
    • Настраиваемые синонимы наименований функций и показателей используются в ЗвитПро для облегчения восприятия пользователем функций, используемых в Универсальном отчете. Список заданных синонимов хранится в регистре сведений Словарь замены полей компоновки данных.
    • Возможность обращения к процедурам и функциям, написанным на языке 1С
      Для выбранной ячейки возможно не только задать примитивную формулу, но и написать сложную функцию для вычисления на встроенном языке 1С. Также возможно обращение к глобальным функциям, глобальным переменным, которые прописаны в текущей конфигурации
    • Основан на 1С синтаксисе. Все выражения, используемые для построения формул показателей, пишутся на языке 1С, что позволяет встраивать довольно сложные функции
    • Система контролирует и запрещает возникновение циклических ссылок
      Пример: A=B+C; B = A+45
Позволяет использовать параметры отчета в качестве аргументов в формулах.
Помогает печатать деньги ;)

Презентация на YouTube
  
00. О системе ЗвитПро
 
01. Основные возможности ЗвитПро

02. Для кого этот продукт?

03. Виды, версии, экземпляры отчетов

04. Основное меню и режимы системы ЗвитПро

05. Работа с экземпляром отчета

06. Режим просмотра исходных отчетов (источников данных)

07. Поиск ошибки - "почему рвет баланс", с использованием раскраски источника данных

08. Универсальный отчет (оборотно-сальдовые ведомости и др.)

09. Универсальный отчет настройка источника данных

10. Создание источника данных (форма)

11а. Работа в режиме Конструктора бланковой отчетности (КБО)

11b. Конструктор бланковой отчетности продолжение

12. Копирование ссылок показателей, при настройке формул

13. Вставка формул через буфер

14a. Пример использования формул для настройки проверки баланса 

14b. КБО. Настройки версии отчета

15. Поставляемые комплекты отчетов

16. Перспективы и планы развития ЗвитПро

17. Заключение - happy end!

Причины купить

Дешево и функционально,

Продукт будет развиваться,

На подходе много стандартных отчетов,

Существенно экономит время

Достоинства

Удобное визуальное конструирование формул

В составе универсальный отчет для таблиц на СКД в т.ч. по бухгалтерским и расчетным регистрам

Визуализация вошедших в бланковый отчет данных

Возможность редактирования и сохранения значений в экземпляре отчетов

Сохранение значений вычисленных аргументов в формулах на момент сохранения отчета (для дополнительной проверки на случай если данные изменились)

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

Наименование Файл Версия Размер
«ЗвитПро» - Универсальный конструктор бланковой регламентированной и управленческой отчетности: ЗвитПро 1.0 - универсальный конструктор бланковой отчетности, встраиваемая подсистема для 1С:Предприятие 8.1, 8.2
03.07.2017
23200 руб.

Моментальная
доставка

Техническая поддержка, 1 час
03.07.2017
1300 руб.


Новый тикет

E-mail*
Тема (вопрос)*

См. также