Menu

## ControlPoints
in package

ControlPoints.php : 31

Класс для управления Контрольными точками

Class ControlPoints

##### Tags

author

  Vladislav Andreev v@salesman.pro

version
  1.0

  (06/09/2019)

  Example

      $rez  = new Salesman\ControlPoints();
      $data = $rez -> info($id);

### Table of Contents

$db : mixed
  Различные параметры, в основном из GLOBALS
$fpath : mixed
  Различные параметры, в основном из GLOBALS
$identity : mixed
  Различные параметры, в основном из GLOBALS
$iduser1 : mixed
  Различные параметры, в основном из GLOBALS
$ivc : mixed
  Различные параметры, в основном из GLOBALS
$opts : mixed
  Различные параметры, в основном из GLOBALS
$params : array<string|int, mixed>
  Передача различных параметров
$rootpath : string
  Абсолютный путь
$skey : mixed
  Различные параметры, в основном из GLOBALS
$sqlname : mixed
  Различные параметры, в основном из GLOBALS
$tmzone : mixed
  Различные параметры, в основном из GLOBALS
__construct() : mixed
  Работает только с объектом Подключает необходимые файлы, задает первоначальные параметры
autoAdd() : array<string|int, mixed>
  Автоматическое добавление Контрольной точки
delete() : array<string|int, mixed>
  Удаление Контрольной точки
doit() : array<string|int, mixed>
  Выполнение Контрольной точки
edit() : array<string|int, mixed>
  Добавление/Редактирование Контрольной точки
info() : array<string|int, mixed>
  Информация о Контрольной точке
pointinfo() : array<string|int, mixed>
  Информация о базовой контрольной точке
points() : array<string|int, mixed>
  Массив базовых Контрольных точек с ключем = ccid
pointsbydeal() : array<string|int, mixed>
  Список Контрольных точек по сделке
undoit() : array<string|int, mixed>
  Отмена выполнения Контрольной точки

### Properties

#### $db

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $db`

#### $fpath

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $fpath`

#### $identity

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $identity`

#### $iduser1

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $iduser1`

#### $ivc

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $ivc`

#### $opts

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $opts`

#### $params

ControlPoints.php : 52

Передача различных параметров

`public array<string|int, mixed> $params = []`

#### $rootpath

ControlPoints.php : 38

Абсолютный путь

`public string $rootpath`

#### $skey

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $skey`

#### $sqlname

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $sqlname`

#### $tmzone

ControlPoints.php : 45

Различные параметры, в основном из GLOBALS

`public mixed $tmzone`

### Methods

#### __construct()

ControlPoints.php : 58

Работает только с объектом Подключает необходимые файлы, задает первоначальные параметры

`public __construct() : mixed`

##### Return values

mixed —

#### autoAdd()

ControlPoints.php : 767

Автоматическое добавление Контрольной точки

`public autoAdd(int $did[, int $offset = 5 ]) : array<string|int, mixed>`

##### Parameters

$did : int
$offset : int = 5
  - количество дней от текущей даты ( для плановой даты по КТ )

##### Tags

throws
  Exception

##### Return values

array<string|int, mixed> —

#### delete()

ControlPoints.php : 476

Удаление Контрольной точки

`public delete(int $id) : array<string|int, mixed>`

##### Parameters

$id : int

##### Return values

array<string|int, mixed> —

#### doit()

ControlPoints.php : 543

Выполнение Контрольной точки

`public doit(int $id[, string|null $date = NULL ]) : array<string|int, mixed>`

##### Parameters

$id : int
$date : string|null = NULL

##### Return values

array<string|int, mixed> —

#### edit()

ControlPoints.php : 297

Добавление/Редактирование Контрольной точки

`public edit(int $id[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>`

##### Parameters

$id : int
$params : array<string|int, mixed> = []

##### Tags

throws
  Exception

##### Return values

array<string|int, mixed> —

#### info()

ControlPoints.php : 235

Информация о Контрольной точке

`public info(int $id) : array<string|int, mixed>`

##### Parameters

$id : int

##### Return values

array<string|int, mixed> —

#### pointinfo()

ControlPoints.php : 124

Информация о базовой контрольной точке

`public pointinfo(int $id) : array<string|int, mixed>`

##### Parameters

$id : int

##### Return values

array<string|int, mixed> —

#### points()

ControlPoints.php : 93

Массив базовых Контрольных точек с ключем = ccid

`public points() : array<string|int, mixed>`

##### Return values

array<string|int, mixed> —

#### pointsbydeal()

ControlPoints.php : 180

Список Контрольных точек по сделке

`public pointsbydeal(int $did[, bool $pointsonly = false ]) : array<string|int, mixed>`

##### Parameters

$did : int
$pointsonly : bool = false

##### Return values

array<string|int, mixed> —

#### undoit()

ControlPoints.php : 661

Отмена выполнения Контрольной точки

`public undoit(int $id) : array<string|int, mixed>`

##### Parameters

$id : int

##### Return values

array<string|int, mixed> —

## Search results