Multimag  0.2.992
Открытые члены | Защищенные члены
Класс doc_Zayavka

Документ *Заявка покупателя*. Подробнее...

Граф наследования:doc_Zayavka:
doc_Nulltype document

Открытые члены

 __construct ($doc=0)
 
 getExtControls ()
 
 dispatchZEvent ($event_name, $initator=null)
 
 sendSMSNotify ($text)
 
 sendEmailNotify ($text, $subject=null)
 
 sendXMPPNotify ($text)
 
 DopHead ()
 
 DopSave ()
 Сохранение расширенных свойств документа Подробнее...
 
 extendedApplyAclCheck ()
 Выполнение дополнительных проверок доступа для проведения документа Подробнее...
 
 extendedCancelAclCheck ()
 Выполнение дополнительных проверок доступа для отмены документа Подробнее...
 
 docApply ($silent=0)
 
 docCancel ()
 Отменить проведение документа Подробнее...
 
 getMorphList ()
 
 Service ()
 
 Otgruzka ()
 Отгрузить текущую заявку Подробнее...
 
- Открытые члены унаследованные от doc_Nulltype
 __construct ($doc=0)
 
 isSkladEditorEnable ()
 
 getFirmVarsA ()
 
 getExtControls ()
 
 create ($doc_data, $from=0)
 Создать документ с заданными данными Подробнее...
 
 getRootDocumentId ($no_exception=false)
 
 getSubtreeDocuments ($doc)
 
 viewDocumentTree ()
 
 createFrom ($doc_obj)
 Создать документ на основе данных другого документа Подробнее...
 
 createFromP ($doc_obj)
 Создать документ с товарными остатками на основе другого документа Подробнее...
 
 createParent ($doc_obj)
 Создать несвязанный документ с товарными остатками из другого документа Подробнее...
 
 createFromPDiff ($doc_obj)
 
 recalcSum ()
 
 getZDoc ()
 
 sentZEvent ($event_type)
 
 sendNotify ($text)
 Отправить оповещение по всем доступным каналам связи с клиентом Подробнее...
 
 sendSMSNotify ($text)
 
 sendEmailNotify ($text, $subject=null)
 
 sendXMPPNotify ($text)
 
 head ()
 отобразить заголовок документа Подробнее...
 
 head_submit ()
 Применить изменения редактирования заголовка Подробнее...
 
 json_head_submit ()
 Сохранение заголовка документа и возврат результата в json формате Подробнее...
 
 body ()
 Редактирование тела докумнета Подробнее...
 
 extendedViewAclCheck ()
 Выполнение дополнительных проверок доступа для просмотра документа Подробнее...
 
 extendedApplyAclCheck ()
 Выполнение дополнительных проверок доступа для проведения документа Подробнее...
 
 extendedCancelAclCheck ()
 Выполнение дополнительных проверок доступа для отмены документа Подробнее...
 
 apply ($silent=false)
 Провести документ Подробнее...
 
 applyJson ()
 Провести документ и вернуть JSON результат Подробнее...
 
 cancel ()
 Отменить проведение документа Подробнее...
 
 cancelJson ()
 
 docApply ($silent=0)
 
 docCancel ()
 отменить проведение документа Подробнее...
 
 forceCancel ()
 Отменить проведение, не обращая внимание на структуру подчинённости Подробнее...
 
 getCSVPrintFormList ()
 
 makePrintFormNoACLTest ($form_name, $to_str=false)
 
 sendFax ($form_name= '')
 
 sendFaxTo ($form_name, $faxnum)
 
 getExtensionFromMIME ($mime)
 
 sendEMail ($form_name= '')
 
 sendEmailTo ($form_name, $email, $text='')
 
 printForm ($form_name= '')
 
 printFormFromCabinet ($form_name)
 
 delExec ()
 Выполнить удаление документа. Если есть зависимости - удаление не производится. Подробнее...
 
 connectJson ($p_doc)
 Сделать документ потомком указанного документа и вернуть резутьтат в json формате Подробнее...
 
 sendDocByEMail ($email, $comment, $docname, $data, $filename, $body= '')
 отправка документа по электронной почте Подробнее...
 
 service ()
 
 _service ($opt, $pos)
 Служебные опции Подробнее...
 
 getDocumentHeader ()
 Получить многомерный массив с данными заголовка документа Подробнее...
 
 updateDocumentHeader ($data)
 обновить заголовок документа данными из массива Подробнее...
 
 isAltNumUnique ()
 Проверка уникальности альтернативного порядкового номера документа Подробнее...
 
 getNextAltNum ($doc_type, $subtype, $date, $firm_id)
 Получение альтернативного порядкового номера документа Подробнее...
 
 showLog ()
 Показать историю изменений документа Подробнее...
 
 getDocumentNomenclature ($options= '')
 Получить список номенклатуры Подробнее...
 
 getDocumentNomenclatureWVATandNums ()
 Получить список номенклатуры документа с НДС и НТД Подробнее...
 
 CSVExport ($to_str=0)
 Экспорт табличной части документа в CSV. Подробнее...
 
 morphTo ($target)
 Создание другого документа на основе текущего Метод необходимо переопределить у потомков Подробнее...
 
