Работа с юридическими лицами

Позволяет:

  • Вести справочник юридических лиц.
  • Различать пользователей Ubilling на физлиц и юрлиц.
  • Производить связи множественных пользователй с одним юрлицом.
  • Пользоваться дополнительными макросами CORP* при печати документов из профиля пользователя.

Использование

В Ubilling начиная с релиза 0.5.5 появилась новая сущность - юридическое лицо. Что с ними можно делать?

1. Собственно просматривать их список при помощи соответствующего модуля панели задач:

приблизительно в таком виде:

2. Еще можно создавать произвольное количество новых при помощи соответствующего контрола:

3. Присваивая им один из типов налогообложения, которых можно добавить тоже сколько влезет:

4. Ну еще никто не запрещает просматривать, как это юрлицо в финале выглядит, и какие реальные пользователи Ubilling ему принадлежат:

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



По умолчанию реальный пользователь Ubilling в профиле имеет «Тип пользователя» установленный как «Физическое лицо».

В любой момент времени можно изменить его тип при помощи модуля «Редактирование пользователя».

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

Результатом должно послужить изменение типа пользователя на «Юридическое лицо», которое тут же при желании можно и отредактировать.

В профиле пользователя это выглядит следующим образом:

Также можно на ходу просмотреть параметры юридического лица либо перейти к другим ассоциированным с ним пользователям. К одному юрлицу может быть ассоциировано произвольное количество реальных пользователей Ubilling (допустим десяток филиалов с разными точками включения).

Удаление связи пользователя с существующим юрлицом можно при повторном изменении типа пользователя, в режиме редактирования. Это приведет к переходу пользователя обратно к типу «Физическое лицо».

Установка и настройка

При обновлении от релиза 0.5.4 или более раннего требуется накатить при помощи «Консоли разработчика» последовательно следующие запросы. Если вы начинали использование с релиза 0.5.5 или более поздних - делать этого не нужно. Дамп разворачивается как надо уже на этапе установки.

coprsdb.sql
CREATE TABLE IF NOT EXISTS `corp_data` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `corpname` varchar(255) NOT NULL,
  `address` varchar(255) DEFAULT NULL,
  `doctype` int(11) DEFAULT NULL,
  `docnum` varchar(255) DEFAULT NULL,
  `docdate` date DEFAULT NULL,
  `bankacc` varchar(255) DEFAULT NULL,
  `bankname` varchar(255) DEFAULT NULL,
  `bankmfo` varchar(255) DEFAULT NULL,
  `edrpou` varchar(255) DEFAULT NULL,
  `ndstaxnum` varchar(255) DEFAULT NULL,
  `inncode` varchar(255) DEFAULT NULL,
  `taxtype` int(11) DEFAULT NULL,
  `notes` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 
CREATE TABLE IF NOT EXISTS `corp_taxtypes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 
CREATE TABLE IF NOT EXISTS `corp_persons` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `corpid` int(11) NOT NULL,
  `realname` varchar(255) NOT NULL,
  `phone` varchar(255) DEFAULT NULL,
  `im` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `appointment` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 
CREATE TABLE IF NOT EXISTS `corp_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `login` varchar(255) NOT NULL,
  `corpid` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Сам модуль включается включением опции CORPS_ENABLED в значение «1» в конфигурационном файле alter.ini

corps.txt · Последние изменения: 2015/08/04 17:28 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki