在Vtiger CRM中创建新用户时,许多预定义设置(时区,货币等)都是特定公司设置的错误。但我无法在不深入文件结构的情况下找到有关如何更改设置或脚本的信息。
是否可能(以及如何)?
答案 0 :(得分:0)
是的,您可以从CRM GUI更改时区,货币详细信息,而无需进入代码。只需按照这个简单的步骤。
与任何用户一起登录CRM。登录后,您将在右上角看到用户名或图像(如果配置文件图片集)。在那里,您将获得“我的偏好”的链接。单击该链接将允许更改用户明智设置。此设置将是用户明智的,因此不会对其他用户生效。
干杯!!!!
答案 1 :(得分:0)
要在实体创建期间更改默认值,您需要通过设置所需的第一个值来更改值的顺序。 在vTiger中,每个选项列表都将值存储在表中,例如time_zone的vtiger_time_zone。 例如,如果您要将时区设置为“Europe / Amsterdam”,则需要通过查询找到关键字段time_zoneid的相应值
SELECT * FROM vtiger_time_zone where time_zone = "Europe/Amsterdam"
在我的情况下,查询返回的相应time_zoneid为44。
此时,有必要通过排除查询来更改新的所需默认值的排序顺序
UPDATE `vtiger_time_zone` SET sortorderid` = '0' WHERE `vtiger_time_zone`.`time_zoneid` = 44;
最后,通过执行查询
,有必要通过time_zone =“Pacific / Midway”(time_zoneid = 1)移动到第二个位置。UPDATE `vtiger_time_zone` SET sortorderid` = '1' WHERE `vtiger_time_zone`.`time_zoneid` = 1;
相反,默认货币值由config.inc.php中$ currency_name中存储的默认值给出,并在安装期间设置。