ExaOffice

Программное обеспечение для вашего бизнеса.

+7 925 702-80-13 Telegram, WhatsApp
9:00 – 18:00 мск
info@exaoffice.ru

ExaExcursions




Контролируем срок пребывания в стране для иностранного персонала или клиентов

Для многих организаций, использующих труд сотрудников-иностранцев, возникает необходимость контролировать окончание срока пребывания работников в стране. Такая же необходимость бывает и в отношении клиентов-иностранцев. Ниже рассмотрен пример решения этой задачи в ExaExcursions.

Эта возможность требует включенного модуля Иностранцы.

Есть два варианта решения. Можно воспользоваться готовым модулем Контроль сроков действия документов, который автоматически проверяет все сроки и сам заранее предупреждает об их окончании. Либо можно создать представление, которое будет находить сотрудников или клиентов, а пользователю только нужно будет периодически его открывать, чтобы просмотреть этот перечень.

Рассмотрим второй вариант, т.к. в первом нет ничего интересного.

Создание представления

Чтобы контролировать срок пребывания у сотрудников, откройте таблицу персонала. А если нужно контролировать срок пребывания у клиентов, откройте таблицу клиентов.

Нажмите выше таблицы кнопку с маленькой черной стрелочкой вниз и в подменю Дополнительно выберите пункт Создать представление на основе этой таблицы.

Откроется новая вкладка с уже созданным представлением, а также окно настройки представления.

Настройка перечня полей

Дайте название представлению, например: Контроль срока пребывания в стране.

Удалите все поля, кроме имени. Чтобы удалить поле, выделите его, щелкните правой кнопкой мыши и в появившемся меню выберите Удалить или нажмите клавишу Del.

В итоге должно получиться примерно так:

Теперь нужно добавить важные для этого представления поля. Для этого справа от перечня полей нажмите кнопку Добавить.

В появившемся окне найдите поле Гражданство. Для быстрого поиска поля удобно использовать фильтр справа наверху.

Выделите найденное поле и внизу нажмите кнопку Добавить выбранные поля.

Аналогично добавьте поля Дата въезда в страну и Срок пребывания до.

Добавление расчетного поля

Теперь нужно добавить самое важное поле, которое будет считать число оставшихся дней до окончания срока пребывания в стране.

Для этого еще раз справа от перечня полей нажмите кнопку Добавить.

В появившемся окне наверху нажмите кнопку Расчетное.

Откроется окно создания расчетного поля. Здесь нужно ввести наименование, выбрать его тип, ввести формулу.

Наименование укажите любое, например: Осталось дней до окончания пребывания.

Выберите тип Целое число.

Введите формулу ЕСЛИ({VISITTO};ДНИ({VISITTO};СЕГОДНЯ())) - эта формула означает буквально следующее: если задан срок пребывания, то рассчитать число дней между этой датой и сегодняшним днем.

Сохраните новое поле. Затем также добавьте его в представление, нажав кнопку Добавить выбранные поля.

Настройка фильтров

Переключитесь на вторую вкладку окна, где отображаются дополнительные возможности.

В быстрых фильтрах удалите все поля. Затем добавьте только поле Иностранец.

Если вы настраиваете представление по таблице клиентов, а не по персоналу, то нас интересуют только те клиенты, чьи заказы сейчас актуальны. Ведь срок для давнишних клиентов контролировать не нужно. В этом случае добавьте еще поле Статус заказа.

Первоначальная настройка завершена. Нажмите ОК для закрытия окна и сохранения изменений.

Справа наверху в фильтре Иностранец выберите Да.

Если вы настраиваете представление по таблице клиентов, то в фильтре Статус заказа выберите актуальный статус (можно выбрать несколько статусов одновременно). Затем нажмите выше таблицы кнопку с маленькой черной стрелочкой вниз и выберите пункт Рассчитать статусы заказов - статус заказа рассчитывается не автоматически, а по команде пользователя.

В фильтре расчетного столбца Осталось дней до окончания пребывания введите интервал от -5 до 20, что означает, что мы хотим видеть тех персон, у кого уже просрочено на 5 дней и у кого заканчивается в ближайшие 20 дней.

Теперь мы должны видеть конечный результат: тех персон, у кого скоро заканчивается срок пребывания в стране.

Сохранение представления

После всех этих настроек нужно обязательно сохранить представление.

Для этого нажмите выше таблицы кнопку с маленькой черной стрелочкой вниз и в подменю Дополнительно выберите пункт Сохранить представление.

Все готово!

Теперь, чтобы быстро найти тех, у кого заканчивается срок пребывания в стране, откройте новую вкладку и щелкните по созданному представлению.

Если это представление по таблице клиентов, то дополнительно нужно вызвать команду Рассчитать статусы заказов.

 


Мы стараемся как можно оперативнее обеспечивать вас актуальной справочной информацией. Ввиду частых обновлений приложения информация в этом материале может не совсем соответствовать или быть неполной. Благодарим за понимание.
Не нашли ответа на ваш вопрос? Напишите по электронному адресу info@exaoffice.ru — мы ответим максимально быстро.

Сохранить этот документ как PDF

Контакты

+7 925 702-80-13 Telegram, WhatsApp

info@exaoffice.ru

 

Техническая поддержка

+7 925 702-80-13 Telegram, WhatsApp

support@exaoffice.ru

 

Мы используем только лицензионное ПО

Win10 Win12 server Delphi Delphi TM

© 2024 ExaOffice