Слава - Стань сильней
Как отделить время от даты в 1с
В 1С существует несколько способов отделить время от даты, в зависимости от того, что именно вам нужно сделать: получить только дату, получить только время, или представить дату и время в разных строковых переменных. Если вам нужно получить только дату из значения типа "Дата", можно использовать функцию НачалоДня(). Эта функция возвращает дату без времени (время будет установлено в 00:00:00). ИсходнаяДата = ДатаВремя(2023, 10, 27, 14, 30, 0); // Пример даты и времени ТолькоДата = НачалоДня(ИсходнаяДата); Сообщить("Исходная дата и время: " + Формат(ИсходнаяДата, "ДФ=dd.MM.yyyy HH:mm:ss")); Сообщить("Только дата: " + Формат(ТолькоДата, "ДФ=dd...
📅 Создаем календарную таблицу с помощью SQL
Часто бывает, что в работе с базами данных нужен список всех дат за какой-то период. Например, для отчетов, анализа данных или просто, чтобы посмотреть, сколько было дней без продаж. Конечно, можно заморочиться и сделать мегатаблицу со всеми атрибутами (день недели, номер квартала, праздники и т. д.), но иногда нужна простая реализация — обычный список дат за текущий месяц. В этой статье посте я покажу, как на лету создать такую табличку со всеми датами текущего месяца. Причем рассмотрим это для разных популярных баз данных: MySQL, PostgreSQL, MS SQL Server и Oracle...