- Открытые члены унаследованные от document
const getId ()
 Получить ID документа Подробнее...
 
 getTypeName ()
 Получить кодовое имя типа документа Подробнее...
 
 getViewName ()
 Получить отображаемое имя документа Подробнее...
 
 loadFromArray ($doc_data)
 
 loadFromDb ($doc_id)
 
 getDocData ($name)
 Получить значение основного параметра документа. Вернёт пустую строку в случае отсутствия параметра Подробнее...
 
 getDocDataA ()
 Получить все основные параметры документа в виде ассоциативного массива Подробнее...
 
 setDocData ($name, $value)
 Установить основной параметр документа Подробнее...
 
 getDopData ($name)
 Получить значение дополнительного параметра документа. Вернёт пустую строку в случае отсутствия параметра Подробнее...
 
 getDopDataA ()
 Получить все дополнительные параметры документа в виде ассоциативного массива Подробнее...
 
 setDopData ($name, $value)
 
 setDopDataA ($array)
 Установить дополнительные данные текущего документа Подробнее...
 
 getTextData ($name)
 
 setTextData ($name, $value)
 
 markForDelete ()
 
 unMarkDelete ()
 
 subordinate ($p_doc)
 Сделать документ потомком указанного документа Подробнее...
 
 getTextDataA ()
 Получить все текстовые параметры документа в виде ассоциативного массива Подробнее...
 
 getMorphList ()
 
 morph ($target)
 Создать подчинённый документ из текущего Подробнее...
 
 getParentInfo ()
 
 getSubordinatesInfo ()
 
 refillPosList ($from_doc_id, $preclear=0, $no_sum=0)
 Слияние или перезапись табличной части двух документов Подробнее...
 

Защищенные члены

 getAdditionalButtonsHTML ()
 Получить строку с HTML кодом дополнительных кнопок документа Подробнее...
 
 getReserves ()
 Загружает счётчики резервов для текущей заявки Подробнее...
 
 unsetReserves ()
 
 setReserves ()
 
 morphTo_r_all ()
 
 morphTo_r_partial ()
 
 morphTo_pko ()
 
 morphTo_pbank ()
 
 morphTo_realiz_op ()
 
 morphTo_zayavka ()
 
 morphTo_specific ()
 
 sendNotificationMessage ()
 
 sendPie ()
 
 rewriteposList ()
 
 toggleReserve ()
 
