v7: Ускорить расчет зарплаты в ЗиК 7.7 #639523


#0 by olmi
База SQL больше 1,7Гб, в том числе журнал расчетов Зарплата больше 500 000 строк, Kladr+SocrBase+Street почти 1,2 миллиона строк. Еще и CJ4891 (не нашла в словаре, что за ЖР) размером за 400 000 строк. На сегодня получила 2 совета - терминал и DBF (но это было до уточнения размеров базы), либо RAM-диск. Есть ли еще идеи или выбирать одну из этих?
#1 by FN
обрезать и перевести на ДБФ
#2 by Guk
а чо, таблицы КЛАДРа как-то влияют на быстродействие ЗиК?...
#3 by olmi
Упомянуты для оценки размера базы.
#4 by olmi
Существует ли более или менее стандартная обработка обрезки ЗиК? Для меня это задача непростая.
#5 by НикДляЗапросов
А вот не надо было все регионы грузить
#6 by Холст
- 1С++ загрузить при старте (ускоряет создание многочисленных СЗ и ТЗ и тп) - разогнать процессор допобольше гигагерц - само собой работать в терминале, не по сети в дбф
#7 by Холст
или монопольно
#8 by Гость из Мариуполя
"Kladr+SocrBase+Street" вычистить нафиг, загрузить только нужный (нужные)регион. "журнал расчетов Зарплата" - есть такая штука Метла ЖР - вычистить лишние (ненужные) записи. пустые (ненужные) записи в ЖР возникают, когда в документ "Начисление зарплаты" заполняют всем без разбора (в том числе и давно уволенными). Аналогично в журнале по страховым взносам. 1.7 Гб всего на SQL (включая полный Кладр) - это ни о чем. если выгрузить в dbf - сколько будет весить самый большой dbf-ник ?
#9 by vah1
какой мутак пустил тупую сукульницу зикерить?
#10 by Гость из Мариуполя
детский размер. счас открыл CJ447.dbf - 237000 записей,   весит всего 31 Мб.
#11 by Гость из Мариуполя
+100 скуль и ЗиК - вещи несовместимые. а тем более, у автора такие детские размеры.
#12 by Гость из Мариуполя
о, нашел другую базу в архиве. CJ447.dbf - 475376 записей - размер 61 846 160 байт. твои "500 000 строк" в dbf будут весить меньше 70 Мб. Не смеши тапочки своими "большими" размерами.
#13 by olmi
Завтра выложу размеры. ЗиКу в SQL выложили давно, я пришла позже. Но знаю ЗиК слабо, поэтому буду благодарна за любой совет).
#14 by vah1
потрахаться не забудь ЗЫ про за любой совет :))
#15 by olmi
Давая совет, не забывай, что читает человек, а не мусор. Я сюда по делу пишу. Для остального есть пятница.
#16 by vah1
ладно, не пишите больше
#17 by vah1
(не нашла в словаре, что за ЖР) ЗЫ что четал челевек?
#18 by Greeen
что то миста обыдливается, сезонное надеюсь
#19 by olmi
Смотрела в DD, не нашла там сперва журнал Страховые взносы СтраховыеВзносы, сейчас нашла. Без иронии никак? Буквы "и " и "о" на клавиатуре западают?
#20 by olmi
Еще погуглила - создается впечатление, что в 7.7 простых средств для ускорения нет? Стандартная обработка с ИТС чистит ЖР, но практически не ускоряет расчет зарплаты, судя по отзывам. Сложную обработку написать я не смогу, предметная область знакома слабо. 1С++ загрузить при старте - единственный полезный совет, имхо... Но не знаю, насколько 1С++ стабильно работает... Ну, и посмотрю, потянет ли DBF-я база по размеру после чистки Kladr и чистки ЖР... Спасибо всем, кто дал советы!) Успехов вам и хорошего настроения!!!)
#21 by dedmoroz777
Сколько у вас сотрудников, что сильно тормозит?
#22 by Armando
Всех уволить. ЗИКа летать начнет.
#23 by olmi
Около 3000 человек.
#24 by olmi
Пятница через 25 минут, раздел другой).
#25 by olmi
Все, до завтра и еще раз спасибо ответившим!)
#26 by Armando
сколько по времени длится расчет? щитаю что 2-2,5 часа на такое количество терпимо. хотя могу что-то позабыть. 4 года за зик не брался.
#27 by Партизан
правильная программа по зарплате должна считать зарплату  сразу-же непосредственно при вводе информации, а не оставлять оптом на потом, тогда и тормозить ничего не будет.
#28 by Попытка1С
Если не ошибаюсь на софтпойте была статья по этому поводу. Поищите. И опять таки если не изменяет память, самое узкое место в методе ВыбратьПоЗначению в процедуре расчета.
#29 by Морозов Александр
самое узкое место в ЗиК - это сами расчеты...
#30 by leshikkam
Самое узкое место в ЗиК это работа с большими таблицами значений (функция глПроводкиЗаПериод) ну и само собой выборки по ЖР. Выборки по ЖР переписываются на прямые запросы без проблем а по глПроводки тоже от Vaicartana есть решение - правда под новые релизы надо под себя точить. Основными показателями нагрузки на базу являются: - количество постоянных видов расчетов и их вид (фиксированной суммой, процентом от базы) - количество переменных видов расчетов (в месяц сколько разовых начислений) - правка данных об НДФЛ в карточках (страдают же этим некоторые) - методика отражения в БУ (для анализа производительности формирования свода проводок) После предоставления этих сведений можно будет далее предметно разговаривать. Также желательно предоставить характеристику сервера SQL - аппаратные характеристики (частота процессора, шины, размер оперативной памяти, конфигурация дисковой подсистемы - кол-во дисков; контроллер; уровень массива; включен ли кэш обратной записи) - программные характеристики - ОС (разрядность), версия SQL (select @@version), настройки AWE и PAE если SQL x32, производится ли обслуживание базы (обновление статистики, переиндексация).
#31 by ЧеловекДуши
Ускорить всегда можно, остается все переписать на прямые запросы :)
#32 by Гость из Мариуполя
забить. С 1 января ЗиКа начнет считать ощутимо быстрее. :))) К концу года опять будет тормозить. Это циклическое :))) В январе ЗиК "пробегает" при расчете по человеку 1 раз (1 месяц), в декабре - 12 раз (12 месяцев)...
#33 by olmi
Данные уточню в понедельник. Сразу: разовых начислений много, активно начисляются премии фиксированной суммой. Вопрос: переход на 8.2 решит проблему или тормоза будут большие по-прежнему? Сейчас расчет идет так, что расчетчики перед зарплатой сидят ночами.
#34 by olmi
Дополняю: "методика отражения в БУ" - шаблоны проводок не заполнены, выгрузки в Бухгалтерию на сегодня нет, если Вы об этом.
#35 by toypaul
занимался как-то ускорением ЗИК под СКЛ. мутота. КЛАДР там вообще ни при делах.
#36 by KRV
Странно.. 2500 человек ЗиКа десять лет назад на пеньке с 1Гб памяти считала часа полтора... притом там совсем замутные расчеты были у бригад.. что-то не то в консерватории.. и слезайте со скуля..
#37 by floody
dbf,ssd,терминал,ram диск все уже ясно, что еще?
#38 by ЧеловекДуши
Не работает ЗиК на SQL. Ужасно тормозит. Решение одно, резать + Переводить на DBF. Если людей больше 400, то завести несколько зиков. Ибо ЗиК, это решение для малого бизнеса :) ... Если не устраивает много баз и все же хочется SQL, то вам нужен ЗуП, на 8-ке :)
#39 by ЧеловекДуши
Все в топку, не поможет.
#40 by ЧеловекДуши
+Если начнешь переписывать на прямые запросы, то будь готова это делать при каждом обновлении :) Ибо ЗиК обновляется с такой же скоростью, с которой у нас в стране пишутся Законы. Т.е. всегда... :)
#41 by ЧеловекДуши
Нечего странного, все дело в SQL, зик криво отрабатывает запросы. Походу, когда 1С переходила на SQL, то поленилась по человечески написать запросы :)
#42 by dclxvi
Обратимся к классикам "Часто на форуме задается вопрос «а сколько сотрудников реально рассчитывать в программе ЗиК»? Отвечаю: вполне реально рассчитывать 6-7 тыс человек, практически без переделок, с переделками еще больше. Только нужно грамотно разделять ввод и отчетную информацию - при такой численности все отчеты следует получать на «вчерашней» копии, общий расчет зарплаты ставить на ночь, а всю первичку вынести в отдельную базу и настроить односторонний обмен. 2-3 тысячи человек программа отработает вообще безо всяких вопросов. "(С)
#43 by vah1
как всех уволить! а расстрелять?
#44 by vah1
видел зику на две тыры человек, дык и то в распреленных базах
#45 by ЧеловекДуши
Сказочник... ну вы продолжайте :)
#46 by Gucci76
Очень осторожно с метлой. Можно удалить записи, которые являются первичными, и тогда могут пропасть записи, которые не собирались удалять. Можно убыстрить ЗиК. Из своего опыта: 12000 сотрудников - проведение документа "Начисление зарплаты" и следом расчет зарплаты длился меньше часа. 1. ДБФ и Терминал (естественно хорошее железо: проц и память) 2. 1CPP.dll 3. SSD диск 4. Избавится от ПолучитьСтрокуПоНомеру 5. Ежедневные копии
#47 by МуМу
А из практических советов - распараллеливайте. Зик по другому эффективно не ускоряется.
#48 by lift
расчет зп в ЗиК 1с 7.7 только в монопольном режиме!!! Скорость выполнения на порядок выше! Не спрашивай почему.
#49 by МуМу
Неправильное утверждение, не спрашивайте почему:) А если серьезно это только справедливо для DBF да и то не на порядок а в разы. Происходит из за системы файлового кеширования в монопольном режиме.
#50 by Gucci76
а какие затраты на это там не написано? Сколько времени и денег потрачено. Хотя в приведет к такой же скорости работы.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С