Изменение валюты в iTop


#1

Доброго времени суток, подскажите пожалуйста каким образом можно добавить или изменить валюту в системе iTop. Данное значение указываем при создании нового договора.


#2

Добрый вечер, @maimishev.
Всё делается через маленький модуль, в котором описываются изменения модели данных. Посмотрите эту тему: Статусы и новые поля, тут задача с дополнительными статусами аналогичная.


#3

Здравствуйте. У меня проблема с добавлением новой валюты.
В свой модуль в datamodel… добавлено переопределение поля cost_currency для класса Contract
<class id="Contract"> <fields> <field id="cost_currency" xsi:type="AttributeEnum" _delta="redefine"> <values> <value id="dollars">dollars</value> <value id="euros">euros</value> <value id="rubles">rubles</value> </values> <sql>cost_currency</sql> <default_value/> <is_null_allowed>true</is_null_allowed> <display_style>list</display_style> </field> </fields> </class>

iTop setup выдает ошибку: Error loading module “test-itop”: /itop_design/classes/class[Contract] at line 1532: could not be found
Как лечить?


#4

А в <class id="Contract"> С случаем не на русском?


#5

Нет не на русском. проверено. печаль


#6

В зависимостях вашего модуля указан модуль, в котором класс Contract объявляется первоначально?

http://community.itop-itsm.ru/search?q=%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%20%D0%BC%D0%BE%D0%B4%D1%83%D0%BB

#7

точно! зависимости я не указала. Спасибо!


#8

@togoltsova, вот модуль есть https://github.com/itop-itsm-ru/additional-contract-currencies


Заполняем с нуля
#9

vladimir,
Спасибо огромное! то, что нужно!


#10

Добрый день!
Подскажите пожалуйста как установить модуль? в каком файле надо изменять данные?