Home » 1С Предприятие 1С Предприятие 8.х Готовые решения » RayCon Financial Reporter — формирование финансовой отчетности по МСФО
google




RayCon Financial Reporter — формирование финансовой отчетности по МСФО

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

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

Каждой ячейке в файле-шаблоне присваивается имя, служащее одновременно именем переменной в генераторе отчетов.

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

Наименование бухгалтерского итога Тип бух. итогов Параметр Формула Счет Кор/счет
Сальдо конечное дебетовое по счету Остаток Сумма ОстатокДт Счет
Сальдо конечное кредитовое по счету Остаток Сумма ОстатокКт Счет
Дебетовый оборот по счету Оборот Сумма ОборотДт Счет
Кредитовый оборот по счету Оборот Сумма ОборотКт Счет
Оборот в дебет счета 1 с кредита счета 2 Оборот Сумма ОборотДт Счет 1 Счет 2
ОборотКт Счет 2 Счет 1

В колонке «Крыж» устанавливается флаг для включения строки в обработку: (например, для целей копирования).

В колонке «Знак» указывается арифметический знак:

  • Плюс (+) – для положительных переменных;
  • Минус (-) – для отрицательных переменных;

В колонке «Переменная» указывается имя переменной, которое может использоваться либо для вычисления других переменных, либо как имя ячейки в файле-шаблоне FinReports.xls программы MS Excel.

В колонке «Тип бух. итогов» указываются значения:

  • Остаток – для расчета конечного сальдо по счетам;
  • Оборот – для расчета оборотов по счетам;
  • Расчет – для произвольного расчета с помощью арифметических действий через другие переменные.

В колонке «Параметр» указывается:

  • Сумма – для расчета суммы в функциональной валюте МСФО;
  • ВалютнаяСумма – для расчета суммы в иностранной валюте по отношению к функциональной валюте МСФО;
  • Количество – для расчета количества запасов.

В колонке «Формула» указывается:

  • краткое наименование формулы «1С 8» (см. Таблицу выше) – для типов бухгалтерских итогов «Остаток» и «Оборот»;
  • арифметическая формула для расчета значения переменной – для типа бухгалтерских итогов «Расчет».

Структура файла-шаблона FinReports.xls

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

  • Лист «BS» – Balance Sheet – Балансовый отчет;
  • Лист «IS» – Income Statement – Отчет о прибылях и убытках;
  • Лист «CF» – Cash Flow Statement – Отчет о движении денежных средств.
  • Лист «SE» – Statement of Shareholder’s Equity – Отчет о движении капитала.
