Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Доступ к табелю до перевода
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
Vitaly
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 29.07.2008
Сообщения: 281
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Май 11, 2017 17:48    Заголовок сообщения: Ответить с цитатой

"Выкручивались", создавали табель и считали зарплату до перевода в старом подразделении, ну а потом в новом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
atimo



Зарегистрирован: 25.06.2013
Сообщения: 38

СообщениеДобавлено: Пн Окт 23, 2017 11:59    Заголовок сообщения: Ответить с цитатой

В версии 6.06.01.09 есть два способа.
Способ 1. Сотрудник будет виден в подразделении до перевода.
Для реализации этого способа необходимо удалить ограничение прав (view) для ролей Табельщик.. . В этом случае будет работать стандартное разграничение прав доступа по подразделениям. Пользователи будут видеть по прежнему только своих сотрудников.
При пользователи подразделений откуда переведен сотрудник будут видеть переведенного сотрудника по назначению до перевода.
В подразделении после перевода сотрудника видно не будет.
Из-за удаления ограничения прав для ролей (view) придется проверить и доработать все произвольные отчеты, доступные в модуле Табельный учет. В этих отчетах нужно будет добавить ограничение по доступному списку работников (tb_emps) или по подразделениям (переменная _List_Acc).

Способ 2. Сотрудник будет виден в подразделении после перевода в месяце до перевода.
Для реализации этого способа разрабатывается программа-надстройка списка Табель по списку, которая будет запускаться, например, из операций по списку. Программа на время открытия списка добавит сотрудников, которые в прошлом месяце работали в другом подразделении, и снимет ограничение по подразделениям. Т.е. после запуска операции сотрудник появится в списке Табель по списку в месяце до перевода и справа будет доступен его табель.
После закрытия списка Табель по списку сотрудник удалиться из текущего списка работников и ограничение по подразделениям восстановится.
Ограничение по подразделениям стандартно не позволяет видеть табель относящийся к подразделениям, на которые нет прав. Это актуально только для переводов в середине месяца.
Отчеты по этому способу дорабатывать не нужно т.к. для ролей созданы view.

Мы реализовали второй вариант.
Сотрудников, которых нужно добавить мы определяем так:
1. Формируем список сотрудников как для tb_emps в месяце текущий + 1 с ограничением по вью (people)
2. Формируем список сотрудников как для tb_emps в текущем месяце без ограничений по вью (dbo.people) и только по тем pid, которые есть в списке п. 1 и только по тем pid, которых нет в текущем tb_emps
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур) Часовой пояс: GMT + 4
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU