Возможно ли автоматизировать процесс в Битрикс, при котором при нажатии кнопки данное поле будет выставлять дата/время?

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

Для реализации данной функциональности вам потребуется использовать два основных элемента в Битрикс: элемент управления вводом даты/времени и кнопку.

1. Для того чтобы поле было заполнено датой/временем, вам потребуется использовать элемент управления вводом даты/времени. В Битрикс у вас есть несколько вариантов для этого:
- Можно использовать стандартный элемент управления "Датавремя" (CDatetime::CalendarDate), который отображает календарь для выбора даты и времени. Вы можете использовать его следующим образом:

  <?php
    $APPLICATION->IncludeComponent(
        'bitrix:main.calendar',
        '',
        array(
            'FORM_NAME' => 'my_form',
            'INPUT_NAME' => 'date',
            'INPUT_VALUE' => '', // Здесь может быть значение по умолчанию
            'SHOW_TIME' => 'Y',
        )
    );
  ?>

- Также вы можете использовать более новый элемент управления "Ввод даты/времени" (BitrixMainUIFilterDateTime). Этот элемент позволяет пользователю ввести дату и время с помощью текстового поля и выпадающего календаря. Пример его использования:

  <?php
    $APPLICATION->IncludeComponent(
        'bitrix:main.ui.filter',
        '',
        array(
            'FIELDS' => array(
                array(
                    'id' => 'date',
                    'name' => 'Date',
                    'type' => 'date',
                    'default' => true,
                ),
            ),
        )
    );
  ?>

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

2. Далее вам нужно добавить кнопку, которая будет вызывать установку значения в поле даты/времени. Для этого вы можете использовать HTML кнопку с JavaScript обработчиком события клика. Пример:

  <button onclick="setDateTime()">Set Date/Time</button>

В JavaScript функции setDateTime() вы можете определить код, который будет устанавливать дату/время в нужное поле. Ниже представлен пример использования JavaScript для установки значения поля даты/времени:

  function setDateTime() {
    var dateTimeField = document.getElementById('date_time_field');
    var currentDateTime = new Date();
    dateTimeField.value = currentDateTime.toISOString();
  }

В этом примере мы используем getElementById() для поиска элемента по его идентификатору и устанавливаем значение поля value равным текущей дате и времени, полученных с помощью new Date() и toISOString().

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