Дата время

Статус
В этой теме нельзя размещать новые ответы.

Владислав56

Продвинутый
Есть еще пару вопросов:
1). Можно ли через вашу программу реализовать формулу (дата 12.12.2012)+4 дня = (новая дата 16.12.2012)
2). Как можно время 12:00 отобразить в шаблоне 12 час. 00 мин.
3). Как можно в программе или в шаблоне в дате ( 1 день) заменить на (1 сутки), либо реализовать это в новой версии.
4). Можно ли в переключатель, либо в комбинацию добавить дополнительно ввод редактируемого текста в виде доп. галочки, после подставляемых слов. Пример выбираем между работает/не работает слово "работает" (далее произвольный текст) и получаем "работает слесарем на заводе"
5). Можно ли в программу добавить возможность редактирование объекта "составное", например в виде доп. галочки "разрешить редактирование", иногда возникает необходимость до редактировать объект "составное", а также иные не редактируемые объекты.
 

Vladimir

Администратор
Команда форума
1). Можно ли через вашу программу реализовать формулу (дата 12.12.2012)+4 дня = (новая дата 16.12.2012)
В расчётном поле можно использовать дату, которая будет обрабатываться программой и разрешать определённые операции, например сложение даты с числом, вычитание из даты числа:
[Дата]+4
При таком синтаксисе результатом также будет дата, для которой будет добавлено необходимое число дней.
Результат можно скопировать в другое поле даты для дальнейшего изменения (при необходимости).

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

Vladimir

Администратор
Команда форума
2). Как можно время 12:00 отобразить в шаблоне 12 час. 00 мин.
Для поля времени, как и для остальных полей, можно использовать функции выборки символа (в прямом или обратном порядке), например:
[1(Время)][2(Время)][3(Время)][4(Время)][5(Время)]
Выборка чисел для даты отличается: она производится исходя из структуры: "12.34.5678", т.е. символ разделителя игнорируется.

Для получения нужного шаблона надо задать в составном поле (или в шаблоне документа) формулу:
[1(Время)][2(Время)] час. [4(Время)][5(Время)] мин.
 

Vladimir

Администратор
Команда форума
3). Как можно в программе или в шаблоне в дате ( 1 день) заменить на (1 сутки), либо реализовать это в новой версии.
Имеется в виду результат для поля периода? Да, сейчас там можно указать только дни.
Для данного поля также нас попросили включить возможность расчёта на 1 день больше (к примеру: сегодня началось - завтра закончилось = 2 дня).
Добавим к этой доработке необходимость указания единицы измерения времени: день/сутки.
 

Vladimir

Администратор
Команда форума
4). Можно ли в переключатель, либо в комбинацию добавить дополнительно ввод редактируемого текста в виде доп. галочки, после подставляемых слов. Пример выбираем между работает/не работает слово "работает" (далее произвольный текст) и получаем "работает слесарем на заводе"
Нет, такой возможности нет.
Используйте поле группы, для которого задаётся блокировка или скрытие в зависимости от условия.
Таким образом можно выбирать значение, которое будет показывать/разблокировать поле для ввода дополнительной информации.
Для примера можно глянуть пост Поле группы на примерах.
 

Vladimir

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