Вопрос

Здравствуйте! Столкнулись с такой проблемой как создание раздела.
При попытке создания раздела через "мастер разделов", мигом проходит "Сохранение слиентских схем", бодро начинается этам "Сохранение схем объектов" (судя по network), но потом минут 30-40 может крутится "Сохранение схем объектов", после чего страница закрывается быстро, и когда ты заходишь в конфигуратор, то там есть все нужные объекты для раздела (но иногда требующие одновить структуру БД), но абсолютно нет никаких привязок, например в "SysModule".
Может кто-нибудь подскажет почему настолько долго выполняется (точнее не совсем выполняется) создание раздела в "Мастере разделов".
Версия приложения 7.12.0 Oracle

У меня такой же вопрос

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

В конце выдало "Ошибка декодирования строки JSON".

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день! Может кто-нибудь подскажет в чём причина данной ошибки, при срздании раздела, пакет создал, издателя поменял, префикс поменял, текущий пакет нужный поставил, создаю пакет, а тут вот.
 

Версия приложения 7.13.3.481_SalesEnterprise_Marketing_ServiceEnterprise_Softkey_Oracle_ENU

У меня такой же вопрос

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

На текущий момент действительно наблюдаем подобные проблемы при использовании 12-й версии ODAC.
Для их решения рекомендуем установить на 11-м:

1) Удалить ODAC v.12 

2) Установить ODAC v.11 x64 протестирвать кейс:
    cmd: install.bat all c:\oracle64 oracle64
3) Если ошибка сохранится, установить ODAC v.11 x32, в свойствах пула приложения установить "Enable 32-bit applications" в "true", проверить кейс.
    cmd: install.bat all c:\oracle32 oracle32

 

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Привет всем !,
возникает ошибка при создании нового раздела,
Ошибка: Ссылка на объект не указывает на экземпляр объекта..

У меня такой же вопрос

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

1. Какой пакет у Вас указан в системной настройке 'CurrentPackageId'?

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

Алла Савельева, 
1. Значение по умолчанию: Custom
2. Права Системного Администратора

Возможно, ранее уже пытались создать раздел с таким же кодом и удалили не полностью, вот что-то повторно и не смогло создаться.

Либо превышена максимальная длина названия объекта, ограничения были в старых версиях везде, а сейчас оставлены при работе с Oracle.

Попробуйте заново создать раздел с другим кодом.

Зверев Александр,

Создавал со всеми возможными вариантами ...
Решение: переключится на вкладку "Страница" потом на "Раздел" и сохранить, и это вроде сработало

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день!

Зарегистрировал раздел на портале, у страницы редактирования в мастере раздела отсутствует правая часть, где нужно элементы управления "располагать"

Подскажите, какое поле в INSERT INTO SysModuleEdit (или другом?) за это отвечает? 

У меня такой же вопрос

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

Борис, здравствуйте!

Можете, пожалуйста, предоставить наглядный скриншот, как выглядит страница в Мастере (желательно с открытой консолью). И уточните, пожалуйста, как создавался раздел, нормально ли открываются раздел/карточка?

Одеяненко Юлия,

Выглядит так:

Регистрировал 1. по инструкции регистрация+раздела+на+портале.doc, которую техподдержка выдает и тут на форуме видел и 2. использовал инфо из этого топика https://community.terrasoft.ru/questions/rucnaa-registracia-razdela.

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

 

 

Борис, регистрировала раздел по этим же инструкциям - страница в Мастере отобразилась (Header и TabsContainer). Проблема может быть в некорректном наследовании (я наследовала портальную страницу от BasePageV2). Также рекомендую проверить зависимость пакета, в котором портальные схемы, от пакета Wizards. Возможно, перезапуск сайта решит проблему.

Правильность регистрации схем также могу посоветовать проверить по инструкции в этом посте: https://community.terrasoft.ru/questions/poradok-sozdania-razdela-vrucnuu

Войдите или зарегистрируйтесь, чтобы комментировать
Идея

Основная мысль: возможность создать раздел для существующего и использующегося в логике системы объекта.

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

 

Одобрена
2 комментария

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

Здравствуйте!
Спасибо за проявленный интерес. Зарегистрировали ваше пожелание по развитию приложения.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

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

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

У меня такой же вопрос

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

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

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

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

Спасибо.

Войдите или зарегистрируйтесь, чтобы комментировать
Публикация

Рады сообщить об актуализации видеоурока по настройке bpm'online.

В видеоуроке "Мастер разделов bpm'online" вы можете узнать, как создать новый или настроить существующий раздел. И все это с учетом нового интерфейса и возможностей bpm'online 7.8!

Видео доступно по ссылке: Мастер разделов bpm'online

Больше видеоуроков смотрите на сайте Академии Террасофт

Поделиться

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день, создал объект, добавил ему все необходимые поля, через мастер деталей пытаюсь создать деталь для этого объекта и получаю следующую ошибку
1
Причем создаю один в один с другим объектом, с предыдущим проблем не было

У меня такой же вопрос

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

Олег, в базовой версии не удалось воспроизвести ошибку.
Попробуйте, пожалуйста, пересоздать объект.
Ждем обратной связи!

Пересоздание объекта не дало результатов - та же ошибка, создал тестовый пустой объект, для него деталь создалась нормально, в итоге создал объект и в качестве родительского объекта выбрал аналогичный объект, деталь создалась

