15

Click here to load reader

Drupal accounting system

Embed Size (px)

DESCRIPTION

Создание учетной системы на базе Drupal.

Citation preview

Page 1: Drupal accounting system

Учетная система

Павел Прищепа DrupalSib.ru

Page 2: Drupal accounting system

Drupal means business

Drupalcon Denver 2012 Drupal Business Days Helsinki 2011 Drupal Business Summit Chicago 2010

Page 3: Drupal accounting system

Вопросы от бизнеса

How can I integrate my existing systems?1с, клиент банк

How can I start using e-commerce?

продажи, остатки, закупки How can I better support my customers?

статистикаHow can I get a larger ROI?

план, факт, управление

Page 4: Drupal accounting system

Готовые решения?

?UbercartECommerceCiviCRM...

Page 5: Drupal accounting system

Складской учет

Склад Товары Приход / Расход Остатки по складу + на дату История движений товаров

Page 6: Drupal accounting system

contribсustom

Модули учетной системы

Бизнес логика

Регистры

Документы

Page 7: Drupal accounting system

Модуль: регистры

Регистр склад Измерения:● Склад● Товар Ресурсы:● Количество

Page 8: Drupal accounting system

Модуль: документы

● Счет● Накладная● Счет-фактура● Выписка по счету Документ - node.Коммит документа - hook_doc_commit().

Page 9: Drupal accounting system

Обработка коммита документа$reg = register_get('stock'); $reg->addMovement(array(

stock => 1,article => 130,quantity => -20,

)); $reg->addMovement(array(

stock => 2,article => 130,quantity => 20,

));

Page 10: Drupal accounting system

Ком

мит

Документы Движения регистра

ПриходNode Склад Товар Кол-во

1 Склад 1 TV 100

2 Склад 1 TV -20

2 Склад 2 TV 20

3 Склад 1

TV -10

Перемещение

Расход

Page 11: Drupal accounting system

январьдекабрь февраль

Остатки на конец месяца

Текущие остатки

Page 12: Drupal accounting system

январьдекабрь февраль

Остатки на конец месяца

Остатки на конец декабря

Движения с 1 по 20 января+

20.01

Page 13: Drupal accounting system

Типы регистров

Info key = value

History key = value + история

Movement движения

Remnant движения + остатки

Accounting бух счета, двойная запись, проводки, ...

Page 14: Drupal accounting system

Перспектива

Торговля

Производство

Финансы

Документооборот

Персонал

Бухучет

Page 15: Drupal accounting system

Ваши вопросы

Павел Прищепа email: [email protected] skype: prischepa.p