- Защищенные члены унаследованные от doc_Nulltype
 initDefDopData ()
 Шаблон метода для инициализации дополнительных данных документа Подробнее...
 
 fixPrice ()
 Зафиксировать цену документа, если она установлена в *авто*. Выполняется при проведении некоторых типов документов. Подробнее...
 
 getDocumentSubtreeElementHTML ($item, $last=true)
 
 getDocumentSubtreeHTML ($tree)
 
 try_head_save ()
 
 getPrintFormList ()
 
 isPrintFormExists ($form_name)
 
 getPrintFormMime ($form_name)
 
 getPrintFormViewName ($form_name)
 
 makePrintForm ($form_name, $to_str=false)
 
 sendPetition ()
 Обработка отправки запроса на отмену документа Подробнее...
 
 mergeDocList ($poseditor)
 Слияние табличной части двух документов Подробнее...
 
 getLinkInfo ()
 Получить информацию о связях документа Подробнее...
 
 drawLHeadformStart ()
 
 drawHeadformStart ($alt= '')
 Отобразить заголовок шапки документа Подробнее...
 
 drawLHeadformEnd ()
 
 drawHeadformEnd ()
 
 drawAgentField ()
 Сформировать поля выбора агента Подробнее...
 
 drawSkladField ()
 
 drawBankField ()
 
 drawKassaField ()
 
 drawSumField ()
 
 drawPriceField ()
 
 get_docdata ()
 
 getDopButtons ()
 Кнопки меню - провети / отменить Подробнее...
 
 getApplyButtons ()
 
 getCancelButtons ()
 
 checkKassMinus ()
 Вычисление, можно ли отменить кассовый документ Подробнее...
 
 calcVAT ($doc_price, $count, $vat)
 
 serviceDelDoc ()
 Установить пометку на удаление у документа Подробнее...
 
 serviceUnDelDoc ()
 Снять пометку на удаление у документа Подробнее...
 
 checkIfTypeForDocumentExists ()
 
- Защищенные члены унаследованные от document
 loadDopDataFromDb ()
 
 loadTextDataFromDb ()
 
 writeLogArray ($action, $array)
 
 setDocDataA ($data)
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от doc_Nulltype
static sortDescriptionCallback ($a, $b)
 Callback функция для сортировки (например, печатных форм) Подробнее...
 
- Открытые статические члены унаследованные от document
static getStandardSqlQuery ()
 Получить стандартную строку запроса загрузки документа Подробнее...
 
static getClassNameFromType ($type)
 Получить имя класса документа по его номеру типа Подробнее...
 
static getNameFromType ($type)
 
static getClassNameFromName ($doc_name)
 Получить имя класса документа по его имени Подробнее...
 
static getViewNameFromName ($doc_name)
 
static getListTypes ()
 Получить спискок типов документов Подробнее...
 
static getInstanceFromDb ($doc_id)
 
static getInstanceFromType ($type)
 
static getInstanceFromArray ($doc_data)
 
- Поля данных унаследованные от document
const DOC_TYPES
 
- Защищенные данные унаследованные от doc_Nulltype
 $doc_type
 ID типа документа Подробнее...
 
 $sklad_editor_enable
 Разрешить отображение редактора склада Подробнее...
 
 $bank_modify
 Изменяет ли общие средства в банке Подробнее...
 
 $kassa_modify
 Изменяет ли общие средства в кассе Подробнее...
 
 $header_fields
 Поля заголовка документа, доступные через форму редактирования Подробнее...
 
 $doc_data
 Основные данные документа Подробнее...
 
 $dop_data
 Дополнительные данные документа Подробнее...
 
 $firm_vars
 Информация с данными о фирме Подробнее...
 
 $child_docs = array()
 Информация о документах-потомках Подробнее...
 
 $allow_neg_cnt
 Разрешить отрицательное количество товара Подробнее...
 
- Защищенные данные унаследованные от document
 $id = null
 ID документа Подробнее...
 
 $typename
 Наименование типа документа (для контроля прав и пр.) Подробнее...
 
 $viewname
 Отображаемое название документа при просмотре и печати Подробнее...
 
 $doc_data
 Основные данные документа Подробнее...
 
 $dop_data
 Дополнительные данные документа Подробнее...
 
 $text_data = []
 Дополнительные текстовые данные документа Подробнее...
 
 $firm_vars
 информация с данными о фирме Подробнее...
 
 $def_dop_data = []
 Список дополнительных параметров текущего документа со значениями по умолчанию Подробнее...
 
 $def_doc_data
 

