Как в запросе указать пустую дату?

32
NULL – отсутствующие значения. Не путать с нулевым значением! NULL – это не число, не равно пробелу, пустой ссылке, Неопределено. NULL – типообразующее значение, т.е. есть тип NULL и единственное значение этого типа. NULL... 11
ПОДОБНО - Оператор проверки строки на подобие шаблону. Аналог LIKE в SQL. Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения... 11
В статье приведены полезные приемы при работе с запросами 1С v.8.2, а также сведения, которые не так хорошо известны о языке запросов. Я не стремлюсь дать полное описание языка запросов, а хочу остановиться лишь на... 9
Столкнулся с задачей, нужно было выбрать все документы по выплате и сгруппировать их по типу документа! Перелистав все ЖКК и интернет, понял что простого способа получить Вид документа в запросе нет:(Пришлось...

Повторяет операции 2 и 3 для всех свойств, значения которых мы хотим изменить. Создание пустой таблицы с помощью мастера Чтобы создать таблицу с помощью Мастера таблиц, будут выполняться следующие задачи: Окно «База данных» открывает базу данных, в которой создается новая таблица. Рисунок 13 В этом диалоговом окне установлены поля таблицы.

Определяет, будет ли Мастер таблиц устанавливать первичный ключ или что мы сделаем это позже. Нажмите кнопку «Далее». Рисунок 14 В этом диалоговом окне введите имя таблицы и определите, задает ли мастер таблиц первичный ключ. В диалоговом окне третьего мастера таблиц, если возможно.

С помощью языка запросов 1С 8 решаются практически все задачи по получению данных в платформе 1С 8.3 и 8.2. Дата — один из часто используемых типов данных. Рассмотрим, как использовать дату в запросах 1С.

Проверка на пустую дату в запросе 1С 8.3

Проверим значение на пустую дату в запросе 1С.

Например, отберем только не закрытые банковские счета из справочника. Критерий того, что они не закрытые, — наличие пустой даты в поле «ДатаЗакрытия»:

Отношения между вновь созданной таблицей и другими таблицами базы данных. Рисунок 15 В диалоговом окне «Мастер таблиц таблицы», если возможно, устанавливаются отношения между новой таблицей и другими таблицами базы данных. В последнем диалоговом окне мастера таблиц определяется, что будет сделано после.

Существует три варианта:   Изменение дизайна таблицы - вызывает открытие таблицы в представлении «Дизайн» для изменения структуры таблицы. Ввод данных непосредственно в таблицу - позволяет вводить данные непосредственно в таблицу. 72. Введите данные в таблицу, используя форму, созданную мастером, созданным для меня - гарантирует, что данные будут введены в форму, созданную мастером таблиц.

Получите 267 видеоуроков по 1С бесплатно:

Произвольная дата в языке запросов

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

Например, отберем все документы «Счет на оплату покупателю» за месяц, от 1 до 28 февраля:

Текущая дата в запросе

К сожалению, в языке запросов нет аналога метода «ТекущаяДата()», поэтому чтобы получить это значение, его можно передать в запрос с помощью параметра:

Рисунок 16 В последнем диалоговом окне Мастер таблиц определите, что вы хотите сделать после создания таблицы. Рисунок 17 Новый созданный открытый стол для дизайна. Создание таблицы путем ввода данных в лист данных Чтобы создать таблицу, введя данные в таблицу данных, выполняются следующие операции: база данных открывается в окне базы данных. На экране появляется пустой лист данных с 20 столбцами и 30 строками.

Рисунок 18 Пустой лист данных для ввода данных. Для более чем 20 столбцов дополнительные столбцы могут быть вставлены во что угодно. Момент: щелкните по столбцу слева от новых столбцов и выберите параметр «Столбец» в меню «Вставка», а затем переименуйте столбец, как описано в операции. Данные будут введены в электронную таблицу. Введите каждый тип даты в свой столбец. Например, если имя введено, фамилия и имя вводятся в отдельных столбцах. Все пустые столбцы будут удалены, когда лист данных будет сохранен.

Запрос = Новый Запрос;
Запрос.Текст = »
|ВЫБРАТЬ
| СчетНаОплатуПокупателю.Ссылка
|ИЗ
| Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
|ГДЕ
| СчетНаОплатуПокупателю.Дата = &ТекущаяДата «;
Запрос.УстановитьПараметр(«ТекущаяДата», ТекущаяДата() );

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

Когда данные добавляются в лист данных, нажмите кнопку «Сохранить» на стандартной панели инструментов, чтобы сохранить лист данных и присвоить ему имя для вновь созданной таблицы. Если нет данных, которые можно использовать для однозначной идентификации каждой строки в таблице, нажмите «Да». Если введены данные, которые однозначно идентифицируют каждую строку таблицы, это поле может быть указано как первичный ключ. Рисунок 19 Лист данных с переименованными столбцами и данными, введенными в строку.

Рисунок 20 Новый созданный открытый стол для проектирования. В этом процессе таблица или исходный файл не изменяются. Значок, который является связанной таблицей, остается в окне базы данных вместе с таблицами в текущей базе данных, чтобы он мог вновь открыть таблицу в любое время. Если значок для связанной таблицы удален, он удалит ссылку на таблицу, а не внешнюю таблицу. Эта процедура особенно полезна, если вы хотите хранить все таблицы в одной базе данных на сетевом сервере, в то время как формы, отчеты и другие объекты хранятся в отдельной базе данных, которая будет скопирована всем пользователям базы данных Распределенных данных.

[yt=gXYUsQcT7JI]

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице или по телефону +7 (499) 350 29 00 .