Storage
in package
Класс для управления складом
Class Storage
Tags
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>
- Передача различных параметров
- $skey : mixed
- Различные параметры, в основном из GLOBALS
- $sqlname : mixed
- Различные параметры, в основном из GLOBALS
- $tmzone : mixed
- Различные параметры, в основном из GLOBALS
- $rootpath : false|string
- __construct() : mixed
- Akt constructor.
- CompleteStatus() : array<string|int, mixed>
- Вспомогательная функция. Считает сколько позиций сделки закрыто заявками
- dealcomplete() : array<string|int, mixed>
- Проверка сделки на комплектность
- delete() : array<string|int, mixed>
- Удаление позиции каталога/прайса
- deletepoz() : array<string|int, mixed>
- Удаление позиции со склада
- edit() : array<string|int, mixed>
- Добавление/изменение позиции прайса и склада
- editakt() : array<string|int, mixed>
- Работа с ордерами
- editoffer() : array<string|int, mixed>
- Редактор предложений
- editone() : array<string|int, mixed>
- Редактирование позиции на складе
- editprice() : array<string|int, mixed>
- Функция изменения розничной цены на позицию
- editzayavka() : array<string|int, mixed>
- Работа с заявками
- editzstatus() : array<string|int, mixed>
- Изменение статуса заявки
- eNotify() : array<string|int, mixed>
- Отправка уведомлений о заявке
- FtpUpload() : array<string|int, mixed>
- Вспомогательная функция. Загрузка картинок на ftp-сервер
- getFields() : array<string|int, mixed>
- Массив доп.полей
- getSklad() : array<string|int, mixed>|string
- Данные по складу по его ID
- getSkladList() : array<string|int, mixed>
- Вывод списка складов
- info() : array<string|int, mixed>
- Информация о позиции
- mcCompleteStatus() : array<string|int, mixed>
- Вспомогательная функция. Считает сколько позиций сделки закрыто заявками
- mcFtpUpload() : string
- Вспомогательная функция. Загрузка картинок на ftp-сервер
- mcSyncPoz() : string
- Обработка поступлений на склад и резервирование как по ордеру, так и авторезервирование
- mcSyncReserv() : string
- Автоматическое резервирование и создание заявок при смене этапа сделки инициируется в классе Deal (func.php)
- move() : array<string|int, mixed>
- Перемещение м/у складами
- removeorder() : array<string|int, mixed>
- Удаление ордера
- removereserve() : array<string|int, mixed>
- удаление резерва
- removezayavka() : array<string|int, mixed>
- Удаление заявки
- serials() : bool
- Работа с серийными номерами
- SyncPoz() : string
- Обработка поступлений на склад и резервирование как по ордеру, так и авторезервирование
- SyncReserv() : string
- Автоматическое резервирование и создание заявок при смене этапа сделки инициируется в классе Deal (func.php)
- totalSpeka() : array<string|int, mixed>
- Вывод объединенной спецификации с объединением одинаковых позиций в одну ( количество суммируется )
- logger() : string
- Логгирование измененных данных
- settings() : mixed
- Настройки модуля
Properties
$db
Различные параметры, в основном из GLOBALS
public
mixed
$db
$fpath
Различные параметры, в основном из GLOBALS
public
mixed
$fpath
$identity
Различные параметры, в основном из GLOBALS
public
mixed
$identity
$iduser1
Различные параметры, в основном из GLOBALS
public
mixed
$iduser1
$ivc
Различные параметры, в основном из GLOBALS
public
mixed
$ivc
$opts
Различные параметры, в основном из GLOBALS
public
mixed
$opts
$params
Передача различных параметров
public
array<string|int, mixed>
$params
= []
$skey
Различные параметры, в основном из GLOBALS
public
mixed
$skey
$sqlname
Различные параметры, в основном из GLOBALS
public
mixed
$sqlname
$tmzone
Различные параметры, в основном из GLOBALS
public
mixed
$tmzone
$rootpath
private
false|string
$rootpath
Methods
__construct()
Akt constructor.
public
__construct() : mixed
Return values
mixed —CompleteStatus()
Вспомогательная функция. Считает сколько позиций сделки закрыто заявками
public
CompleteStatus( $did[, $params = [] ]) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —dealcomplete()
Проверка сделки на комплектность
public
static dealcomplete(int $did[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $did : int
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —delete()
Удаление позиции каталога/прайса
public
delete([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —deletepoz()
Удаление позиции со склада
public
deletepoz([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
-
- id записи
Return values
array<string|int, mixed> —edit()
Добавление/изменение позиции прайса и склада
public
edit([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
-
identity iduser n_id, artikul, title, descr, content, price_in, price_1, price_2, price_3, price_4, price_5, edizm, nds, category idz - id заявки на приобретение, если создается на её основе ido - id предложения, если создается на её основе
Tags
Return values
array<string|int, mixed> —editakt()
Работа с ордерами
public
editakt([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
-
id - id записи акта identity iduser
массив серийных номеров serial = [ prid = [serial, date_create, date_period] ]
Return values
array<string|int, mixed> —editoffer()
Редактор предложений
public
editoffer([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —editone()
Редактирование позиции на складе
public
editone([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —editprice()
Функция изменения розничной цены на позицию
public
editprice([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
-
identity iduser n_id, price_1
Return values
array<string|int, mixed> —editzayavka()
Работа с заявками
public
editzayavka([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —editzstatus()
Изменение статуса заявки
public
editzstatus([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —eNotify()
Отправка уведомлений о заявке
public
eNotify( $id, $tip[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —FtpUpload()
Вспомогательная функция. Загрузка картинок на ftp-сервер
public
FtpUpload(int $prid[, array<string|int, mixed> $files = [] ]) : array<string|int, mixed>
Parameters
- $prid : int
- $files : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed> —getFields()
Массив доп.полей
public
static getFields() : array<string|int, mixed>
Return values
array<string|int, mixed> —getSklad()
Данные по складу по его ID
public
static getSklad( $id[, string $field = '' ]) : array<string|int, mixed>|string
Parameters
Return values
array<string|int, mixed>|string —getSkladList()
Вывод списка складов
public
static getSkladList(int $mcid) : array<string|int, mixed>
Parameters
- $mcid : int
Return values
array<string|int, mixed> —info()
Информация о позиции
public
static info( $id[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —(prixe, sklad)
mcCompleteStatus()
Вспомогательная функция. Считает сколько позиций сделки закрыто заявками
public
mcCompleteStatus( $did) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —mcFtpUpload()
Вспомогательная функция. Загрузка картинок на ftp-сервер
public
mcFtpUpload(int $prid[, array<string|int, mixed> $files = [] ]) : string
Parameters
- $prid : int
- $files : array<string|int, mixed> = []
Tags
Return values
string —mcSyncPoz()
Обработка поступлений на склад и резервирование как по ордеру, так и авторезервирование
public
mcSyncPoz([string $print = 'no' ][, array<string|int, mixed> $params = [] ]) : string
Parameters
- $print : string = 'no'
- $params : array<string|int, mixed> = []
-
ida - id ордера, did - id сделки, prid - id позиции, idz - id заявки, sklad - id склада (на перспективу, для выбора во время смены этапа)
Return values
string —mcSyncReserv()
Автоматическое резервирование и создание заявок при смене этапа сделки инициируется в классе Deal (func.php)
public
mcSyncReserv([string $print = 'no' ], int $did) : string
Parameters
- $print : string = 'no'
- $did : int
Return values
string —move()
Перемещение м/у складами
public
move([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —removeorder()
Удаление ордера
public
removeorder([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —removereserve()
удаление резерва
public
removereserve([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
-
integer id - идентификатор записи резерва
Return values
array<string|int, mixed> —removezayavka()
Удаление заявки
public
removezayavka([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed> —serials()
Работа с серийными номерами
public
serials([array<string|int, mixed> $params = [] ]) : bool
Parameters
- $params : array<string|int, mixed> = []
Return values
bool —SyncPoz()
Обработка поступлений на склад и резервирование как по ордеру, так и авторезервирование
public
SyncPoz([string $print = 'no' ][, $params = [] ]) : string
Parameters
- $print : string = 'no'
- $params : = []
-
, м.б. пустым (для авторезерва) ida - id ордера, did - id сделки, prid - id позиции, idz - id заявки, sklad - id склада (на перспективу, для выбора во время смены этапа)
Return values
string —SyncReserv()
Автоматическое резервирование и создание заявок при смене этапа сделки инициируется в классе Deal (func.php)
public
SyncReserv([string $print = 'no' ], int $did[, $params = [] ]) : string
Parameters
Return values
string —totalSpeka()
Вывод объединенной спецификации с объединением одинаковых позиций в одну ( количество суммируется )
public
static totalSpeka( $did[, string $filter = '' ]) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —logger()
Логгирование измененных данных
private
logger( $tip[, int $identity = 1 ], int $iduser[, array<string|int, mixed> $param = [] ][, array<string|int, mixed> $oldparams = [] ]) : string
Parameters
- $tip :
- $identity : int = 1
- $iduser : int
- $param : array<string|int, mixed> = []
- $oldparams : array<string|int, mixed> = []
Return values
string —settings()
Настройки модуля
private
static settings( $identity) : mixed