| dimuhametov | Дата: Четверг, Вчера, 16:04 | Сообщение # 1 |
|
Группа: Администраторы
Сообщений: 217
Статус: Offline
| Цитата АНАЛОГИЧНО И В ПРИКАЗАХ применять можно данный формат формул. Возникает ситуация, когда при просмотре приказа или другого документа дата выводится через дефисы, например 16-07-2026, а необходимо, чтобы она отображалась в формате 16.07.2026. Изображения №1

Причина. По умолчанию формулы даты выводят значение в формате dd-mm-yyyy. В шаблоне формулы стоят в таком формате. (см. изображение 2)
Изображения №2

Если требуется использовать точки вместо дефисов, это можно изменить непосредственно в шаблоне документа.
Изображение №3.

Решение. Откройте списочную форму документов. Мышкой выделите нужный документ в левой части дерева. Нажмите кнопку [Настройка документов]. Нажмите на большой прямоугольник (выделен красным цветом на изображении). Откроется шаблон документа. Найдите формулу даты, например:
[sbdate]по [sedate] Замените её на: [CHRTRAN(DTOC(sbdate), '-', '.')] по [CHRTRAN(DTOC(sedate), '-', '.')] Сохраните шаблон.
Место для вставки изображения №4

Результат. После сохранения шаблона дата будет выводиться следующим образом: Было: 17-07-2026 Стало: 17.07.2026
Изображение №5

Примечание. Вместо поля sbdate можно использовать любое другое поле даты из легенды шаблона, например: [CHRTRAN(DTOC(datrog), '-', '.')] или [CHRTRAN(DTOC(pensdate), '-', '.')] и др.
Необходимо заменить только название поля даты внутри функции DTOC(...). Остальная часть формулы остается без изменений.
|
| |
|
|