AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.07.2005, 06:09   #1  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
? Статистический вопрос. Сколько считается зарплата?
У нас в компании порядка 450 чел зарплата обсчитывается ~ 2 час. И мне не понятно либо внедренцы такую кривизну заложили, либо АХАПТА сама по себе такая кривая?! Отпишитесь пожалуйста сколько у вас обсчитывается зарплата и сколько чел в компании.
Старый 14.07.2005, 09:16   #2  
samco is offline
samco
Участник
 
22 / 9 (1) +
Регистрация: 01.04.2005
Адрес: Москва/Киев
Ответ специалистов
на наших проектах мы оптимизировали Аксапту, а в принципе в базовом варианте действительно расчет идет долго. В основном скорость зависит от количества расчетных механизмов (счетчиков и их сложности), журнала БД и сколько процедур туда включено, большого количества отпусков и больничных....
Старый 14.07.2005, 09:55   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Статистический вопрос. Сколько считается зарплата?
Цитата:
Изначально опубликовано 3oppo
У нас в компании порядка 450 чел зарплата обсчитывается ~ 2 час.
Да. Исходная зарплата плохо продумана насчет быстродействия.

Что делать?
1. http://axapta.mazzy.ru/lib/mssqlsetup2/
2. http://axapta.mazzy.ru/lib/querytuning/
3. http://axapta.mazzy.ru/lib/adjustment/
4. настроить кэширование
5. настроить распределение нагрузки между клиентом и АОСом.

Расчет зарплаты в Аксапте можно ускорить.

Обрайтесь к специалистам, если не получается самостоятельно.
К сожалению, только так.
__________________
полезное на axForum, github, vk, coub.
Старый 14.07.2005, 12:36   #4  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Спасибо за ссылки.
После некоторой оптимизации SQL (отключение логов, перенос критичных таблиц на скоростные винты, … .. . ) Время уменьшилось до 1 часа. По моему всё равно долго! Отпишите плиз у кого какое время!?

PS. Более 70 просмотров и только один ответ! Неужели это такая большая тайна!? Или просто лень?!
Старый 14.07.2005, 12:38   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано 3oppo
PS. Более 70 просмотров и только один ответ! Неужели это такая большая тайна!? Или просто лень?!
Ответов было 2.
Модуль Зарплата в Аксапте не является очень распространненным.
__________________
полезное на axForum, github, vk, coub.
Старый 14.07.2005, 12:48   #6  
sia is offline
sia
Участник
 
26 / 15 (1) ++
Регистрация: 14.07.2005
Адрес: Москва
Если вы не используете функциональность с "Основным номером сотрудника" (EmplTable, поле PayMainEmplId_Ru) , советую удалить все связанное с этим полем из всех запросов при расчете зарплаты. Это особенно актуально при работе с Oracle, расчет ускоряется в разы.
Старый 14.07.2005, 13:32   #7  
AnnV is offline
AnnV
Участник
 
23 / 10 (1) +
Регистрация: 04.08.2004
Адрес: Москва
Думаю, что успокою автора вопроса, сказав, что на нашем предприятии зарплата считается 5-6 часов, стараемся запускать вечерами. Расчетный отдел стонет. Численность работников около 1000 человек. Настройка з/п была очень тяжелая, много счетчиков, много видов заработной платы. По существу оптимизацией расчета мы еще не занимались, работаем в режиме отладки. Так, что спасибо за выложенные ссылки, надеюсь они помогут как-то оптимизировать процесс.
Старый 14.07.2005, 13:47   #8  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Цитата:
Изначально опубликовано sia
Если вы не используете функциональность с "Основным номером сотрудника" (EmplTable, поле PayMainEmplId_Ru) , советую удалить все связанное с этим полем из всех запросов при расчете зарплаты. .
К сожалению это поле используется (табельный номер). Вопрос почему оно так сказывается на производительности!? Потому что оно имеет тип string?
Теоретически, если изменить тип поля на int на сколько это увеличит производительность?!
Старый 14.07.2005, 13:52   #9  
sia is offline
sia
Участник
 
26 / 15 (1) ++
Регистрация: 14.07.2005
Адрес: Москва
Цитата:
Изначально опубликовано 3oppo


К сожалению это поле используется (табельный номер). Вопрос почему оно так сказывается на производительности!? Потому что оно имеет тип string?
Теоретически, если изменить тип поля на int на сколько это увеличит производительность?!

Тут дело не в типе поля, на производительность это не влияет.

Тогда хотя бы сделайте индекс по полю PayMainEmplId_Ru.
Старый 14.07.2005, 16:58   #10  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Вообще не очень понятно следующее: у вас зарплата считается сразу и вся? Тогда в чем проблема? Поставил на ночь, скажем, со 2го по 3е и готово
Я так подозреваю, что проблема в том, что вы, точнее ваши бухгатера, после каждого изменения запускаете расчет всех процедур заново.
Предложения у меня чисто организационного характера:
1. Рассчитывать одну процедуру только 1 раз в течение расчетного периода. Больше просто не надо. В случае отдельных корректировок перерасчитывайте зарплату индивидуально.
2. Если надо просто изменить статус процедуры с "не рассчитано" на "рассчитано" запустите ее расчет для одного сотрудника (по запросу). Статус все равно поменяется
3. ЕСН также пересчитывается индивидуально по кнопке "расчет" из карточки сотрудника. Пересчитывать ЕСН целиком надо только если у вас изменилась настройка фондов (ну или еще что-нить именно в настройке), но не если у одного сотрудника изменилась база.

Чисто по быстродействию, маленький тюнинг - уберите неиспользуемые вычеты, скидки и льготы для налога на доходы и ЕСН. Они замедляют расчет. Знаю, что часто их оставляют на всякий случай, т.к. они настоены в демо-данных. Так вот уберите.

В заключение могу сказать, что на одном из моих проектов, численность чуть выше чем 450 человек, однако _особых_ проблем в плане быстродействия нет. Да, когда 10 минут рассчитывается ЕСН или создается табель, это раздражает, но это в конце-концов не смертельно.
Старый 15.07.2005, 07:06   #11  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Цитата:
Изначально опубликовано Prof
Я так подозреваю, что проблема в том, что вы, точнее ваши бухгатера, после каждого изменения запускаете расчет всех процедур заново.
...
Чисто по быстродействию, маленький тюнинг - уберите неиспользуемые вычеты, скидки и льготы для налога на доходы и ЕСН. Они замедляют расчет. Знаю, что часто их оставляют на всякий случай, т.к. они настоены в демо-данных. Так вот уберите.

Разницу между кнопками «рассчитать текущую» и «рассчитать всё» мы и наши бухгалтера уловили! Маленький тюнинг - уберать неиспользуемые вычеты это понятно. Вопрос чисто статистический!!!

Цитата:
Изначально опубликовано sia

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

Всем спасибо! Будут идеи пишите.
Теги
производительность, расчет зарплаты, расчеты с персоналом

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
Вопрос по проектам Фиксированная цена PSA DAX: Функционал 9 29.06.2006 14:23
Еще вопрос про покрытие по аналитикам в Сводном планировании rt2 DAX: Функционал 3 24.03.2006 18:56
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36
Вопрос по счетам на оплату поставщикам sergey_alekseev DAX: Функционал 11 26.08.2003 19:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:00.