Приветствую!
Мосле миграции из другой системы, где не следили за уникальностю записей, теперь много дубликатов контрагентов и контактов.
Есть ли возможность пакетно обрабатывать дубли или как-то автоматизировать этот процесс?

Дублей контрагентов - 390.
Дублей контактов - около 1500.

Нравится

5 комментариев

Добрый день!
Дубли в системе обрабатываются после проведения глобального поиска дублей. Найденные дубли группируются по похожести, для удобства обработки. Подробно о запуске глобального поиска и обработке его результатов рассказано в Академии.

Ксения, все верно.
После глобального поиска таких дублей обнаруживается столько, сколько я написал.
Меня интересует, есть ли способ обработки уже найденных дублей, чтобы не совершать 390 кликов "Select All" и 390 кликов "Merge". Так как не все дубли схлопнутся автоматически, возможны еще вариации из различных сотен кликов.
Потом настанет черед контактов, а их уже 1500.

Здравствуйте! Можно поинтересоваться как решили данную задачу?

Добрый день, Светлана!

В новой версии системы появилась кнопка "Выбрать все", что позволяет выбрать и обработать сразу все записи реестра сразу. Что касается именно объединения дублей, то этот процесс требует просмотра каждого индивидуального найденного дубля, для определения, является ли он действительно дублем (или просто однофамильцем и т.д.).

Спасибо!

Показать все комментарии

В продукте sales enterprice 7.8 при добавлении записей на деталь Предложения нужно убрать возможность выбора типа Предложения. Сейчас эта возможность реализована в базовом функционале, так как в кастомном разделе Предложения есть несколько страниц редактирования.

Видимо, нужно переопределить какие-то методы.
Как можно реализовать такой кейс?

Нравится

3 комментария

Вопрос в том, как внести в изменения в меню, которое генерируется методом getEditPages.
Метода getEditPages мы не нашли - хотя по сути понятно, что он делает, это просто получение списка типов.

Нам нужно в меню кнопки "Добавить" на детали не выводить меню из типов разных схем редактирования, а сразу открывать определенную схему страницы редактирования.

Проблема ещё в том, что getEditPages используется во многих методах, поэтому также интересует вопрос, как этот метод правильно переопределить, чтобы это не повлияло на другие процессы?

Сопутствующий вопрос, который может помочь решить данную задачу - как вообще удалить из списка типов лишний пункт?

Показать все комментарии

В продукте sales enterprice 7.8 нужно добавить на страницу раздела "Звонки" поле с типом "файл" для сохранения одной записи звонка.
В конфигурации , в объекте раздела "Звонки" я добавила поле с типом "файл". В мастере раздела это поле недоступно для добавления в схему.
Как добавить это поле на страницу редактирования раздела "Звонки"?

Нравится

0 комментариев
Показать все комментарии

В продукте sales enterprice версии 7.8 пытаюсь по аналогии с бизнес-процессом визирования счета сделать бизнес-процесс визирования продажи, но при попытке сохранения схемы бизнес-процесса выдает ошибку (на скриншоте).

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

Где настраиваем визирование продажи неправильно?

Нравится

3 комментария

Анастасия,
По скриншотам трудно определить причину ошибки. Напишите в тех. поддержку письмо с подробным описанием.

"Зарицкий Олег" написал:

Анастасия,

По скриншотам трудно определить причину ошибки. Напишите в тех. поддержку письмо с подробным описанием.

Олег, тогда, возможно, подскажете, откуда берется RecordId в бизнес-процессе визирования счета, договора и заказа. Достаточно ли просто скопировать бизнес-процесс визирования? Или нужна дополнительная настройка например, в системных настройках или справочниках?

Показать все комментарии

Подскажите, пожалуйста, как можно реализовать кнопку и вкладку в разделе Контакты, аналогичные вкладке "Планирование визитов" в разделе Активности

Нравится

2 комментария

Добрый день!

Вам нужно сделать новое представление для раздела "Контакты". Пример реализации нового представления смотрите в схеме ActivitySectionV2 пакета FieldForce.

"Мария Ватулина" написал:

Добрый день!

Вам нужно сделать новое представление для раздела "Контакты". Пример реализации нового представления смотрите в схеме ActivitySectionV2 пакета FieldForce.

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

Показать все комментарии

Добрый день.
Искал похожую тему на форуме - на нашел.

После работы в мастере разделов, получил дубли полей, т.е. есть несколько дублирующихся полей "фамилия" и т.д.
Самостоятельно удалил их как поля через конфигурацию в карточке объекта раздела, в итоге в мастере разделов получились ссылки на не существующие поля (см. вложение).
Подскажите как их убрать.
Спасибо большое.

Нравится

2 комментария

Здравствуйте!

