1С:Согласование платежей

1С: Прикладное решение на базе БСП 3.0

Программное приложение, разработанное мною на базе библиотеки стандартных подсистем 3.0 с целю соглсования заявок на оплату поставщику в группе компаний.

 Подсистемы приложения

Подсистемы приложения зависят от  функциональных опций приложения.  На рис. 1 показаны все разделы приложения  при использовании опции работы с бизнес – процессом и  опции работы с электронной почтой.  

Рис. 1 Подсистемы ( разделы) приложения

Основные группы доступа

Инициаторы– Это группа доступа пользователей, которые создают заявки и отправляют на выполнение. Заявки могут быть созданы в рамках бюджета движения денежных средств (далее БДДС) или вне БДДС.

Экономисты – Это группа доступа пользователей, который может создавать и редактировать календарные плановые платежи в рамках БДДС

Согласователи – Это группа доступа пользователей, которые имеют право установить статус заявки «Согласовано» или «Не согласовано» 

Бухгалтеры – Это группа доступа пользователей, которые могут установить у заявки статус «оплачено»

Бизнес – процесс согласовния заявки

Суть Бизнес- процесса согласования заявки заключается в следующем:

  1. Инициатор создает заявку и отправляет на выполнение.
  2. Если заявка не требует согласования, то отправляется к бухгалтеру на оплату
  3. Если заявки требует согласования, то сначала они отправляются на согласование
  4. Заявки на согласовании могут быть утверждены или отклонены
  5. Согласованные заявки отправляются на оплату к бухгалтеру
  6. Отклонённые заявки отправляются обратно инициатору.
  7. Оплаченные бухгалтером заявки отправляются к инициатору
Рис. 2 Карта маршрута бизнес -процесса согласования заявки

Каждая точка маршрута заявки сопровождается изменением статуса заявки. В зависимости от настройки программы,  в каждой точке маршрута создается задача  исполнителю или   создается  исходящее  письмо исполнителю для выполнения действия по электронной почте из любого устройств через НТТР  – сервис приложения.

Роль бухгалтера в этом бизнес- процессе заключается в установке статуса «оплачено». , когда заявка находится в точке маршрута «Отправлено» или «Согласовано».

 После установки статуса «Оплачено» завершается бизнес- процесс заявки.

Календарные платежи БДДС

Для первичного планирования и корректировок плановых данных БДДС  предназначен документ  Месячный  экземпляр бюджета .

Параметрами сценария  БДДС в программе является  организация и  период ( месяц) регистрации БДДС,  в рамках  которого создаются плановые  календарные платежи (Далее  КП)

Рис. 3 Форма документа месячного экземпляра БДДС

Каждая строка КП содержит:

  • Дата запланированной оплаты
  • Статья ДДС
  • ЦФО
  • Инициатор
  • Требование к согласованию
  • Список утверждённых получателей
  • Примечание

Особенности экземпляра бюджета

  • Не могут существовать да экземпляра с одинаковым параметрами сценария БДДС ( Органиазция и период)
  • Период экземпляра бюджета – полный календарный месяц
  • Дата оплаты запланированных платежей должна быть в приделах периода экземпляра бюджета.
  • Статья ДДС, ЦФО и Инициатор являются уникальными атрибутами календарного платежа.  Не могут быть 2 платежа с одинаковой комбинацией параметров Статья ДДС, ЦФО и Инициатор.
  • У платежа могут быть несколько получателей
  • Если у платежа имеется требование к согласованию, то заявка по этому платежу должна быть согласована

Заявки на оплату

Рис. 4  Форма документа «Заявка на оплату»

В заявке нужно заполнить следующие параметры:

  • Плательщик
  • Дата оплаты
  • Статья ДДС
  • ЦФО
  • Сумма платежа

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

Остаток лимита БДДС вычисляется в разрезе параметров платежа заявки: Статья ДДС, ЦФО и Инициатор.

У инициатора в отличии от администратора не имеет права создать заявки от имени других инициаторов.

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

  К Заявке можно присоединить файлы любого формата в панели формы«Присоединённые файлы».  

Для отправки заявки на выполнении предназначена кнопка «Отправить» в панели управления формы заявки.

Процедура отправки выполняет несколько действий:

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

Отчет БДДС

Приложение содержит  отчет БДДР на основе схемы компоновки данных с тремя вариантами 6.1

Вариант 1: Основная форма бюджета  – Эта основная форма. Данные группированы по статям иерархически 

 Вариант 2: Форма бюджета по инициаторам – Данные группированы сначала по статям, а затем по инициаторам. Данная форма позволяет посмотреть распределение общего лимита статьей   в разрезе инициатора

 Вариант 3 . Лимиты инициатор по статьям бюджета.  Данные группированы наоборот – сначала по инициаторам, а затем по статям . Данная форма позволяет посмотреть сколько израсходовано по статьям