Приветствую!
Кто-то поборол в счетах число прописью?
Ранее использовал Vtiger - там это было возможно, а тут не могу разобраться, как добавить в печатную форму счета число прописью.
“Из коробки” такая возможность отсутствует.
Это я понял. Как это исправить, может подобная практика есть/пример реализации?
@anyketua
Как вариант:
- взять готовый php скрипт перевода числа в текст;
- сделать кастомное текстовое поле (или поля);
- использовать один из механизмов SuiteCRM (WorkFlow или Logic Hook) для заполнения кастомного поля;
- добавить в печатную форму кастомное поле.
А есть ли пример как это сделать, пусть с другим скриптом (как включить сторонний скрипт в WorkFlow или Logic Hook)? Было бы очень прекрасно.
@anyketua
Документация здесь:
- Logic Hook - https://docs.suitecrm.com/developer/logic-hooks/
- WorkFlow - https://docs.suitecrm.com/user/advanced-modules/workflow/
Возможно, с WorkFlow я погорячился, но Logic Hook точно будет работать без проблем.
Будут конкретные вопросы, пиши.
Я так понимаю копать в сторону after_save?
@anyketua
Нет. Это типовая ошибка. Надо использовать before_save
. В этом случае одновременно будут сохраняться и данные полученные из формы, и заполнение во время работы hook-а поля.