1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
exportpattern.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Sale\Exchange;
4
5
6
use Bitrix\Sale\Exchange\OneC\DocumentBase;
7
use Bitrix\Sale\Result;
8
9
abstract
class
ExportPattern
10
{
15
abstract
protected
function
getItems
(
array
$fields
);
16
21
abstract
protected
function
convert
(
array
$items
);
22
27
abstract
protected
function
export
(
array
$items
);
28
33
abstract
protected
function
logger
(
array
$items
);
34
39
public
function
proccess
(
array
$fields
)
40
{
41
$r = $this->
getItems
($fields);
42
if
(!$r->isSuccess())
43
return
$r;
44
45
$entityItems = $r->getData();
46
$r = $this->
convert
($entityItems);
47
if
(!$r->isSuccess())
48
return
$r;
49
50
$documents = $r->getData();
51
$r = $this->
export
($documents);
52
53
$this->
logger
($entityItems);
54
55
return
$r;
56
}
57
}
Bitrix\Sale\Exchange\ExportPattern
Определения
exportpattern.php:10
Bitrix\Sale\Exchange\ExportPattern\export
export(array $items)
Bitrix\Sale\Exchange\ExportPattern\getItems
getItems(array $fields)
Bitrix\Sale\Exchange\ExportPattern\convert
convert(array $items)
Bitrix\Sale\Exchange\ExportPattern\logger
logger(array $items)
Bitrix\Sale\Exchange\ExportPattern\proccess
proccess(array $fields)
Определения
exportpattern.php:39
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$items
$items
Определения
template.php:224
$fields
$fields
Определения
yandex_run.php:501
bitrix
modules
sale
lib
exchange
exportpattern.php
Создано системой
1.14.0