Поиск по базе знаний
< Все темы
Печать

Дата производства и срок годности

Дата производства (изготовления)

Дата и время могут быть получены из компьютера/принтера. В принтере за правильность отвечает модуль RTC (Real Time Clock).

Дата отображается с помощью функции NOW().

NOW()

Можно отформатировать дату/время.

FORMAT(NOW(),’dd.MM.yyyy’)

И добавить текст «Дата изготовления»

‘Дата изготовления: ‘+FORMAT(NOW(),’dd.MM.yyyy’)

Где
dd — число месяца
MM — месяц цифрами (MMM — месяц буквами кратко)
yyyy — год (yy — две последние цифры года)
hh — часы
mm — минуты
ss — секунды

Формула даты
Формула смещение даты

Срок годности

Для установки срока годности товара можно применить следующий метод. В базе данных «Номенклатура» создаем числовое поле с названием «СрокХранения» (ОБЯЗАТЕЛЬНО без пробела!) и для каждой товарной позиции указываем необходимые значения в сутках. Дата рассчитанная по этой формуле будет больше на заданное количество дней. Для каждой товарной позиции можно задать свое значение.

Срок годности

‘Годен до: ‘+FORMAT(ADDDAY(NOW(),FIELD(‘Срок хранения’,’НОМЕНКЛАТУРА’)),’dd.MM.yyyy’)

По аналогии можно изменять часы ADDHOURS(), месяцы ADDMONTH() или годы ADDYEAR().

Корректировка даты

Иногда требуется скорректировать дату. Создайте числовую переменную по запросу. Назовите её ‘СмещениеДаты’. Формулы будут такие:

Корректировка на будущую дату:

FORMAT(ADDDAY(NOW(),VARIABLE(‘UserRequest’,’СмещениеДаты’)),’dd.MM.yyyy’)

Корректировка на прошедшую дату:
FORMAT(ADDDAY(NOW(),VARIABLE(‘UserRequest’,’СмещениеДаты’)*-1),’dd.MM.yyyy’)

Оглавление