Как сделать так, чтобы поле даты автоматически заполнялось в Siebel CRM Desktop?

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

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

Любая помощь или предложение приветствуется.

Благодарю. Джая Виньеш

2 ответа

Вы можете добавить свойство Predefault поля, чтобы оно было следующей System: TimeStamp

  • использовать predefault а также postdefault значения для заполнения текущей даты.
  • установить поле только для чтения (свойство пользователя поля BC). Вы можете найти его в Business Component в проводнике объектов.
  • Поле только для чтения позволяет сделать поле доступным только для чтения на основе значения другого поля из того же BC или объединенного поля.

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

  • Это ваше требование не ясно, что именно вы хотите проверить. Поскольку вы заполняете его по умолчанию, я не вижу смысла в проверке ваших собственных автоматически заполняемых данных. ну пока я приведу предложение ниже
  • Существует два типа проверок: 1. Использование конфигурации или 2. Использование сценариев. Я не совсем уверен, что это может быть достигнуто с помощью конфигурации, но сценарии это возможно путем переопределения BusComp_presetFieldValue, BusComp_preWriteValue, Первый выполняется при заполнении поля. И последний, когда вы делаете запись.

У меня есть ответ, исходя из ваших требований. Дайте мне знать, если у вас есть какие-либо вопросы или уточнения.

Другие вопросы по тегам