Блог частного PHP-программиста

В этом разделе вы найдёте полезную информацию, касающуюся программированию на Vtiger CRM и Laravel.

Показаны статьи по тэгу: VtigerCRM

Блог частного PHP-программиста Сергея Емельянова

Я люблю писать о том, как решал те или иные трудности и делиться с интересными фишками с сообществом разработчиков. Здесь вы найдёте решение тех или иных задач по Vtiger CRM и Laravel. Если у вас есть вопросы - не стесняйтесь, задавайте!

Функционал проверки дубликатов. Меняем условие с "И" на "ИЛИ"
VtigerCRM

Функционал проверки дубликатов. Меняем условие с "И" на "ИЛИ"

В Vtiger 7.3 есть один отличный функционал - проверка записей на дубликаты перед сохранением или изменением. Работает он следующим образом - вы идёте в настройки модуля (управление полями), в нём у вас будет доступна вкладка "Управление дубликатами" или Duplicate Prevention. При переходе на эту вкладку вы можете указать поля, которые вы будете проверять перед сохранением.

Добавление страницы по умолчанию в настройки пользователя
VtigerCRM

Добавление страницы по умолчанию в настройки пользователя

Vtiger 7.3 принёс нам множество улучшений в части производительности и функционала. В том числе добавлена интересная возможность - в настройках отдельно взятого пользователя выбирать какую страницу открывать по умолчанию после авторизации. Раньше это можно было сделать только глобально из настроек системы.

Vtiger версия 7.3. Что нового?
VtigerCRM CRM

Vtiger версия 7.3. Что нового?

После долгих доработок и исправлений ошибок, разработчики Vtiger выпустили новую версию CRM системы - 7.3. В эту версию вошли ряд улучшений, новый функционал, исправление ошибок в интерфейсе и ряд исправлений в безопасности. Также версия 7.3 полностью совместима с версией PHP 7.4.

Правильные права на папки в Vtiger CRM
VtigerCRM

Правильные права на папки в Vtiger CRM

На форумах я часто вижу сообщения и вопросы о том, какие права корректно устанавливать на систему Vtiger CRM. Если системный администратор установит слишком жёсткие права и запретит всё что возможно, то возможно появление различных багов в системе и зависание работы. И наоборот если разрешить всё что возможно, то не за горами проблемы с безопасностью.

Как отключить возможность быстрого создания записи и открывать полное окно создания по умолчанию в Vtiger 7?
VtigerCRM

Как отключить возможность быстрого создания записи и открывать полное окно создания по умолчанию в Vtiger 7?

Если в Vtiger CRM вы откроете карточку любого модуля, перейдёте в связанный список и оттуда попробуете добавить новую запись у связанного модуля, вам откроется всплывающее окно быстрого создания. И в ней будет кнопка перехода в окно детального редактирования. Многих пользователей не устраивает подобное поведение системы.

Автообновление списка при появлении нового контакта в Vtiger CRM 7.2
VtigerCRM

Автообновление списка при появлении нового контакта в Vtiger CRM 7.2

От одного из клиентов поступил запрос на интересный функционал системы. Сотрудники пользовались в основной своей массе модулем "Контакты". И в списках постоянно добавлялись всё новые и новые клиенты. Клиент хотел видеть появление в таблице новых контактов без необходимости перезагрузки страницы.

Добавляем в Vtiger CRM функционал по удалению комментариев
VtigerCRM

Добавляем в Vtiger CRM функционал по удалению комментариев

По умолчанию в Vtiger CRM отсутствует функционал по удалению комментарией. Вы можете добавлять их, редактировать или отвечать на них. Но не удалять. Ниже я приложил подробную инструкцию о том, как можно реализовать данную возможность. Для этого вам потребуется доступ к файлам CRM. Никаких изменений в базу данных не требуется.

Редактор полей в Vtiger CRM. Активируем возможность задавать собственное имя поля.
VtigerCRM

Редактор полей в Vtiger CRM. Активируем возможность задавать собственное имя поля.

Vtiger CRM даёт нам отличную возможность быстро и легко созавать поля в любом модуле. Но при таком подходе есть одна загвоздка. В редакторе полей вы можете задавать заголовок поля, даже его длину, но при создании система назначает имя вновь созданному полю автоматически, при этом имя будет совсем нечитаемым, например cf_997. Где cf - сокращённо "Custom Field", а 997 - это номер нового поля.

Функции по созданию связи один ко многим в Vtiger CRM
VtigerCRM

Функции по созданию связи один ко многим в Vtiger CRM

Программисты и разработчики задаются вопросом: "Как связать модули в Vtiger CRM между собой?". При этом, самая распространённая связь между модулями - это 1 ко многим. Эта связь означает, что в карточке родительского (или основного) модуля присутствует поле, в котором вы можете выбрать нужную запись дочернего модуля. А в карточке дочернего модуля есть вкладка, при клике на которую вы можете увидеть все связанные с этой карточкой записи.

Популярное

Самые популярные посты

Как быть максимально продуктивным на удалённой работе?
Business

Как быть максимально продуктивным на удалённой работе?

Я запустил собственный бизнес и намеренно сделал всё возможное, чтобы работать из любой точки мира. Иногда я сижу с своём кабинете с большим 27-дюймовым монитором в своей квартире в г. Чебоксары. Иногда я нахожусь в офисе или в каком-нибудь кафе в другом городе.

Привет! Меня зовут Сергей Емельянов и я трудоголик
Business PHP

Привет! Меня зовут Сергей Емельянов и я трудоголик

Я программист. В душе я предприниматель. Я начал зарабатывать деньги с 11 лет, в суровые 90-е годы, сдавая стеклотару в местный магазин и обменивая её на сладости. Я зарабатывал столько, что хватало на разные вкусняшки.

Расставляем приоритеты слову "Да"
Business

Расставляем приоритеты слову "Да"

Я вижу, как много блоггеров пишут о том, как важно говорить «Нет» и затем часто вижу такие комментарии, как «Отлично», «Очень важно правильно расставлять приоритеты». Интересный момент для меня заключается в том, что когда кто-то пишет, что он учится говорить «нет», это означает, что он уже умеет говорить «да».

Последняя новость

Разработал интересное приложение по изучению иностранных слов по карточкам. Можно бесплатно скачать, развернуть на своём сервере и пользоваться. Сделано на Laravel + Vue.js. Создавайте свой список слов для изучения или импортируйте готовый. Учите слова в любое время и в любом месте. Посмотреть видео вы можете по ссылке, кликнув на изображение

Акция! Профессиональный разработчик CRM за 2000 руб. в час

Выделю время под ваш проект. Знания технологий Vtiger CRM, SuiteCRM, Laravel, Vue.js, Golang, React.js. Предлагаю варианты сотрудничества, которые помогут вам воспользоваться преимуществами внешнего опыта, оптимизировать затраты и снизить риски. Полная прозрачность всех этапов работы и учёт временных затрат. Оплачивайте только рабочие часы разработки после приемки задачи. Экономьте на платежах по его содержанию разработчика в штате. Возможно заключение договора по ИП. С чего начать, чтобы нанять профессионального разработчика на full-time? Просто заполните форму!

Обычно я перезваниваю в течение нескольких часов. Но если у меня большая загрузка по работе, то я могу перезвонить вам на следующей день. Поэтому, наберитесь терпения. Или если у вас срочный вопрос, вы можете мне позвонить напрямую. Я постараюсь вам помочь.

Или просто позвоните по телефону: +79876757777

Мой телеграмм: @sergeyem