|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
У меня такая проблема, в форме при нажатии кнопки расчет происходит расчет стажа (выслуги), однако записи не сохраняются для каждого сотрудника, а заносятся данные расчета последнего. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2016, 17:07 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
User1234, Чёй та как всегда ни чего не понял, да и чудится, что вы чего то не учитываете, типа если просто один непрерывный стаж, то может и пойдет, а вот если человек меняет место работы и там еще и льготные стажы присутствуют, то вот примерчик, где как то тоже сим пробовал заниматься и высчитывать. Общий стаж, учитывая льготный (типа 1х3) кажисьть правильно считает, а вот просто чисто льготный ни как руки не доходят. А так вот примерчик вам наверное в тему будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2016, 19:43 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
Выглядить будет визуально вот так ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2016, 19:43 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
Хотя нет, тока щас зоркий сокол узрил, что месяцы и дни чёй та превышают нормативы Юлианского летоисчисления при суммировании общего стажа. Будю думать где косячёк. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2016, 19:47 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
Ребят алгоритм вроде считает норм, ток там не учтено пересечение периодов, над этим работаю. Проблема в другом когда нажимаешь на кнопку "Пересчет" должно быть так ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 07:19 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
А в результате расчета второго сотрудника у первого заносятся его же данные вот так, посоветуйте как решить данную проблему ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 07:21 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
User1234У меня такая проблема, в форме при нажатии кнопки расчет происходит расчет стажа (выслуги), однако записи не сохраняются для каждого сотрудника, а заносятся данные расчета последнего.Свободные поля в ленточной форме (как сделано у Вас) имеют единые значения для всех записей. Поля должны быть связанными, то есть иметь источник-таблицу. Еще - абсолютно ни к чему для присвоения значения полю переводить на это поле фокус. И такой пересчет в цикле, как сделан, тоже не то. Но с этим разбираться мне сейчас некогда. Вот вариант на основе Вашего. Посмотрите. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 11:54 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
вспоминая свои военные страдания - расчет выслуги столбиком (как делают кадры), не учитывает високосные года !!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 12:54 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
__Michelle, Благодарю, понял свою не доработку, не создал поля в таблице для сохранения данных расчета. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 13:03 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
А какое решение данного нюанса есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 16:28 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
User1234А какое решение данного нюанса есть?Какого нюанса? Хранения результатов расчетов? Формировать эти данные динамически в запросах, например.о ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 16:36 |
|
Расчет в форме стажа (выслуги)
|
|||
---|---|---|---|
#18+
Самое сложное в этом вопросе-определиться КАК считать (учитывать високосный год,считать "столбиком", какие нюансы учитывать). Из тех людей которые этим занимаются все в один голос говорят что DateDiff полная ерунда (хотя это не так )Короче определяйтесь сколько дней в году, месяце или тупо считать "столбиком" только тогда можно начинать считать (если человек отработал 31 день это 1 месяц или 1 месяц и 1 день ?) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 18:25 |
|
|
start [/forum/topic.php?fid=45&fpage=100&tid=1613411]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 142ms |
0 / 0 |