Проверяем наличие пустой даты в 1С: инструкция и полезные советы
Независимо от того, насколько опытным пользователем являетесь вы в 1С, иногда возникают ситуации, когда нужно проверить, является ли дата пустой. В этом руководстве мы рассмотрим различные способы выполнить такую проверку и предоставим полезные советы для ее эффективного использования.
![](https://vc4dk.ru/upload/medialibrary/465/7sm0hsj623nwg4cavru064drbbnpuaj5.png)
![](https://www.1s-up.ru/wp-content/uploads/2017/06/3-3.jpg)
При проверке наличия пустой даты в 1С, используйте функцию ПустаяДатаПорождаетИсключение, чтобы точно определить, является ли дата пустой или нет.
![](https://img.youtube.com/vi/wmyxBYgfNGY/0.jpg)
В 1С не срабатывает проверка на заполнение
![](https://otr-soft.ru/upload/medialibrary/26e/obnovlenie_programm.png)
Используйте условный оператор Если с функцией ПустаяДатаПорождаетИсключение для более четкой и надежной проверки на пустую дату.
![](https://img.youtube.com/vi/SV4B7h5WUtA/0.jpg)
Работа с типом данных \
![](https://1cv.tech/upload/medialibrary/2b0/31ehhblbbtywj2rme42vrx32j34k5x7r/opt01.png)
Не забывайте, что функция ПустаяДатаПорождаетИсключение может быть также использована для проверки пустых значений времени или временных интервалов.
![](https://img.youtube.com/vi/EVp2MC7DS2s/0.jpg)
Доработка 1С. Запрет редактирования проведенных документов
![](https://www.zup1c.ru/wp-content/uploads/IMG-615.png)
Используйте метод ПолучитьДатуМинимальную для установки переменной с минимальной допустимой датой перед выполнением проверки.
![](https://img.youtube.com/vi/w6ezIwvy_RQ/0.jpg)
Параметры в запросах 1С
Если у вас есть множество дат для проверки, рассмотрите возможность создания цикла, который будет выполнять проверку для каждой даты поочередно.
![](https://img.youtube.com/vi/vADnnARLi8k/0.jpg)
#13 “Пустое” значение. Проверки - 1С с нуля для начинающих - для новичков - с нуля - #1С
![](https://mchost.ru/files/img/kak-sozdat-bazu-dannyh-v-phpmyadmin/image5.png)
Воспользуйтесь методом ПреобразоватьВПоследнююПолнуюДатуМесяца в случаях, когда нужно проверить, является ли дата последним днем месяца.
![](https://wiseadvice-it.ru/upload/medialibrary/281/rp1.jpg)
Для более сложной проверки на пустую дату, используйте оператор Если совместно с функцией НЕ и функцией ПустаяДатаПорождаетИсключение.
![](https://wiseadvice-it.ru/upload/medialibrary/083/rp6.jpg)
Не забывайте о том, что функция ПустаяДатаПорождаетИсключение может вернуть значение Ложь в случае пустой даты.
![](https://img.youtube.com/vi/KI1-1V90Rn8/0.jpg)
Примеры использования функции ДВССЫЛ (INDIRECT)
![](https://img.youtube.com/vi/lGLJwiPW-8Q/0.jpg)
Срез последних в запросах 1С
![](https://capitally.ru/wp-content/uploads/2016/09/Pustaya-data-zapros.jpg)
Используйте метод ЭтоПусто в случаях, когда нужно проверить наличие какой-либо даты, включая и пустые значения.
![](https://lh3.googleusercontent.com/-2OOX7JDiQ1w/X-slIUlvhqI/AAAAAAAAwyA/wRv6paiDxrIaqjh8YBcKfFtPeUXjsr0aACLcBGAsYHQ/w1200-h630-p-k-no-nu/image.png)
![](https://static.ofd.ru/ofdru/wiki/technical_documentation/1c_instruction/reconciliation_module_enterprise/image_2.png)
При использовании функции ПустаяДатаПорождаетИсключение не забывайте обрабатывать возможные исключения, чтобы избежать прерывания работы программы.
![](https://img.youtube.com/vi/9mmRkQQwQ3M/0.jpg)
[Тестовые] 1. Разбор тестового задания на джуниор дата аналитика
![](https://img.youtube.com/vi/bGVPVCtthh8/0.jpg)
Видеоурок 1С БСП: Даты запрета изменения (Часть 4: Условная отмена проверки)