Документы
2 мин
Описание
Обращение к таблицам документов производится с помощью синтаксиса
Документ.<НазваниеДокумента>
Например обращение к таблице документов ПоступлениеТоваровУслуг будет выглядеть так:
ВЫБРАТЬ
Поступления.Номер КАК НомерДокумента
ИЗ
Документ.ПоступлениеТоваровУслуг КАК Поступления
В запросе к таблицам документов доступно использование стандартных реквизитов, которые есть у каждого документа:
- Ссылка - Уникальный идентификатор документа. Позволяет однозначно определить конкретный документ.
- Номер - Номер документа. В зависимости от настроек может быть Строкой или Числом
- Дата - Содержит дату записи документа.
- Проведен - Истина или Ложь. Проведение документа означает, что он не только записан, но и мог создать записи в других таблицах базы данных (движения).
- ПометкаУдаления - Истина или Ложь. Отображает информацию о том, что документ подготовлен к удалению. Метка, что документ не следует использовать для каких либо действий.
Также в запросах к таблицам документов доступны следующие служебные реквизиты:
- МоментВремени - содержит комбинацию значений полей Ссылка и Дата, для более точного определения момента записи и проведения документа.
- Представление - Строковое представление документа, по умолчанию содержит название документа номер и дату в виде "Документ такой-то №1 от 01.01.2020"
Так же документы в платформе 1С могут содержать вложенные таблицы - ТабличныеЧасти. Например, в документе ПоступлениеТоваровУслуг, есть табличная часть Товары, в хранящей информацию о конкретных товарах, которые добавляются в базу данных. Она выступает своего рода промежуточным хранилищем данных в котором мы регистрируем данные события "Поступление товаров" в том виде, в котором оно произошло.
Для обращения к данным табличной части необходимо использовать следующий синтаксис Документ.ПоступлениеТоваровУслуг.Товары
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Ссылка,
ПоступлениеТоваровУслугТовары.НомерСтроки,
ПоступлениеТоваровУслугТовары.Номенклатура,
ПоступлениеТоваровУслугТовары.Количество,
ПоступлениеТоваровУслугТовары.Сумма
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
Табличные части документа так же имеют стандартные реквизиты, которые есть в любой табличной части
- Ссылка - Уникальный идентификатор документа, с которым связана строка табличной части.
- НомерСтроки - Порядковый номер строки табличной части
Чтобы узнать полный список реквизитов и табличных частей документов - используйте Схему базы данных
Задачи на эту тему:
- Задача 63. Работа с датами в запросе
- Задача 61. Работа со строками в языке запросов
- Задача 68. Получение представления полей
- Задача 69. Получение представления поля. Отбор по полям от реквизита ссылочного типа
- Задача 62. Выборка записей из документов
- Задача 64. Выборка записей из журнала документов
- Задача 66. Применение параметров
- Задача 70. Применение оператора ССЫЛКА
- Задача 72. Применение агрегатных функций
- Задача 60. Выборка записей из таблицы изменений
- Задача 58. Выборка элементов из табличных частей документов
- Задача 65. Выборка элементов из журнала документов
- Задача 67. Применение условного оператора Выбор Когда