После удаления полей со схемы необходимо очистить кеш браузера (если поля были действительно удалены корректно, например, комментированием кода, который их добавляет на страницу).
Также Вы можете удалить поля, используя мастер раздела.

Это только визуально скроет поля. Тем не менее их можно быт выбрать в фильтре или в представлении раздела. Для того, чтобы поля не отображались Вам необходимо удалить их из объекта (либо изменить режим использования на "Никогда").

Показать все комментарии

Добрый день подскажите пожалуйста...
Мне требуется вывести модальное окно когда выбираем контакт при создании продажи.
Пакет OpportunitySectionV2

Я создал кастомный пакет, зависимость поставил от OpportunitySectionV2
Что мне сейчас нужно сделать ? Замещающий клиентский модуль или замещающая страница?

Нравится

1 комментарий

Здравствуйте!

Замещающий клиентский модуль. Замещающая страница создается для редактирования интерфейса страниц, созданных в версии 5.Х.

Показать все комментарии

Добрый день.
При фиксации пакета в репозитории возникает ошибка

"Ошибка при работе с системой контроля версий. Ошибка при работе с хранилищем. Необходима синхронизация с сервером"

После обновления пакета из репозитория и повторной фиксации ошибка повторяетя.
До сегодняшнего дня пакет фиксировал нормально.

Никакие манипуляции с репозиторием за это время не проводились.
Как решить данную проблему?
Версия 7.8.0.3374

Нравится

2 комментария

Здравствуйте, Игорь!

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

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

Показать все комментарии

Добрый день.
При фиксации пакета в репозитории возникает ошибка

"Ошибка при работе с системой контроля версий. Ошибка при работе с хранилищем. Необходима синхронизация с сервером"

После обновления пакета из репозитория и повторной фиксации ошибка повторяетя.
До сегодняшнего дня пакет фиксировал нормально.

Никакие манипуляции с репозиторием за это время не проводились.
Как решить данную проблему?

Нравится

2 комментария

Здравствуйте.

Выполните сперва действие "Обновить пакет из хранилища", затем уже фиксируйте.

Если все схемы с которыми Вы работали заблокированны, то изменения не потеряются.
Чтоб обезопаситься, удалите папки TerrasoftPackages и Svn которые лежат по пути:
"%TEMP%\%APPLICATION%\%WORKSPACE%.

Пример расположения из файла ConnectionString:

<add name="defPackagesWorkingCopyPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\TerrasoftPackages />
 
<add name="sourceControlAuthPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\Svn />

Илья, спасибо за совет, но предложенные вами действия я уже произвёл неоднократно. + переехал на другой репозиторий.
Без результата. Ошибка та же.

Показать все комментарии

Добрый день, коллеги!

Интересует ваш опыт и мнение.
Как в рамках bpm'online органичнее реализовать возможность изменения сроков решения инцидентов? Иногда бывает так, что клиент сам просит решить инцидент (запрос на изменение, например) не в оговоренный SLA срок, а в запланированное время (например, через 2 недели). Или запрашиваемый сервис нестандартный, или заранее не может быть высчитан и требует анализа в каждом из случаем.

Насколько я понимаю, сейчас bpm'online однозначно автоматически считает срок разрешения (даже если реклассифицировать). Но в этом случае такие обращения однозначно будут просроченными, что несправедливо портит показатели.

Как лучше решить данную ситуацию?
Спасибо!

Нравится

1 комментарий

Добрый день, Владимир!

Сам термин SLA(соглашение об уровне предоставления услуги) подразумевает, что в таком соглашении содержиться детальное описание предоставляемого сервиса, в том числе перечень параметров качества, методов и средств их контроля, времени отклика поставщика на запрос от потребителя.
По этому наш продукт работает именно так.

Если у Вас возникают ситуации, которые Вы описали ранее, то вариантов решения могу предложить несколько (все они требуют проработки):

1) Выполнять преостановление выполнения обращения базовыми средствами используя состояние паузы "Ожидает ответа", Вы его можете переименовать по необходимости.
В таком случае сроки будут преостановлены. (и ставить задачу на ответственного с отображением в расписании даты последуещего созвона\согласования\ решения)

2)Суть аналогична с первым пунктом, но реализация чуть другая.
Можно создать поле "Дата согласованного решения", в котором будет выбираться дата, которую Вы согласовали с клиентом и реализовать логику, которая будет к срокам решения\реакции добавлять разницу времени, между указанными сроками и указанной даты в колонке "Дата согласованного решения". (в таком случае, желательно раздать права к такой колонке только группе пользователей у которой будут эти полномочия).

3) Разблокировать поля планового решения\реакции на изменения и раздать права на изменение только определенной группе пользователей\или пользователю. (но этот кейс в нашем понимании портит логику системы.)

Показать все комментарии