Страница 1 из 1

Расширенный календарь - исключить время по выбранному исполнителю

Добавлено: 13 июн 2023, 22:08
artyzz
Здравствуйте коллеги. Подскажите как правильно сформировать запрос к базе. Есть сущность "Заказы". при создании заказа выбирается дата начала и дата окончания работ, так же сотрудник, который будет выполнять ее. Как исключить этот промежуток времени, в зависимости от выбранного сотрудника? Например если у него например на понедельник с 9:00 до 20:00 стоит заказ, что бы при создании нового заказа именно выбрав этого сотрудника, понедельник с 9 до 20 нельзя было выбрать?

Re: Расширенный календарь - исключить время по выбранному исполнителю

Добавлено: 14 июн 2023, 05:39
support
В версии 3.4 в расширенном календаре появилась возможность отключить время по запросу, но там не учитываются введенные поля в форме. Получается что на данный момент так нельзя сделать.

Re: Расширенный календарь - исключить время по выбранному исполнителю

Добавлено: 16 июн 2023, 23:39
tehnos
С помощью поля "ajax запрос" можно выводить предупреждение о занятом времени и скрывать кнопку сохранить.

Re: Расширенный календарь - исключить время по выбранному исполнителю

Добавлено: 17 июн 2023, 06:45
support
Как скрыть кнопку описано тут https://docs.rukovoditel.net.ru/index.php?p=119

Re: Расширенный календарь - исключить время по выбранному исполнителю

Добавлено: 17 июн 2023, 10:23
nruslan2
игра в угадайку!! так себе идея! первоначальная идея лучше!

Re: Расширенный календарь - исключить время по выбранному исполнителю

Добавлено: 17 июн 2023, 10:25
artyzz
Поддерживаю. Иначе функционал практически бесполезный. Только в случае, если в компании работает 1 человек 😁

Re: Расширенный календарь - исключить время по выбранному исполнителю

Добавлено: 17 июн 2023, 11:02
tehnos
Ок, тогда можно выводить информацию о свободном времени - сразу всё видно.
И скрывать кнопку если выбрано занятое.