Подробное описание

Документ *Заявка покупателя*.

См. определение в файле doc.zayavka.php строка 21

Конструктор(ы)

__construct (   $doc = 0)

Конструктор

Аргументы
docid документа

См. определение в файле doc.zayavka.php строка 24

Методы

dispatchZEvent (   $event_name,
  $initator = null 
)

Функция обработки событий, связанных с заказом

Аргументы
event_nameПолное название события

TODO: Отправка по телефону (голосом) Отправка по телефону (факсом)

См. определение в файле doc.zayavka.php строка 84

docApply (   $silent = 0)

Провести документ

Аргументы
silentНе менять отметку проведения

См. определение в файле doc.zayavka.php строка 442

docCancel ( )

Отменить проведение документа

См. определение в файле doc.zayavka.php строка 458

DopHead ( )

См. определение в файле doc.zayavka.php строка 303

DopSave ( )

Сохранение расширенных свойств документа

См. определение в файле doc.zayavka.php строка 392

extendedApplyAclCheck ( )

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

См. определение в файле doc.zayavka.php строка 411

extendedCancelAclCheck ( )

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

См. определение в файле doc.zayavka.php строка 426

getAdditionalButtonsHTML ( )
protected

Получить строку с HTML кодом дополнительных кнопок документа

См. определение в файле doc.zayavka.php строка 64

getExtControls ( )

См. определение в файле doc.zayavka.php строка 38

getMorphList ( )

Получить список документов, которые можно создать на основе этого

Возвращает
array Список документов

См. определение в файле doc.zayavka.php строка 527

getReserves ( )
protected

Загружает счётчики резервов для текущей заявки

См. определение в файле doc.zayavka.php строка 470

morphTo_pbank ( )
protected

См. определение в файле doc.zayavka.php строка 597

morphTo_pko ( )
protected

Сформировать приходный кассовый ордер

См. определение в файле doc.zayavka.php строка 581

morphTo_r_all ( )
protected

Сформировать реализацию со всеми товарами на основе этого документа

Возвращает

См. определение в файле doc.zayavka.php строка 544

morphTo_r_partial ( )
protected

Сформировать реализацию с неотгруженными товарами на основе этого документа

Возвращает

См. определение в файле doc.zayavka.php строка 563

morphTo_realiz_op ( )
protected

См. определение в файле doc.zayavka.php строка 612

morphTo_specific ( )
protected

См. определение в файле doc.zayavka.php строка 627

morphTo_zayavka ( )
protected

См. определение в файле doc.zayavka.php строка 620

Otgruzka ( )

Отгрузить текущую заявку

См. определение в файле doc.zayavka.php строка 757

rewriteposList ( )
protected

См. определение в файле doc.zayavka.php строка 679

sendEmailNotify (   $text,
  $subject = null 
)

Отправить email с заданным текстом заказчику на все доступные адреса

Аргументы
textтекст отправляемого сообщения

См. определение в файле doc.zayavka.php строка 216

sendNotificationMessage ( )
protected

См. определение в файле doc.zayavka.php строка 634

sendPie ( )
protected

См. определение в файле doc.zayavka.php строка 661

sendSMSNotify (   $text)

Отправить SMS с заданным текстом заказчику на первый из подходящих номеров

Аргументы
textтекст отправляемого сообщения

См. определение в файле doc.zayavka.php строка 179

sendXMPPNotify (   $text)

Отправить сообщение по XMPP с заданным текстом заказчику на все доступные адреса

Аргументы
textтекст отправляемого сообщения

См. определение в файле doc.zayavka.php строка 263

Service ( )

См. определение в файле doc.zayavka.php строка 732

setReserves ( )
protected

См. определение в файле doc.zayavka.php строка 514

toggleReserve ( )
protected

См. определение в файле doc.zayavka.php строка 699

unsetReserves ( )
protected

См. определение в файле doc.zayavka.php строка 505


Объявления и описания членов класса находятся в файле: