Скрипт создания в ОК документа в ГД разделе

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?
global $_wchome, $_host, $_libdir;
require_once($_libdir.'/wcdatasource._wc');
require_once($_libdir.'/dsmanager._wc');
require_once($_libdir.'/wccommons._wc');
error_reporting(E_ALL);
WCS::runAs(WCS_ROOT_ID);
$dsm = new DSManager(); //Создаем класс
$ds = &$dsm->load(..); //Загружаем ID нужного ГД
$values = array ( //Пишем сюда поля, в которые необходимо вставить ифнормацию
'header' => ...,
'published' => 1,
'f_...' => $_POST['...'], //f_ название поля в ГД документе созданное вручную начинается именно с этого
);
$doc = $ds->getEmptyDocument(); //Берем пустой документ
$doc->readValues($values); //Читаем данные из массива $values
$ds->createDocument($doc); //Записываем в новый документ
WCS::stopRunAs();
?>