Home » 1С Предприятие 1С Предприятие 7.7 Готовые решения » Генератор финансовых отчетов 1С Предприятие 7.7
google




Генератор финансовых отчетов 1С Предприятие 7.7

Принципы работы генератора финансовых отчетов

RayCon Financial Reporter

Построение финансовых отчетов МСФО производится с помощью генератора отчетов, RayCon Financial Reporter (далее – Генератора отчетов) интегрируемого в программу «1С:Бухгалтерия 7.7» или же подключаемого как внешняя обработка.

Генератор отчетов выгружает информацию из программы «1С:Бухгалтерия 7.7» в файл-шаблон FinReports.xls программы MS Excel. Каждой ячейке в файле-шаблоне присваивается уникальное имя, служащее одновременно именем переменной в Генераторе отчетов.

Значения переменных вычисляются в виде бухгалтерских итогов по бухгалтерским счетам из плана счетов МСФО посредством языка формул программы «1С», например:

Наименование бухгалтерского итога Полная формула «1С» Краткая формула «1С»
Сальдо начальное дебетовое по «КодСчета« БухИтоги.СНД(«КодСчета») СНД
Сальдо начальное кредитовое по «КодСчета« БухИтоги.СНК(«КодСчета») СНК
Сальдо конечное дебетовое по «КодСчета« БухИтоги.СКД(«КодСчета») СКД
Сальдо конечное кредитовое по «КодСчета« БухИтоги.СКК(«КодСчета») СКК
Дебетовый оборот по «КодСчета« БухИтоги.ДО(«КодСчета») ДО
Кредитовый оборот по «КодСчета« БухИтоги.КО(«КодСчета») КО
Оборот с кредита «КодСчетаКт» в дебет «КодСчетаДт« БухИтоги.ОБ(«КодСчетаДт»,»КодСчетаКт») ОБ
При этом в колонке «Формула» Генератора отчетов указывается только краткое наименование формулы «1С».

Кроме того, переменные могут определяться через другие, ранее определенные, переменные, например:

Пример 1: BS_CY_Interest = BS_CY_105_30 + BS_CY_106_30, где:

BS_CY_105_30 = СКД(105.30)

BS_CY_106_30 = СКД(106.30)

или

Пример 2: BS_CY_101_10 = -BS_CY_101_10-, где:

BS_CY_101_10- = СКК(101.10)
ВНИМАНИЕ: В Примере 2 символ «-» (дефис) используется в двух «ипостасях»: левый дефис играет роль минуса, а правый дефис является последним символом в имени переменной, являющимся мнемонической подсказкой, что данная величина должна входить в арифметическую сумму со знаком «минус», т.к. в активе баланса вычисляется кредитовое сальдо пассивного счета.

Файл-шаблон FinReports.xls настроен в программе MS Excel для построения финансовых отчетов МСФО на русском и английском языках. Он представляет собою книгу MS Excel, состоящую из четырех листов:

BS – Balance Sheet Балансовый отчет;
ISIncomeStatement Отчет о прибылях и убытках;
CF – CashFlowStatement Отчет о движении денежных средств;
SEStatement of Shareholder’s Equity Отчетодвижениикапитала.
Финансовые отчеты формируются в режиме реального времени на основании данных, получаемых из программы «1С» в пределах периода, задаваемого в строках переменных.
Для целей унификации рекомендуется в файле-шаблоне FinReports.xls использовать структуру имен ячеек следующего вида:
XX_YY_ZZ, где:

XX – имя листа книги MS Excel, который, например, может принимать следующие значения:

BS – Balance Sheet
IS – Income Statement
CF – Cash Flow Statement
SE – Statement of Shareholder’s Equity
YY – идентификатор периода, который, например, может принимать следующие значения:

CY – Current Year
PY – Prior Year
ZZ – номер счета МСФО, в котором в качестве разделителей сегментов используются не точки, а символы подчеркивания (см. скриншот).

Примерный порядок действий при создании финансового отчета

Рассмотрим рекомендуемую последовательность действий при настройке финансовых отчетов МСФО на примере создания отчета «Balance Sheet»:
  1. Скомпоновать эскизы финансовых отчетов в книге MS Excel согласно корпоративным стандартам.
  2. Сохранить книгу MS Excel как файл-шаблон FinReports.xls в каталоге базы банных …\ExtForms\FinReports.
  3. В колонке «Current Year» листа «BS» файла-шаблона FinReports.xls присвоить ячейкам имена в формате BS_CY_ZZ (см. выше).
  4. В поле «Шаблон отчета» Генератора отчетов выбрать сформированный файл-шаблон FinReports.xls и загрузить имена переменных с помощью кнопки «Импортировать имена».
  5. В поле «Организация» Генератора отчетов выбрать компанию Группы и с помощью кнопки «Установить организацию» прописать ее в одноименной колонке для всех строк с переменными.
  6. В поле «План счетов» Генератора отчетов выбрать значение «МСФО» и с помощью кнопки «Установить план счетов» прописать его в одноименной колонке для всех строк с переменными.
  7. Ориентируясь на номера счетов, присутствующие в именах переменных (символы ZZ), выбрать из плана счетов МСФО соответствующие счета в каждой строке.
  8. В полях «Период» Генератора отчетов выбрать значения даты начала и конца текущего года и с помощью кнопки «Установить период» прописать их в одноименных колонках для всех строк с переменными.
  9. В поле «Размещение переменных» Генератора отчетов выбрать значение «Строки» и с помощью кнопки «Установить размещение» прописать его в одноименной колонке для всех строк с переменными.
  10. Для удобства ориентировки добавить разделители в виде строк-подсказок, например, «Current Year», «Assets», «Liabilities», «Equity» и т.п.
  11. С помощью кнопок , , либо двойным щелчком мыши открыжить все строки с переменными, входящими в актив баланса как дебетовое сальдо, т.е. за исключением счетов амортизации и резервов.
  12. В поле «Формула» Генератора отчетов выбрать значение «СКД» и с помощью кнопки «Установить формулу» прописать его в одноименной колонке для всех открыженных строк.
  13. С помощью кнопки либо двойным щелчком мыши открыжить все строки с переменными, входящими в пассив баланса (обязательства и капитал) как кредитовое сальдо, а также счета амортизации и резервов, входящими в актив баланса со знаком минус.
  14. В поле «Формула» Генератора отчетов выбрать значение «СКК» и с помощью кнопки «Установить формулу» прописать его в одноименной колонке для всех открыженных строк.
  15. Создать строки с переменными, которые вычисляются на основе других переменных.
  16. С помощью кнопки «По вхождению символов» открыжить все строки, имеющие вхождение «_CY_», т.е. переменные текущего года.
  17. С помощью кнопки «Копировать открыженные» откопировать все строки, имеющие вхождение «_CY_» (переменные текущего года), создав полный комплект переменных для прошлого года.
  18. Сохранить выполненную настройку в файл с помощью кнопки «Сохранить». Файлу будет присвоено расширение *.RBD, и он будет размещен в каталоге …\ExtForms\FinReports\RBD. В имени файла рекомендуется указывать наименование компании Группы, финансового отчета и период, например: COMPANY_BS_2007.RBD. Сохраненную настройку отчета можно загрузить с помощью кнопки «Восстановить».
  19. В колонке «Prior Year» листа «BS» файла-шаблона FinReports.xls присвоить ячейкам имена в формате BS_PY_ZZ (см. выше).
  20. Сохранить книгу MS Excel как файл-шаблон для данной компании Группы в каталоге …\ExtForms\FinReports. В имени файла рекомендуется указывать наименование компании Группы, финансового отчета и период, например: COMPANY_BS_2007.XLS.
  21. Построить отчет «Balance Sheet», нажав кнопку «Сформировать».
Последовательность действий при создании других финансовых отчетов может быть аналогичной, или же пользователь при желании может разработать свою собственную технологию, т.к. гибкий механизм MS Excel и широкие возможности Генератора отчетов вполне это позволяют.
Для удобства работы можно перемещать строки вверх (кнопка ), вниз (кнопка ) и в конкретную позицию по заданному порядковому номеру строки (кнопка ).
Работа с кнопками «Добавить», «Копировать», «Удалить» строку и «Очистить поле» комментариев не требует.
По вопросам приобретения общаться:   Послать письмо

Posted on by Ушаков Сергей
Categories: 1С Предприятие,1С Предприятие 7.7,Готовые решения Метки: ,,



Добавить комментарий

Войти с помощью: 

Социальные сети


Я в Twitter
Яндекс.Поиск
Поиск обычный
Счетчики
Рейтинг@Mail.ru Яндекс.Метрика