Здравствуйте, Олег!
Вы создаете в системе новый объект не наследуясь от базового объекта?
Скажите, пожалуйста, в данном объекте кроме системных полей и двух справочных полей есть еще какие-то поля? Например, название и описание.

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

А я после странных творений мастера в английской версии 7.6 с ним завязал.
Делаю объект в конфигурации. Дальше на его основе генерирую мастером деталь без вообще каких либо полей, правок... главная его задача в нынешнем виде - зарегистрировать мою деталь в системе, и за это ему большое спасибо. Потом иду в конфигурацию и полностью (!) переписываю текст модулей, им созданных :smile:
Вот выйдет новый красивый и правильный мастер в 7.7...

Вынужден огорчить на 7.8 такая же проблема!
Создал новый объект, унаследовался от Базового. Набросил 2 поля: 1 для связи и 2 целое.
Забежал в Мастер Деталей. Попытался создать.
Создает запись в SysModuleEntity на шаге Регистрация детали и на этом этапе висит.

Хотя по инструкции должен был бы создать записи в таком порядке:

  1. SysDetail
  2. SysModuleEntity
  3. SysModuleEdit

Я и сам бы зарегал но не работает же :(
4 детали создал руками в Конфигурациии, а 5ый ну никак. Ни мастером ни руками(

Лечится созданием нового объекта и все по новой

Войдите или зарегистрируйтесь, чтобы комментировать

Создал раздел через мастер разделов. Поставил ему поле Ответственный (UsrOwner), указал ему справочник Контакты. Естественно выбор идет из всех контактов. Как сделать фильтр для этого поля?
BPMOnline Sale 7.5.0.627

У меня такой же вопрос

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

добавьте в зависимости BaseFiltersGenerateModule:

define("InvoicePageV2", ["BaseFiltersGenerateModule", ...],
	function(BaseFiltersGenerateModule, ...) {

и в атрибуты

attributes: {
	"UsrOwner": {
		dataValueType: Terrasoft.DataValueType.LOOKUP,
		lookupListConfig: {filter: BaseFiltersGenerateModule.OwnerFilter}
	},
	...

Спасибо

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

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

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

Как можно побороть данную ситуацию?

У меня такой же вопрос

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

Добрый день, Александр!

Изменения сделанные в мастере раздела, могут неоднократно сохраняться в одном и том же пользовательском пакете. Если у Вас в одном пакете изменения не применяются а в новом применяются - это ненормальная работа системы, и нам необходимо произвести тестирование данного функционала на сборке продукта который Вы используете, для этого, пожалуйста, опишите все Ваши действия пошагово (Какие добавляются поля, в какой раздел) и также укажите сборку, которую Вы используете.

Добрый день!
Продукт BPMOnline Sales.
Сборка Team
build 7.4.0.2628

Последовательность действий:
Захожу в мастер разделов из секции раздела, выбираю собственный пакет, добавляю поля в уже существующий раздел, сохраняю.
В объекте поля появляются, а в карточке - нет.
Клиентские модули выгружаются.
пробовал сначала фиксировать их в БД, затем обновлять, сразу обновлять. Результат тот же.

также подобная ситуация наблюдалась в сборке Omnichannel 7.4.0.2924

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

Я неоднократно чистил кэш браузера. Я также пытался фиксировать клиентские модули в БД, обновлять в БД, комбинировать в различных вариациях. В коде никаких изменений не происходит. В новый пакет все сохраняется без проблем, а вот в текущий - никак.

Добрый день, Александр!

На перечисленных Вами версиях (7.4.0.2628 и 7.4.0.2924) приложений не получилось воспроизвести ошибку.
Добавленные поля в мастере разделов отобрались корректно. Никаких ошибок не возникло.

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

Та же проблема на BPM7.4.0.2458 Omnichannel. При редактировании карточки документа (добавление полей) изменения не сохраняются. При этом мастер сообщает об успешном завершении.

Здравствуйте, Игорь!
Правильно ли я понял, что при внесении изменений у Вас клиентские исходники конфигурации выгружены на локальный диск, а также используется SVN?
Блокируете ли Вы пакет перед тем, как вносить изменения с помощью мастера разделов?
Если нет, то заблокируйте и проверьте кейс.
Создается ли замещающий клиентский модуль страницы, дизайн которой меняется?
Корректно ли работает создание нового раздела?

Здравствуйте, Андрей!
Ситуацию Вы поняли правильно. Блокировку можно и не ставить, если еще не был создан замещающий клиентский модуль - все создается корректно. Проблема именно в том, что если модуль уже создан и в него вносились изменения, то уже после этого мастер раздела на сохраняет изменения. Самым известным методом, а именно - научного тыка, временное решение проблемы найдено. Перед тем, как сохранять в мастере изменения, идем в папку с *.js-файлами, удаляем тот, в котором должны быть сохранены изменения, после уже жмем "Сохранить" в мастере и радуемся жизни:smile:

ИМХО, мастер по какой-то причине не может перезаписать существующий файл. Проблема, конечно, не вселенского масштаба, но решение ее увидеть хотелось бы
Тестировал на 7.4.1.299, думаю, на 7.4.0 поведение отличаться не будет

Понял. Попробую воспроизвести ошибку. В течении 1-2 дней отпишусь.

Коллеги, извиняюсь, что пропал.
Ошибку воспроизвели, завели проблему в департамент разработки, будут исправлять.

Андрей, спасибо!

Добрый день!

Исправления будут включены в релизные сборки 7.6 или 7.7.

Войдите или зарегистрируйтесь, чтобы комментировать