Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 22:21

Текущая дата в днях.

Автор JohnnyV, 15 фев 2022, 13:19

0 Пользователей и 1 гость просматривают эту тему.

JohnnyV

Добрый день! Обучаюсь 1с. Запутался в одном моменте:
Есть документ "ЗакреплениеОфицианта" - Закрепляет официанта за столиком на рабочие сутки. Данные попадают в регистр сведений(изм- НомерСтолика, ресурсы - официант).
Далее есть документ "ЗакрытиеСмены", который закрывает смену официанта.
Необходимо в документы ЗакрытиеСмены сделать проверку по закреплению столика на текущую дату.
Что я сделал:
НаКлиенте: Получил ссылку на объект Столик.
НаСеревере: Передал параметр "Столик", создал запрос, который получает данные из РС, где изм. НомерСтолика = &Столик
Вопрос следующий: как получить данные именно на текущую дату(ДЕНЬ)?
Проверка выполняется по следующей логике: Если запрос вернул 0 ссылок, значит столик не был закреплен ни за кем.

JohnnyV

Задачу решил, добавил в запрос условие:
      |ГДЕ
      |   ЗакреплениеОфицианта.Столик.Ссылка = &СсылкаМашина
      |   И НАЧАЛОПЕРИОДА(ЗакреплениеОфицианта.Регистратор.Дата, ДЕНЬ) = НАЧАЛОПЕРИОДА(ЗакрытиеСмены.Дата, ДЕНЬ)";

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск