Дата

Язык запросов · Date

Синтаксис и применение Дата в платформе 1С:Предприятие. Описание и примеры кода.

Полное описание, параметры и ограничения

Дата (Date)

Дата (Date)
Тип: Дата.
Содержит дату документа, зарегистрированного в журнале.

Методическая информация

Практические примеры

Получить учебную заявку через журнал документов

Графа журнала отражает реквизит включённого документа; Тип показывает тип его ссылки.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Создайте документ УчебнаяЗаявка с разрешённым проведением, автонумерацией и реквизитом Сумма (Число 15.2). Для этой демонстрации движения не нужны.

  2. Создайте журнал документов УчебныеЗаявки. В составе документов включите УчебнаяЗаявка. Добавьте графу СуммаЗаявки типа Число 15.2 и укажите заполнение из УчебнаяЗаявка.Сумма.

  3. Обновите учебную базу. Вручную запишите одну непроведённую учебную заявку с суммой 450. Код запускается в серверной процедуре учебной обработки.

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Данные.Ссылка, Данные.Номер, Данные.Дата,
| Данные.Проведен, Данные.ПометкаУдаления, Данные.Тип,
| Данные.СуммаЗаявки
|ИЗ ЖурналДокументов.УчебныеЗаявки КАК Данные";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
    Для Каждого Колонка Из Результат.Колонки Цикл
        Сообщить(Колонка.Имя + ": " + Строка(Выборка[Колонка.Имя]));
    КонецЦикла;
КонецЦикла;

Разбор по шагам

  1. Журнал объединяет зарегистрированные документы своего состава.

  2. Ссылка ведёт к исходному документу, Тип описывает тип этой ссылки.

  3. СуммаЗаявки — явно настроенная графа журнала, а не автоматически возникающее поле Сумма.

Как проверить результат

  1. Для одной заявки показано СуммаЗаявки: 450, Проведен Ложь и Тип ДокументСсылка.УчебнаяЗаявка.

  2. Вручную измените сумму и запишите: графа журнала отражает новое значение.

Ожидаемый результат

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

На что обратить внимание

  1. Документ вне состава журнала не попадёт в выборку.

  2. Общий реквизит журнала требует разделителя с особыми настройками; не добавляйте туда обычный неразделяющий реквизит из других уроков.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.