Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

setValue(value:string, opt_displayValue:string, opt_needTriggerResult:boolean)

value – устанавливаемое значение реквизита;
opt_displayValue – отображаемое значение реквизита;
opt_needTriggerResult – признак необходимости вызова триггера события change. Значение по умолчанию True. Если указано значение False и на реквизите есть вычисления, то они не сработают (в том числе вычисления в десктоп-клиенте).

Возвращаемое значение:

Наследник объекта типа BaseRequisite в зависимости от того, к какому классу относится реквизит.

Пример:

 

// В карточке договорного документа при изменении ответственного

// за договор (имя реквизита - Работник) фиксировать факт изменения

// значения поля "Примечание" (имя реквизита - ISBEDocNote).
WA.CR.form.requisites.Работник.bind("change", function (){
if (this.getValue() !== null) {
  // Получить текущую дату и время.
  var currentDate = new Date;
  // Сформировать строку с информацией о новом ответственном.
  var newNote = "Ответственный с " + currentDate.toLocaleString() + ": " + this.getDisplayValue();
  // Проверить текущее значение в примечании.
  var oldNote = WA.CR.form.requisites.ISBEDocNote.getValue();
   oldNote = (oldNote === null) ? "" : oldNote + "\n";
  // Дописать информацию к примечанию.
   WA.CR.form.requisites.ISBEDocNote.setValue(oldNote + newNote);
}})

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }