Multimag  0.2.992
Класс paymentbasedoc

Документ-основа для приходников Подробнее...

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

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

- Открытые члены унаследованные от 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)
 Слияние или перезапись табличной части двух документов Подробнее...
 
- Открытые статические члены унаследованные от 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
 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
 $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
 

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

Документ-основа для приходников

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


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