|   |   | 
| 
 | v7: Ускорить расчет зарплаты в ЗиК 7.7 | ☑ | ||
|---|---|---|---|---|
| 0
    
        olmi 15.11.12✎ 21:49 | 
        База SQL больше 1,7Гб, в том числе журнал расчетов Зарплата больше 500 000 строк, Kladr+SocrBase+Street почти 1,2 миллиона строк. Еще и CJ4891 (не нашла в словаре, что за ЖР) размером за 400 000 строк.
  На сегодня получила 2 совета - терминал и DBF (но это было до уточнения размеров базы), либо RAM-диск. Есть ли еще идеи или выбирать одну из этих? | |||
| 1
    
        FN 15.11.12✎ 21:50 | 
        обрезать и перевести на ДБФ     | |||
| 2
    
        Guk 15.11.12✎ 21:52 | 
        а чо, таблицы КЛАДРа как-то влияют на быстродействие ЗиК?...     | |||
| 3
    
        olmi 15.11.12✎ 21:54 | 
        (2) Упомянуты для оценки размера базы.     | |||
| 4
    
        olmi 15.11.12✎ 21:57 | 
        (1) Существует ли более или менее стандартная обработка обрезки ЗиК? Для меня это задача непростая.     | |||
| 5
    
        НикДляЗапросов 15.11.12✎ 21:57 | 
        А вот не надо было все регионы грузить     | |||
| 6
    
        Холст 15.11.12✎ 21:59 | 
        - 1С++ загрузить при старте (ускоряет создание многочисленных СЗ и ТЗ и тп)
  - разогнать процессор допобольше гигагерц - само собой работать в терминале, не по сети в дбф | |||
| 7
    
        Холст 15.11.12✎ 21:59 | 
        или монопольно     | |||
| 8
    
        Гость из Мариуполя гуру 15.11.12✎ 22:05 | 
        "Kladr+SocrBase+Street" вычистить нафиг, загрузить только нужный (нужные)регион.
  "журнал расчетов Зарплата" - есть такая штука Метла ЖР - вычистить лишние (ненужные) записи. пустые (ненужные) записи в ЖР возникают, когда в документ "Начисление зарплаты" заполняют всем без разбора (в том числе и давно уволенными). Аналогично в журнале по страховым взносам. 1.7 Гб всего на SQL (включая полный Кладр) - это ни о чем. если выгрузить в dbf - сколько будет весить самый большой dbf-ник ? | |||
| 9
    
        vah1 15.11.12✎ 22:09 | 
        какой мутак пустил тупую сукульницу зикерить?     | |||
| 10
    
        Гость из Мариуполя гуру 15.11.12✎ 22:12 | 
        "журнал расчетов Зарплата больше 500 000 строк" 
  детский размер. счас открыл CJ447.dbf - 237000 записей, весит всего 31 Мб. | |||
| 11
    
        Гость из Мариуполя гуру 15.11.12✎ 22:14 | 
        (9) +100 скуль и ЗиК - вещи несовместимые.
  а тем более, у автора такие детские размеры. | |||
| 12
    
        Гость из Мариуполя гуру 15.11.12✎ 22:17 | 
        о, нашел другую базу в архиве.
  CJ447.dbf - 475376 записей - размер 61 846 160 байт. твои "500 000 строк" в dbf будут весить меньше 70 Мб. Не смеши тапочки своими "большими" размерами. | |||
| 13
    
        olmi 15.11.12✎ 22:18 | 
        (8) Завтра выложу размеры. ЗиКу в SQL выложили давно, я пришла позже. Но знаю ЗиК слабо, поэтому буду благодарна за любой совет).     | |||
| 14
    
        vah1 15.11.12✎ 22:23 | 
        (13) потрахаться не забудь
  ЗЫ про за любой совет :)) | |||
| 15
    
        olmi 15.11.12✎ 22:28 | 
        Давая совет, не забывай, что читает человек, а не мусор. Я сюда по делу пишу. Для остального есть пятница.     | |||
| 16
    
        vah1 15.11.12✎ 22:48 | 
        (15) ладно, не пишите больше     | |||
| 17
    
        vah1 15.11.12✎ 22:54 | 
        (не нашла в словаре, что за ЖР)
  ЗЫ что четал челевек? | |||
| 18
    
        Greeen 15.11.12✎ 23:00 | 
        что то миста обыдливается, сезонное надеюсь     | |||
| 19
    
        olmi 15.11.12✎ 23:09 | 
        (17) Смотрела в DD, не нашла там сперва журнал Страховые взносы СтраховыеВзносы, сейчас нашла. Без иронии никак? Буквы "и " и "о" на клавиатуре западают?     | |||
| 20
    
        olmi 15.11.12✎ 23:14 | 
        Еще погуглила - создается впечатление, что в 7.7 простых средств для ускорения нет? Стандартная обработка с ИТС чистит ЖР, но практически не ускоряет расчет зарплаты, судя по отзывам. Сложную обработку написать я не смогу, предметная область знакома слабо.
  (6) 1С++ загрузить при старте - единственный полезный совет, имхо... Но не знаю, насколько 1С++ стабильно работает... Ну, и посмотрю, потянет ли DBF-я база по размеру после чистки Kladr и чистки ЖР... Спасибо всем, кто дал советы!) Успехов вам и хорошего настроения!!!) | |||
| 21
    
        dedmoroz777 15.11.12✎ 23:23 | 
        Сколько у вас сотрудников, что сильно тормозит?     | |||
| 22
    
        Armando 15.11.12✎ 23:27 | 
        Всех уволить. ЗИКа летать начнет.     | |||
| 23
    
        olmi 15.11.12✎ 23:34 | 
        (21) Около 3000 человек.     | |||
| 24
    
        olmi 15.11.12✎ 23:35 | 
        (22) Пятница через 25 минут, раздел другой).     | |||
| 25
    
        olmi 15.11.12✎ 23:36 | 
        Все, до завтра и еще раз спасибо ответившим!)     | |||
| 26
    
        Armando 15.11.12✎ 23:49 | 
        (23) сколько по времени длится расчет?
  щитаю что 2-2,5 часа на такое количество терпимо. хотя могу что-то позабыть. 4 года за зик не брался. | |||
| 27
    
        Партизан 16.11.12✎ 00:30 | 
        правильная программа по зарплате должна считать зарплату  сразу-же непосредственно при вводе информации, а не оставлять оптом на потом, тогда и тормозить ничего не будет.     | |||
| 28
    
        Попытка1С 16.11.12✎ 03:54 | 
        (0) Если не ошибаюсь на софтпойте была статья по этому поводу. Поищите.
  И опять таки если не изменяет память, самое узкое место в методе ВыбратьПоЗначению() в процедуре расчета. | |||
| 29
    
        Морозов Александр 16.11.12✎ 04:28 | 
        (28) самое узкое место в ЗиК - это сами расчеты...     | |||
| 30
    
        leshikkam 16.11.12✎ 05:01 | 
        Самое узкое место в ЗиК это работа с большими таблицами значений (функция глПроводкиЗаПериод) ну и само собой выборки по ЖР. Выборки по ЖР переписываются на прямые запросы без проблем а по глПроводки тоже от Vaicartana есть решение - правда под новые релизы надо под себя точить.
  Основными показателями нагрузки на базу являются: - количество сотрудников; - количество постоянных видов расчетов и их вид (фиксированной суммой, процентом от базы) - количество переменных видов расчетов (в месяц сколько разовых начислений) - правка данных об НДФЛ в карточках (страдают же этим некоторые) - методика отражения в БУ (для анализа производительности формирования свода проводок) После предоставления этих сведений (0) можно будет далее предметно разговаривать. Также желательно предоставить характеристику сервера SQL - аппаратные характеристики (частота процессора, шины, размер оперативной памяти, конфигурация дисковой подсистемы - кол-во дисков; контроллер; уровень массива; включен ли кэш обратной записи) - программные характеристики - ОС (разрядность), версия SQL (select @@version), настройки AWE и PAE если SQL x32, производится ли обслуживание базы (обновление статистики, переиндексация). | |||
| 31
    
        ЧеловекДуши 16.11.12✎ 05:19 | 
        Ускорить всегда можно, остается все переписать на прямые запросы :)     | |||
| 32
    
        Гость из Мариуполя гуру 16.11.12✎ 22:07 | 
        забить.
  С 1 января ЗиКа начнет считать ощутимо быстрее. :))) К концу года опять будет тормозить. Это циклическое :))) В январе ЗиК "пробегает" при расчете по человеку 1 раз (1 месяц), в декабре - 12 раз (12 месяцев)... | |||
| 33
    
        olmi 17.11.12✎ 16:56 | 
        (30) Данные уточню в понедельник. Сразу: разовых начислений много, активно начисляются премии фиксированной суммой.
  Вопрос: переход на 8.2 решит проблему или тормоза будут большие по-прежнему? Сейчас расчет идет так, что расчетчики перед зарплатой сидят ночами. | |||
| 34
    
        olmi 17.11.12✎ 17:01 | 
        (30) Дополняю: "методика отражения в БУ" - шаблоны проводок не заполнены, выгрузки в Бухгалтерию на сегодня нет, если Вы об этом.     | |||
| 35
    
        toypaul гуру 17.11.12✎ 17:03 | 
        занимался как-то ускорением ЗИК под СКЛ. мутота. КЛАДР там вообще ни при делах.     | |||
| 36
    
        KRV 17.11.12✎ 17:04 | 
        Странно.. 2500 человек ЗиКа десять лет назад на пеньке с 1Гб памяти считала часа полтора... притом там совсем замутные расчеты были у бригад.. что-то не то в консерватории.. и слезайте со скуля..     | |||
| 37
    
        floody 17.11.12✎ 17:12 | 
        dbf,ssd,терминал,ram диск
  все уже ясно, что еще? | |||
| 38
    
        ЧеловекДуши 17.11.12✎ 17:19 | 
        (34)Не работает ЗиК на SQL. Ужасно тормозит.
  Решение одно, резать + Переводить на DBF. Если людей больше 400, то завести несколько зиков. Ибо ЗиК, это решение для малого бизнеса :) ... Если не устраивает много баз и все же хочется SQL, то вам нужен ЗуП, на 8-ке :) | |||
| 39
    
        ЧеловекДуши 17.11.12✎ 17:20 | 
        (37)Все в топку, не поможет.     | |||
| 40
    
        ЧеловекДуши 17.11.12✎ 17:21 | 
        +(34)Если начнешь переписывать на прямые запросы, то будь готова это делать при каждом обновлении :)
  Ибо ЗиК обновляется с такой же скоростью, с которой у нас в стране пишутся Законы. Т.е. всегда... :) | |||
| 41
    
        ЧеловекДуши 17.11.12✎ 17:22 | 
        (36)Нечего странного, все дело в SQL, зик криво отрабатывает запросы. Походу, когда 1С переходила на SQL, то поленилась по человечески написать запросы :)     | |||
| 42
    
        dclxvi 17.11.12✎ 17:28 | 
        Обратимся к классикам
  "Часто на форуме задается вопрос «а сколько сотрудников реально рассчитывать в программе ЗиК»? Отвечаю: вполне реально рассчитывать 6-7 тыс человек, практически без переделок, с переделками еще больше. Только нужно грамотно разделять ввод и отчетную информацию - при такой численности все отчеты следует получать на «вчерашней» копии, общий расчет зарплаты ставить на ночь, а всю первичку вынести в отдельную базу и настроить односторонний обмен. 2-3 тысячи человек программа отработает вообще безо всяких вопросов. "(С) http://hghltd.yandex.net/yandbtm?text=Уважаемые%20балбесы%2C%20если%20вам%20влом%20найти%20постановление%20МинТруда%20за%20номером%2056&url=http%3A%2F%2Fvaicartana.narod.ru%2Fzic.cgi&fmode=inject&mime=html&l10n=ru&sign=14eabae308f0d042d4b1e4f087bf4e6b&keyno=0 | |||
| 43
    
        vah1 17.11.12✎ 17:43 | 
        как всех уволить! а расстрелять?     | |||
| 44
    
        vah1 17.11.12✎ 17:47 | 
        видел зику на две тыры человек, дык и то в распреленных базах     | |||
| 45
    
        ЧеловекДуши 17.11.12✎ 17:54 | 
        (42)Сказочник... ну вы продолжайте :)     | |||
| 46
    
        Gucci76 17.11.12✎ 20:21 | 
        Очень осторожно с метлой.
  Можно удалить записи, которые являются первичными, и тогда могут пропасть записи, которые не собирались удалять. Можно убыстрить ЗиК. Из своего опыта: 12000 сотрудников - проведение документа "Начисление зарплаты" и следом расчет зарплаты длился меньше часа. 1. ДБФ и Терминал (естественно хорошее железо: проц и память) 2. 1CPP.dll 3. SSD диск 4. Избавится от ПолучитьСтрокуПоНомеру() 5. Ежедневные копии | |||
| 47
    
        МуМу 17.11.12✎ 22:22 | 
        http://www.softpoint.ru/info_id94.htm
  А из практических советов - распараллеливайте. Зик по другому эффективно не ускоряется. | |||
| 48
    
        lift 18.11.12✎ 16:46 | 
        (20) расчет зп в ЗиК 1с 7.7 только в монопольном режиме!!! Скорость выполнения на порядок выше! Не спрашивай почему.     | |||
| 49
    
        МуМу 18.11.12✎ 19:50 | 
        (48)Неправильное утверждение, не спрашивайте почему:) А если серьезно это только справедливо для DBF да и то не на порядок а в разы. Происходит из за системы файлового кеширования в монопольном режиме.     | |||
| 50
    
        Gucci76 19.11.12✎ 08:34 | 
        (47) а какие затраты на это там не написано?
  Сколько времени и денег потрачено. Хотя в (46) приведет к такой же скорости работы. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |