НАЗНАЧЕНИЕ:
Создание любого линейного отчета (Строки - статьи / колонки периоды) в разрезе: План / Факт / Отклонение.
Статьи свободно настраиваются пользователем.
Факт получается из бухгалтерских данных - методами:
Обороты за период (Общие, Дт, Кт) по счету / корсчету
Сальдо (Общее, Дт, Кт) по счету для нужной аналитики (субконто) на начало или конец периода
Применимо для формирования и контроля: Финансового плана, Бюджет доходов и расходов, Бюджет движения денежных средств и пр.
Требования к конфигурации "РЕЦИПИЕНТУ" (куда добавляется):
- Управляемые формы (платформа 8.3).
- из "основной" конфигурации заимствуются в расширение (только ссылки на них):
-
План счетов: Хозрасчетный
-
Справочники:
- Статьи движения денежных средств
- Статьи доходов
- Статьи затрат
- Организации
- Пользователи
- Языки: "русский" и/или "украинский"
Испытывалась:
на конфигурациях: BAS accounting 2.1.5.4, BAS accounting CORP 2.1.7.1, BAS ERP 2.1.15.5 но должно работать и на других см. ТРЕБОВАНИЯ выше.
на платформе: 8.3.15.1887.
Версия БСП 3.0.1.417 (Хотя её механизмы не задействованы и должно работать и без неё)
Режим совместимости расширения конфигурации: Версия 8.3.12 (можно убрать).
P.S. Без проблем должно работать на конфигурациях для Украины с использованием бухгалтерского учета. Версии 2+
P.P.S. Насколько знаю российские конфигурации вместо ссылки на справочник "Статьи доходов" надо будет использовать "ПрочиеДоходыИРасходы" (поменять тип реквизита Субконто, таблицы Формула факта, справочника Статьи ФП) и переписать "Функция ОпределитьТипТекущегоСубконто()" в форме отчета (2 строчки), вроде должно хватить. Подробнее см. внизу.
ОПИСАНИЕ
"Интерфейс" расширения
С помощью справочника "Статьи ФП" задается структура показателей ФП и формулы получения факта из данных бухгалтерского учета.
Для элемента справочника задается:
- наименование
- код строки (может присутствовать в ФП) а также задает "порядок" расположения статей (можно пенять местоположение в документе ФП)
- "Активная" статья попадает в документ ФП при автозаполнении
- Тип статьи:
- Показатель - это "основная" статья данные факта которой будут "вычисляться" по формулам
- Итоги - данная статья вычисляется как результат сложения / вычитания других статей типа "показатель" или "итог"
ВАЖНО!!! Статьи из которых "собирается" ИТОГ должны ПРЕДШЕСТВОВАТЬ ей!!!
- Заголовок - просто элемент оформления (разграничитель)
Формула "факта" вычисляется по формулам из соответствующей таблицы
- плюс / минус - добавлять / вычитать данную сумму.
- Формула:
ОБ, ОД, ОК - оборот, оборот дебетовый, оборот кредитовый
СН, СНД, СНК - сальдо начальное, сальдо начальное дебетовое, сальдо начальное кредитовое
СК, СКД, СКК - сальдо конечное, сальдо конечное дебетовое, сальдо конечное кредитовое
Счет - для какого бухгалтерского счёта использовать "Формулу"
Остальные параметры необязательны:
Кор. счёт - в корреспонденции с каким счетом вычислять
Субконто - для какого субконто (Статьи затрат, доходов, ДДС)
Для типа "Итоги" своя таблица:
Определяет что Итог состоит из "суммы" / "вычета" соответствующих строк с типом "параметр".
После того как определились со структурой ФП, создается документ "Финансовый план"
В котором определяется "год планирования" и "периоды планирования":
- год
- полугодия
- кварталы
- месяцы
Можно автозаполнить кнопкой "Заполнить статьи" (попадут с отметкой "Активная" в порядке реквизита возрастания "Кода строки" - типСтрока)
Потом для каждой статьи типа "параметр" задается сумма факта в каждом периоде планирования.
Отчет "ФП" (Может вызываться кнопкой из документа или их списка )
УСТАНОВКА:
1) Подключить файл через "Все функции" или раздел администрирования (БСП)
2) В конфигураторе для пользователей добавить роль "Пользователь ФП"
Примечание: для других используемых объектов (см. требования) у пользователя должны быть права основной конфигурации как минимум на "чтение"
ПРИМЕР настройки (ориентировочной) для украинского плана счетов:
1) Статья: Чистый доход от реализации продукции (товаров, работ, услуг) ("параметр")
№ |
+/- |
Формула |
Счет |
Кор. счет |
1 | + | ОК | 701 | |
2 | + | ОК | 702 | |
3 | + | ОК | 703 | |
4 | + | ОК | 7091 | |
5 | - | ОБ | 7091 | 70 |
6 | - | ОБ | 70 | 7091 |
19 | + | ОБ | 30 | 704 |
13 | - | ОБ | 70 | 30 |
14 | - | ОБ | 70 | 685 |
15 | - | ОБ | 704 | 377 |
16 | - | ОБ | 704 | 63 |
17 | - | ОБ | 704 | 64 |
18 | + | ОБ | 64 | 704 |
7 | - | ОБ | 701 | 64 |
8 | - | ОБ | 702 | 64 |
9 | - | ОБ | 703 | 64 |
10 | - | ОБ | 7091 | 64 |
11 | - | ОБ | 7092 | 64 |
12 | - | ОБ | 70 | 36 |
2) Статья: "Затраты на служебные командировки" ("параметр")
№ | +/- | Формула | Счет | Кор. счет |
Субконто (в данном примере "Статьи затрат") |
1 | + | ОД | 92 | Суточные 92 (84) | |
2 | + | ОД | 92 | Проживание 92 (84) | |
4 | + | ОД | 92 | Проезд 92 (84) | |
6 | + | ОД | 92 | Страховка сотрудника на время командировки 92 (84) | |
7 | + | ОД | 92 | Виза 92 (84) |
3) Статья: "Другие административные затраты (росшифровка)" (тип "Итог")
+/- |
строка итогов |
+ | расчётно-кассовое обслуживание |
+ | коммунальные платежи |
+ | охрана |
+ | почтово-канцелярские затраты |
+ | представительские затраты |
+ | прочие |
4) Статья: "Финансовый результат от операционной деятельности" (тип: "Итог")
+/- |
строка итогов |
+ | Валовая прибыль (убыток) |
- | Административные затраты |
- | Затраты на сбыт |
+ | прочие операционные доходы |
- | прочие операционные затраты |
Добавлена версия 1.1.1 (28/12/2020)
- Добавлена ссылка на справочник "Налоги" (можно использовать в формулах)
- Добавлен отчет "Использование субконто в ФП" (меню: Сервис) Позволяет анализировать какие субконто участвуют в бухгалтерских данных в указаном периоде и в формулах факта ФП
- косметические изменения
Добавлена версия 1.3.1 (24/01/2021)
- Добавлена ссылка на справочник "Расходы будущих периодов"
- Исправлена ошибка при сохранении документа "Финансовый план"
- Для сумм добавлено смещение (в тысячах, в миллионах, без)
- Добавлен не линейный метод расчета итогов (реквизит "Метод расчета"). Если "галочка" не установлена - строки из которых состоит "Итог" должны предшествовать строке итога (так было). Если "галочка" установлена - то "строится" иерархия из строк которые должны влиять на "Итог" и вычисление происходит по этой иерархии. По умолчанию в новых документах устанавливается - новый иерархический расчет.
- в документ "Финансовый план" добавлен контроль дублей (одинаковые статьи).
- Изменён метод заполнения табличной части документа "Финансовый план", теперь заполняется статьями из группы ("Папки"), т.е. можно иметь несколько наборов статей для заполнения, Например папки "Финансовый план", "Доходы и расходы", "ДДС", ...
- В документ "Финансовый план" и отчет "Финансовый план" добавлены простенькие печатные формы, которые могут послужить "основой" для создания своих.
- косметические изменения
Для российских конфигураций (25/01/2020 для 1.3.1) Необходимы изменения в конфигураторе:
1) В свойствах расширения установить "Основной язык" - русский
2) В свойствах расширения "Режим совместимости расширения конфигурации" установить значение как в основной конфигурации
3) Удалить заимствования расширения которых нет в Вашей конфигурации. Это Справочники: "СтатьиДоходов", "Налоги" и "РасходыБудущихПериодов". Добавить в расширение ссылки на справочники из своей конфигурации по которым вы хотите отбирать данные из бухгалтерии (это "аналоги" субконто на интересующих вас счетах)
ВНИМАНИЕ!!! Запишите (запомните) какие удалили и добавили.
4) Справочник "СтатьиФП", табличная часть "ФормулаФакта", реквизит "СубконтоДЗ", Свойство "Тип" - удалить/добавить справочники из п. 3)
5) Отчет "ИспользуемыеСубконто", табличная часть "ИспользуемыеСубконто", реквизит "ИспСубконто", Свойство "Тип" - удалить/добавить справочники из п. 3). Табличная часть "ПрименениеВФормулах", реквизит "ИспСубконто", Свойство "Тип" - удалить/добавить справочники из п. 3).
6) Отчет "ОтчетФинансовыйПлан" модуль формы
&НаСервереБезКонтекста
Функция ОпределитьТипТекущегоСубконто(текСубконто)
текТипСубконто = НЕОПРЕДЕЛЕНО;
//Если ТипЗнч(текСубконто) = Тип("СправочникСсылка.СтатьиДоходов") Тогда
// текТипСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДоходов;
//Иначе
Если ТипЗнч(текСубконто) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
текТипСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат;
ИначеЕсли ТипЗнч(текСубконто) = Тип("СправочникСсылка.СтатьиДвиженияДенежныхСредств") Тогда
текТипСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств;
КонецЕсли;
Возврат текТипСубконто;
КонецФункции
Здесь удалили/добавили справочники = Субконто из п.3. (В примере удален справочник "СтатьиДоходов" и субконто "СтатьиДоходов")
7) Сохранить и подключить расширение
P.P.P.S. При наличии интереса и доступе к российской конфигурации с демо-базой - возможно создание расширения для российских настроек.
Добавлена версия 1.3.5 (27/02/2021)
Эстетические и эргономические улучшения.
Добавлен общий итог для плана и отчета "плана-факт" за все периоды (для факта получается все предыдущие периоды и на момент формирования отчета).