Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
rebel25 Большой шоколадный орден

Зарегистрирован: 06.10.2008 Сообщения: 580 Откуда: Москва
|
Добавлено: Сб Фев 02, 2013 16:47 Заголовок сообщения: северные после обновления |
|
|
После установки последних обновлений перестали считаться северные (42 ВО) у работников 82 года рождения, имеющих доп. атрибут "Молодежь на сервере" с значением меньше 5. Если убрать доп. атрибут либо изменить год рождения то серврные начисляются. |
|
Вернуться к началу |
|
 |
zhenya17
Зарегистрирован: 04.02.2009 Сообщения: 190 Откуда: Кемерово
|
Добавлено: Сб Фев 02, 2013 22:07 Заголовок сообщения: |
|
|
Что вы всё о серверах да о серверах... )
То "молодёжь на сервере", то "серврные начисляются" |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1691
|
Добавлено: Пн Фев 04, 2013 10:30 Заголовок сообщения: |
|
|
Молодежи на сервере не до северных .... |
|
Вернуться к началу |
|
 |
Bosiak
Зарегистрирован: 11.10.2012 Сообщения: 138
|
Добавлено: Чт Фев 14, 2013 05:53 Заголовок сообщения: |
|
|
Проверь ускоренную шкалу, максимальная процент почему-то стал равен нулю, по крайне мере у нас проблема была в этом. |
|
Вернуться к началу |
|
 |
rebel25 Большой шоколадный орден

Зарегистрирован: 06.10.2008 Сообщения: 580 Откуда: Москва
|
Добавлено: Чт Фев 14, 2013 12:28 Заголовок сообщения: |
|
|
у меня со шкалой всё в порядке, просто некоторые работники из подразделения для которого настроены северные, эти сервеные не получили. У всех у них висит доп. атрибут "Молодежь на сервере". |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1691
|
Добавлено: Чт Фев 14, 2013 14:24 Заголовок сообщения: |
|
|
Это от неправильного названия допатрибута, сто пудов. |
|
Вернуться к началу |
|
 |
Vitaly Большой шоколадный орден

Зарегистрирован: 29.07.2008 Сообщения: 281 Откуда: Санкт-Петербург
|
Добавлено: Чт Фев 14, 2013 14:49 Заголовок сообщения: |
|
|
Что всё таки название смущает "Молодёжь на сеРвере " |
|
Вернуться к началу |
|
 |
Mike Большой шоколадный орден

Зарегистрирован: 07.04.2011 Сообщения: 255
|
Добавлено: Пт Фев 15, 2013 01:38 Заголовок сообщения: |
|
|
 |
|
Вернуться к началу |
|
 |
Bosiak
Зарегистрирован: 11.10.2012 Сообщения: 138
|
Добавлено: Пт Фев 15, 2013 05:55 Заголовок сообщения: |
|
|
rebel25 писал(а): | у меня со шкалой всё в порядке, просто некоторые работники из подразделения для которого настроены северные, эти сервеные не получили. У всех у них висит доп. атрибут "Молодежь на сервере". |
и всем им исполнилось за 30? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1691
|
Добавлено: Пт Фев 15, 2013 09:55 Заголовок сообщения: |
|
|
И все они умеют мечтаааать ...... |
|
Вернуться к началу |
|
 |
rebel25 Большой шоколадный орден

Зарегистрирован: 06.10.2008 Сообщения: 580 Откуда: Москва
|
Добавлено: Пн Фев 18, 2013 14:50 Заголовок сообщения: ошибка расчета СН |
|
|
Чтобы увидеть ошибку нужно:
принять на работу в подразделерие с СН работника. Указать ему год рождения 1982, ввести спецстаж, который даёт право на СН и сопоставить доп. атрибут "Молодежь на севере". В этом случае СН не начисляется. |
|
Вернуться к началу |
|
 |
GIN
Зарегистрирован: 04.03.2010 Сообщения: 114
|
Добавлено: Ср Фев 20, 2013 09:44 Заголовок сообщения: |
|
|
с последним обновлением, у меня тоже не работал, я поменял функцию на предыдущую, пока они там поправят все варианты... |
|
Вернуться к началу |
|
 |
rebel25 Большой шоколадный орден

Зарегистрирован: 06.10.2008 Сообщения: 580 Откуда: Москва
|
Добавлено: Ср Фев 20, 2013 12:13 Заголовок сообщения: |
|
|
Я поменял кусок кода после слов "// Стаж до тридцатилетия определяем на день предшествующий " в 42 ВО, на то что было до последнего обновления. После этого ошибка не появлялась и 42 ВО посчитался так же как и до обновления. |
|
Вернуться к началу |
|
 |
Bosiak
Зарегистрирован: 11.10.2012 Сообщения: 138
|
Добавлено: Ср Сен 18, 2013 05:12 Заголовок сообщения: |
|
|
rebel25
а можно кинуть кусок кода сюда, так как мы проворонили и восстановить не получается старый 42 ВО |
|
Вернуться к началу |
|
 |
Mikhail
Зарегистрирован: 16.08.2012 Сообщения: 177 Откуда: Москва
|
Добавлено: Ср Сен 18, 2013 08:58 Заголовок сообщения: |
|
|
Bosiak,
вот это
Цитата: | // Стаж на конец периода
strnum(str1, mmm___);
mmm_ = 0;
mmm__ = x3 * 12 + x2;
if (pdv[2] >= 30 && mmm___ < 5)
{
// Стаж до тридцатилетия определяем на день предшествующий тридцатилетию
per30[0] = 0;
per30[1] = 0;
per30[2] = 30;
ДатаПлюсПериод(dtBirth, per30, dt30);
ДатаМинусДни(dt30,1,dt30);
sput(dtB30, "%04d-%02d-%02d", dt30[2], dt30[1], dt30[0]);
OpenSelect tt
SELECT
ISNULL(dbo.pr_fn_calc_staj_tot(5, :auto_card_, :dtB30,'S'),'000-00-00');
Fetch tt, str1;
strnum(str4, x4);
strn2cpy(str2,str1, 0, 3); strnum(str2, x3_30);
strn2cpy(str2,str1, 4, 2); strnum(str2, x2_30);
strn2cpy(str2,str1, 7, 2); strnum(str2, x1_30);
CloseSelect tt;
m30_ = x3_30 * 12 + x2_30;
d30_ = x1_30;
}; |
заменили на это
Цитата: | // Сколько лет по "ускоренному" варианту
strnum(str1, mmm___);
if (pdv[2] < 30)
{
mmm_ = 0;
mmm__ = x3 * 12 + x2;
} else
{
mmm__ = (x3 + 30) * 12 + x2;
}; |
|
|
Вернуться к началу |
|
 |
|