Php 在Vtiger CRM中选择“生成采购订单”时自动填写发票号
我想我的问题与vtiger/moodules/Inventory/model/Record.php中的以下函数有关Php 在Vtiger CRM中选择“生成采购订单”时自动填写发票号,php,vtiger,Php,Vtiger,我想我的问题与vtiger/moodules/Inventory/model/Record.php中的以下函数有关 function setRecordFieldValues($parentRecordModel) { $currentUser = Users_Record_Model::getCurrentUserModel(); $fieldsList = array_keys($this->getModule()->getFields());
function setRecordFieldValues($parentRecordModel) {
$currentUser = Users_Record_Model::getCurrentUserModel();
$fieldsList = array_keys($this->getModule()->getFields());
$parentFieldsList = array_keys($parentRecordModel->getModule()->getFields());
$commonFields = array_intersect($fieldsList, $mergeArray);
foreach ($commonFields as $fieldName) {
if (getFieldVisibilityPermission($parentRecordModel->getModuleName(), $currentUser->getId(), $fieldName) == 0) {
$this->set($fieldName, $parentRecordModel->get($fieldName));
}
}
if($this->getModuleName() == 'PurchaseOrder' && getFieldVisibilityPermission($parentRecordModel->getModuleName(), $currentUser->getId(), 'account_id') == 0) {
$this->set('accountid',$parentRecordModel->get('account_id'));
}
return $this;
}
问题还不清楚。。。你想要实现什么,问题是什么?您尝试了什么?在“发票”页面中,选择任何发票号,然后从右侧单击“更多”,然后选择“生成采购订单”。在该“采购订单”页面上,“跟踪发票号”字段不是自动填写的。