Финансовые отчеты МСФО формируются в режиме реального времени на основании данных, получаемых из программы «1С 8» в пределах периода, задаваемого в строках переменных.Для целей унификации структура имен ячеек в файле-шаблоне 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. Скомпоновать эскиз финансового отчета «Balance Sheet» на листе «BS» книги MS Excel согласно корпоративным стандартам.
  2. Сохранить книгу MS Excel как файл-шаблон FinReports.xls в каталоге …\ExtForms\FinReports.
  3. В колонке «Current Year» листа «BS» файла-шаблона FinReports.xls присвоить ячейкам имена в формате BS_CY_ZZ, где ZZ – номер счета МСФО (см. выше).
  4. В поле «Файл шаблона» шапки генератора отчетов выбрать сформированный файл-шаблон FinReports.xls и загрузить имена переменных с помощью пункта меню: «Загрузить из Excel -> Имена ячеек из указанных листов».
  5. В открывшемся окне «Выбор листов» установить флаг для листа «BS».
  6. С помощью кнопки «Открыжить все строки»  открыжить все строки с переменными.
  7. В полях «Период с… по» шапки генератора отчетов выбрать значения даты начала и даты конца текущего года и с помощью пункта меню в заголовке табличной части «Присвоить открыженным -> Период» прописать даты в одноименных колонках для всех открыженных строк с переменными.
  8. В поле «Организация» шапки генератора отчетов выбрать организацию и с помощью пункта меню в заголовке табличной части «Присвоить открыженным -> Организация» прописать ее в одноименной колонке для всех открыженных строк с переменными.
  9. В поле «Знак» шапки генератора отчетов выбрать символ «+» (плюс) и с помощью пункта меню в заголовке табличной части «Присвоить открыженным -> Установить знак» прописать его в одноименной колонке для всех открыженных строк с переменными.
  10. В поле «Параметр» шапки генератора отчетов выбрать значение «Сумма» и с помощью пункта меню в заголовке табличной части «Присвоить открыженным -> Параметр» прописать его в одноименной колонке для всех открыженных строк с переменными.
  11. В поле «План счетов» шапки генератора отчетов выбрать значение «План счетов Международный» и с помощью кнопки «Присвоить открыженным -> План счетов» прописать его в одноименной колонке для всех открыженных строк с переменными.
  12. В поле «Тип бух. итогов» шапки генератора отчетов выбрать значение «Остаток» и с помощью пункта меню в заголовке табличной части «Присвоить открыженным -> Тип итогов» прописать его в одноименной колонке для всех открыженных строк с переменными.
  13. Ориентируясь на номера счетов, присутствующие в именах переменных (символы ZZ), выбрать из плана счетов МСФО соответствующие счета в каждой строке колонки «Счет».
  14. Для удобства ориентировки в колонке «Переменная» добавить строки-разделители в виде подсказок, например: «Current Year», «Assets», «Liabilities», «Equity» и т.п. Заполнять какие-либо иные колонки для таких «комментарийных» строк не нужно.
  15. С помощью кнопок: «Открыжить все строки» , «Снять все крыжи» , «Инвертировать крыжи» либо двойным щелчком мыши открыжить все строки с переменными, входящими в актив баланса как дебетовое сальдо, т.е. за исключением счетов амортизации и резервов.
  16. В поле «Формула» шапки генератора отчетов выбрать значение «ОстатокДт» и с помощью пункта меню в заголовке табличной части «Присвоить открыженным -> Формула» прописать ее в одноименной колонке для всех открыженных строк с переменными, входящими в актив баланса как дебетовое сальдо.
  17. С помощью кнопки «Инвертировать крыжи» либо двойным щелчком мыши открыжить все строки с переменными, входящими в пассив баланса (обязательства и капитал) как кредитовое сальдо, а также счета амортизации и резервов, входящими в актив баланса со знаком минус.
  18. В поле «Формула» шапки генератора отчетов выбрать значение «ОстатокКт» и с помощью пункта меню в заголовке табличной части «Присвоить открыженным -> Формула» прописать его в одноименной колонке для всех открыженных строк с переменными, входящими в актив баланса со знаком минус.
  19. С помощью кнопок: «Открыжить все строки» , «Снять все крыжи» , «Инвертировать крыжи» либо двойным щелчком мыши открыжить все строки с переменными, которые вычисляются на основе других переменных.
  20. В поле «Тип бух. итогов» шапки генератора отчетов выбрать значение «Расчет» и с помощью пункта меню в заголовке табличной части «Присвоить открыженным -> Тип итогов» прописать его в одноименной колонке для всех открыженных строк с переменными, которые вычисляются на основе других переменных.
  21. Во всех строках с типом итогов «Расчет» вручную прописать формулы для расчета переменных на основе арифметических сумм других переменных.
  22. Для создания набора переменных прошлого года на основе переменных текущего года следует воспользоваться кнопкой «Открыжить по вхождению символов в имя переменной» . Откроется окно с запросом «Что ищем?», в котором надо ввести символы «CY». После нажатия кнопки «ОК» будут открыжены все переменные текущего года.
  23. Для копирования открыженных строк следует воспользоваться кнопкой «Копировать открыженные». Откроется окно с запросом «Произвести замену в именах?», в котором следует нажать кнопку «Да».
  24. После подтверждения замены откроется окно «Замена символов в именах переменных», где следует в поле «Заполнить текст» ввести символы «CY», а в поле «На следующий» – «PY». Для того, чтобы в арифметических формулах имена слагаемых также были изменены, следует установить флаг «Одновременно заменять текст в поле «Формула». Нажатие кнопки «Заменить» приведёт к пакетному созданию полного комплекта переменных для прошлого года.
  25. Сохранить выполненную настройку в файл с помощью пункта меню «Действия -> Сохранить». Файлу будет присвоено расширение *.FRC. В имени файла рекомендуется указывать наименование организации, финансового отчета и период, например: Company_BS_2009.FRC. Все повторные сохранения после редактирования настройки выполняются с помощью пункта меню «Действия -> Сохранить». Сохранение настройки в новый файл выполняется с помощью пункта меню «Действия -> Сохранить как». Сохраненную настройку отчета можно загрузить с помощью пункта меню «Действия -> «Восстановить».
  26. В колонке «Prior Year» листа «BS» файла-шаблона FinReports.xls присвоить ячейкам имена в формате BS_PY_ZZ, где ZZ – номер счета МСФО (см. выше).
  27. Сохранить книгу MS Excel как файл-шаблон для данной организации в каталоге базы данных …\ExtForms\FinReports. В имени файла рекомендуется указывать наименование организации, финансового отчета и период, например: Company_BS_2009.XLS.
  28. Построить отчет «Balance Sheet», нажав кнопку «Сформировать». Рекомендуется, чтобы программа MS Excel перед запуском генератора отчетов была закрыта.

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

Для удобства работы можно перемещать строки вверх (кнопка ), вниз (кнопка ) и в конкретную позицию по заданному порядковому номеру строки (кнопка ).

Работа с кнопками «Добавить» , «Добавить копированием» , «Изменить текущий элемент» и «Удалить текущий» комментариев не требует.

Формирование финансовой отчетности МСФО

Отчет «Balance Sheet»

Лист «BS» файла-шаблона FinReports.xls, формирующий отчет «Balance Sheet», имеет следующий вид:

Отчет «Income Statement»

Лист «IS» файла-шаблона FinReports.xls, формирующий отчет «Income Statement», имеет следующий вид:

Отчет «Cash Flow Statement»

Лист «CF» файла-шаблона FinReports.xls, формирующий отчет «Cash Flow Statement», имеет следующий вид:

Отчет «Statement of Shareholder’s Equity»

Лист «SE» файла-шаблона FinReports.xls, формирующий отчет «Statement of Shareholder’s Equity», имеет следующий вид:

По вопросам приобретения общаться:   Послать письмо


Posted on by RayCon
Categories: 1С Предприятие,1С Предприятие 8.х,Готовые решения Метки: ,,



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

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

Google




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


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