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

Класс формирования XML файла для обмена с 1с Подробнее...

Граф наследования:Xml1cDataExport:
dataexport

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

 convertToXmlElement ($group_node_name, $item_node_name, $data)
 
 getJSONData ()
 
 getData ()
 Получить экспортируемые данные Подробнее...
 
- Открытые члены унаследованные от dataexport
 __construct ($db)
 
 setPeriod ($start_date, $end_date)
 
 setRefbooksList ($refbooks_list=null)
 
 setDocTypesList ($doctypes_list)
 
 setStartCounters ($val)
 
 setPartialTimeshtamp ($time)
 
 getFirmsData ()
 Получить данные справочника собственных организаций Подробнее...
 
 getAgentsListData ($partial=false)
 
 getNomenclatureListData ()
 Получить данные справочника списка номенклатуры Подробнее...
 
 getPosParamCollections ()
 Получить данные коллекций динамических свойств номенклатуры Подробнее...
 
 getDeliveryRegions ()
 Получить список регионов доставки Подробнее...
 
 getDeliveryTypes ()
 Получить список видов доставки Подробнее...
 
 getCreditTypes ()
 Получить список видов расходов Подробнее...
 
 getDebitTypes ()
 Получить список видов доходов Подробнее...
 
 getPosGroupParams ()
 Получить список групп динамических свойств номенклатуры Подробнее...
 
 getPosParams ()
 Получить список динамических свойств номенклатуры Подробнее...
 
 getPosLinksData ()
 Получить данные связей номенклатуры Подробнее...
 
 getStoresData ()
 Получить список складов Подробнее...
 
 getTillsData ()
 Получить список касс Подробнее...
 
 getBanksData ()
 Получить список банков Подробнее...
 
 getPricesData ()
 Получить список банков Подробнее...
 
 getWorkersData ()
 Получить список сотрудников Подробнее...
 
 getAgentGroupsData ()
 Получить список групп агентов Подробнее...
 
 getNomenclatureGroupsData ()
 Получить список групп номенклатуры Подробнее...
 
 getCountriesData ()
 Получить список стран мира Подробнее...
 
 getUnitsData ()
 Получить список единиц измерения Подробнее...
 
 getDocumentsData ()
 Получить документы Подробнее...
 
 getStartCountersData ()
 Получить значения остатков на начало периода выгрузки Подробнее...
 

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

 createDom ()
 Создаёт базовый DOM. Подробнее...
 
 createJSONStruct ()
 
- Защищенные члены унаследованные от dataexport
 getDataFromMysqlQuery ($query)
 
 getNameFromDocType ($doc_type)
 

Защищенные данные

 $dom
 
 $rootNode
 
- Защищенные данные унаследованные от dataexport
 $db
 
 $start_time
 
 $end_time
 
 $refbooks_list
 
 $doctypes_list
 
 $en_startcounters
 
 $partial_timeshtamp
 

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

Класс формирования XML файла для обмена с 1с

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

Методы

convertToXmlElement (   $group_node_name,
  $item_node_name,
  $data 
)

Преобразовывает ассоциативный многоуровневый массив $data в DOMElement

Аргументы
$group_node_nameИмя создвавемого элемента списка
$item_node_nameИмя объектов-элементов
$dataассоциативный многоуровневый массив с данными
Возвращает
DOMElement c данными из $data

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

createDom ( )
protected

Создаёт базовый DOM.

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

createJSONStruct ( )
protected

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

getData ( )

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

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

getJSONData ( )

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

Поля

$dom
protected

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

$rootNode
protected

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


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