17.01.2025 Елена Дубровина 3264
Язык запросов в 1С, примеры функций с типом Дата

Содержание:

1. Как использовать функции с типом Дата в системе программ 1С:Предприятие

2. Сложные примеры использования при работе через 1С  

  

1. Как использовать функции с типом Дата в системе программ 1С:Предприятие

 

1. ТекущаяДата()

Возвращает текущую дату и время на момент выполнения запроса.

Пример использования:

ВЫБРАТЬ

    ТекущаяДата() КАК ТекущаяДата

Результат:

В результате выполнения запроса будет возвращена текущая дата и время.


2. НачалоПериода(Дата, Период)

Возвращает дату, соответствующую началу указанного периода (день, месяц, квартал, год).

Пример использования:

ВЫБРАТЬ

    НачалоПериода(Документ.Дата, Месяц) КАК НачалоМесяца

ИЗ

    Документ.Продажи КАК Документ

Результат:

Будет возвращена дата, соответствующая первому числу месяца для каждой даты в поле Документ.Дата.


3. КонецПериода(Дата, Период)

Возвращает дату, соответствующую концу указанного периода.

Пример использования:

ВЫБРАТЬ

   КонецПериода(Документ.Дата, Год) КАК КонецГода

ИЗ

    Документ.Продажи КАК Документ

Результат:

Возвращает последнюю дату года, к которому относится Документ.Дата.


4. ДобавитьКДате(Дата, Интервал, ТипИнтервала)

Увеличивает (или уменьшает) дату на заданный интервал времени.

Пример использования:

ВЫБРАТЬ

    ДобавитьКДате(ТекущаяДата(), -1, День) КАК Вчера

Результат:

Вернет дату и время, соответствующие вчерашнему дню.


5. Год(Дата), Месяц(Дата), День(Дата)

Возвращают соответствующие части даты.

Пример использования:

ВЫБРАТЬ

    Год(Документ.Дата) КАК Год,

    Месяц(Документ.Дата) КАК Месяц,

    День(Документ.Дата) КАК День

ИЗ

    Документ.Продажи КАК Документ

Результат:

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


6. ДатаВремя(Год, Месяц, День, Час, Минута, Секунда)

Формирует дату из указанных компонентов.

Пример использования:

ВЫБРАТЬ

    ДатаВремя(2024, 1, 1, 0, 0, 0) КАК НовыйГод

Результат:

Вернет дату и время: 1 января 2024 года, 00:00:00.   

 

2. Сложные примеры использования при работе через 1С


1. Фильтрация данных по периоду

Выберем все продажи за текущий месяц:

ВЫБРАТЬ

    Документ.Дата,

    Документ.Сумма

ИЗ

    Документ.Продажи КАК Документ

ГДЕ

    Документ.Дата МЕЖДУ НачалоПериода(ТекущаяДата(), Месяц) И КонецПериода(ТекущаяДата(), Месяц)

Объяснение:

Условие МЕЖДУ ограничивает выборку записями с датами от начала текущего месяца до его конца.


2. Подсчет количества записей по годам

Запрос для группировки данных по годам и подсчета количества продаж:

ВЫБРАТЬ

    Год(Документ.Дата) КАК Год,

    СЧЕТ(*) КАК КоличествоПродаж

ИЗ

    Документ.Продажи КАК Документ

СГРУППИРОВАТЬ ПО

    Год(Документ.Дата)

Результат:

Таблица с годами и количеством продаж за каждый год.


3. Определение возраста записи

Рассчитаем, сколько дней прошло с момента создания записи:

ВЫБРАТЬ

    Документ.Дата,

    ДАТАВЫРАЗИТЬ(ТекущаяДата() - Документ.Дата, ДЕНЬ) КАК ВозрастВДнях

ИЗ

    Документ.Продажи КАК Документ

Результат:

Выводится возраст каждой записи в днях.


4. Формирование отчетов по кварталам

Подсчет суммы продаж за каждый квартал:

ВЫБРАТЬ

    НачалоПериода(Документ.Дата, Квартал) КАК НачалоКвартала,

    СУММА(Документ.Сумма) КАК СуммаПродаж

ИЗ

    Документ.Продажи КАК Документ

СГРУППИРОВАТЬ ПО

    НачалоПериода(Документ.Дата, Квартал)

Результат:

Будут сформированы данные о продажах за каждый квартал.

 

Специалист компании ООО "Кодерлайн"

Елена Дубровина

Наши проекты

Фирма 1С
Фирма 1С

Отрасль:

Внедренное типовое решение:
1С:Документооборот

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

ООО «ЛИГА-ТРАНС»
ООО «ЛИГА-ТРАНС»

Отрасль:
Профессиональные услуги, бытовое обслуживание

Внедренное типовое решение:
«1С:ERP Управление предприятием 2.1».

- Сделано ТЗ по автоматизации учета МСФО: - Разработана карта бюджета доходо...

ООО “РТИТС”
ООО “РТИТС”

Отрасль:
Транспортные системы

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Блок регламентированного кадрового учета и расчета заработной платы в 1С:ERP;...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетнос...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО "ДЕКОР"
ООО «ДЕКОР»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Управление персоналом и кадровый учет (HRM):
- Кадровый учет
- Расчет зарпл...

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Блок планирования проектов (процессы объемно-календарного планирования пр...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

Автоматизация складских операций на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

Реализовали разработку уникального модуля «Интернет-магазины» на базе прог...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение