Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Добрый день. У меня следующая проблема: есть два сервера 1. Intel Core 2Duo E7200@2.53 Ггц, ОЗУ 2Гб, 1 хард WD sata 160Гб 8мб cache 5400 об\мин, Лан 1 Гб 2. Intel Xeon E5506@2.13 Quad-Core, ОЗУ 12Гб , 4 винта sata2 Seagate 500Гб 16мб cache 7200 об\мин в 10-ом RAID Лан 1 Гб Тот, что под №1 - наш первый "сервер". На нем стоит win serv 2003 sp2, настроен терминальный сервер + 1с 7.7 (сетевая версия). Есть всего 1 База объемом 1Гб. Решили сменить серв, так как начало напрягать то, что когда один человек начинает делать проводки (запись в базу новых данных), другие курят - ну вроде так и должно быть - "в очередь сукины дети!", но только эта запись проходила очень долго. И вторая проблема - долгое формирование больших отчетов. Купили 2-й серв. Установил на него тот же 2003 sp2, 1с 7.7 (сет) + терминальный серв. Скорость формирования отчетов увеличилась раза в 1,5. Думаю с записью новых данных будет то же самое. Но ведь цена нового сервера в 10 раз больше 1-го... Подскажите пожалуйста: 1 чем можно протестить и тот и тот сервак на наличие "узких мест" для 1с? 2 с моим объемом БД (через год она станет примерно 1,5-1,8 Гб) какой вариант лучше (даст большую скорость): sql или dbf ? p.s. Ещё одна проблема: сегодня задали сформировать отчет по всем "тыквам" (ну к примеру) за 4 месяца - создали его нормально (что серв №1, что №2), а при сохранении в .xls зависают оба (оставлял на ночь - ничего) и помогает только выгрузка пользователя с сервера. Такой же отчет за 1 неделю - формируется и Главное! сохраняется за пару секунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 10:30 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
>а при сохранении в .xls зависают оба эксель - зло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 10:39 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3, конфигурация какая? Или самоделка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 10:44 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, .xls - это же только формат сохранения таблиц) сейчас проверили - недельный отчет сохраняет и моментально. а двух-недельный - уже не смог сохранить... может есть какое то ограничение на вывод строк из 1с или на колчиство этих же строк в .xls ? (может и бред, но я хз куда копать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 10:45 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
DmitriyZpapageorge3, конфигурация какая? Или самоделка? торговля и склад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 10:49 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3DmitriyZpapageorge3, конфигурация какая? Или самоделка? торговля и склад На ваших объемах можно остаться в терминале. При переходе на SQL выигрыша в скорости не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 11:15 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
DmitriyZ, хорошо,а что насчет слишком маленького повышения скорости на новом сервере? "как" можно поискать причину? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 11:30 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Ну главное это блокировки в 7ке. Делайте замеры производительности - кто долго проводит -переписывайте , опитмизируйте, выводите часть операций из блокировок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 11:41 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Не сочтите за рекламу, возможно, кому-то будет интересно. Был у меня клиент с похожей базой данных и похожими проблемами. Оптово-розничная торговля непродовольственными товарами, номенклатура примерно 35-40 тыс позиций (всего в справочнике около 70 тыс позиций), активных пользователей 20+, всего примерно 25 рабочих мест, из них 6 операторов, целый день занятых вводом накладных. Количество накладных примерно 150-200 в день, отдельные могут быть до 300-400 строк. Все это работало на 1С 7.7 с dbf, общий объем базы примерно 1.7ГБ. Сервер Win2000 SP4 TS на 2 4-ядерных ксеонах, оперативки 8ГБ. Конфигурация самописная торговля, которую я разработал для этой фирмы еще в 2000-2001 годах. Довольно объемная, более 100 различных аналитических отчетов, наработанных за 10 лет эксплуатации. Хозяин каждые два года покупал новый сервер и каждый год резал базу, оставляя в ней последние 1.5 года (бухгалтерия велась в отдельных базах 1С 7.7, куда информация ежемесячно выгружалась из торговли). <br> От тормозов это полностью не спасало, операторы периодически подвисали. Менеджеры некоторые сложные отчеты запускали в ночь, работали под несколькими логинами, чтобы формировать несколько отчетов одновременно. Изменения задним числом делались, после этого документы не перепроводились - задерживаться на пару часов после работы никто не хотел, а запускать в ночь не имело смысла, могло что-то не перепровестись. Старались как-то ограничивать такие изменения административно. <br> В прошлом году приняли решение перейти на альтернативный софт. Главная причина была не в тормозах, к которым за много лет привыкли и воспринимали как что-то неизбежное, а в том, что разработчик (то есть я) практически отошел от работы с 1С и выпустил свою учетную систему. Эта система называется ФинСофт:КупецЪ, посмотреть ее можно здесь: www.finsoftrz.ru <br> К переходу готовились заранее. За полгода до срока была налажена автоматическая ночная перегрузка из работающей базы в новую, чтобы пользователи могли посмотреть и попробовать работу на реальных данных. Были написаны несколько автоматических сверок результатов переноса данных, чтобы не забыть чего-нибудь. Но пока реальный переход не состоялся, никто особенно этим не воспользовался. Я до самого последнего момента сомневался, решатся ли они на переход, наконец в августе прошлого года хозяин фирмы сказал "делаем", и процесс пошел. <br> Кто переводил такие фирмы с одного софта на другой, знают, каких усилий это стоит. Объемы информации немаленькие, въевшиеся за 10 лет работы привычки пользователей, живая очередь клиентов, обстановка весьма напряженная. После двух недель работы в новой системе я думал, что отброшу коньки. Через месяц все более-менее успокоилось, через два вошло в нормальное русло. Сейчас звонят меньше, чем по старой системе. <br> За что боролись и что получили? Проведение и перепроведение документов ушло в историю. КупецЪ считает итоги при построении отчетов, а не при сохранении документов, как в старой системе. Не стало блокировок, точнее, один писатель может заблокировать работу другого писателя на доли секунды, читателей не блокирует никто. Размер базы данных уменьшился в 4 раза. Отчеты, которые менеджеры ранее формировали минут за 40, теперь стали получаться менее чем за минуту. Изменения задним числом стали очень простыми (нужно поменять товар в приходной накладной, одну строку и меняем) и перестали искажать итоговую информацию. Дополнительно получили встроенный аудит изменений в базе данных, встроенную систему защиты от кражи данных, противосбойную систему (в случае форс-мажора можно восстановить проблемную таблицу из архива и накатить изменения из лога до актуального состояния - функция, обычно используемая в промышленных серверах баз данных и редко имеющая место в файловых базах). Вот как-то так и живут сейчас... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 13:27 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
>нужно поменять товар в приходной накладной, одну строку и меняем надо же... а в 1С чего делали? перебивали всю базу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 13:35 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoft, )))) смахивает всеж на рекламу. Сейчас будет куча вопросов как ты обошел все камни 1с и сколько великов изобрел. -Проведение и перепроведение документов ушло в историю. -Как вы решаете вопрос партионного учета? )) Знал яя кто и торговлю чильно порезал -а потом при росте оказалось что функционал тоже исчез -Каков функционал вашей программы? Написать супер быструю складскую программу может любой. ТОлько это никому уже не нужно. Нужен комплекс - только не говорите что ты его сотворили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 13:37 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3Добрый день. У меня следующая проблема: есть два сервера 1. Intel Core 2Duo E7200@2.53 Ггц, ОЗУ 2Гб, 1 хард WD sata 160Гб 8мб cache 5400 об\мин, Лан 1 Гб 2. Intel Xeon E5506@2.13 Quad-Core, ОЗУ 12Гб , 4 винта sata2 Seagate 500Гб 16мб cache 7200 об\мин в 10-ом RAID Лан 1 Гб Тот, что под №1 - наш первый "сервер". На нем стоит win serv 2003 sp2, настроен терминальный сервер + 1с 7.7 (сетевая версия). Есть всего 1 База объемом 1Гб. Решили сменить серв, так как начало напрягать то, что когда один человек начинает делать проводки (запись в базу новых данных), другие курят - ну вроде так и должно быть - "в очередь сукины дети!", но только эта запись проходила очень долго. И вторая проблема - долгое формирование больших отчетов. Купили 2-й серв. Установил на него тот же 2003 sp2, 1с 7.7 (сет) + терминальный серв. Скорость формирования отчетов увеличилась раза в 1,5. Думаю с записью новых данных будет то же самое. Но ведь цена нового сервера в 10 раз больше 1-го... Подскажите пожалуйста: 1 чем можно протестить и тот и тот сервак на наличие "узких мест" для 1с? 2 с моим объемом БД (через год она станет примерно 1,5-1,8 Гб) какой вариант лучше (даст большую скорость): sql или dbf ? p.s. Ещё одна проблема: сегодня задали сформировать отчет по всем "тыквам" (ну к примеру) за 4 месяца - создали его нормально (что серв №1, что №2), а при сохранении в .xls зависают оба (оставлял на ночь - ничего) и помогает только выгрузка пользователя с сервера. Такой же отчет за 1 неделю - формируется и Главное! сохраняется за пару секунд. Мой совет -потихоньку переходите на 8ку. Или ищите топики про управляемые блокировки под семерку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 13:38 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3Господин ПЖ, .xls - это же только формат сохранения таблиц) это еще и объектная модель, тормоза и ограничения на кол-во строк... http://yoksel.net.ru/HomePage вам может быть поможет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 13:40 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
а что вы хотели? один человек нагрузит одно ядро, ибо паралелится по ядрам 1С не умеет. ядра остались почти теже. Разве что раньше база в оперативку на влазила а сейчас влазит. протестить можно счетчиками производительности винды. p.s. там зависимость от количества данных нелинейная только и всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 13:44 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3DmitriyZ, хорошо,а что насчет слишком маленького повышения скорости на новом сервере? "как" можно поискать причину? Причины известны. Если это Торговля и склад, отказывайтесь в первую очередь от списания по партиям в реальном времени. Модули проведения придется переписать, что бы движения по партиям формировались спец, обработкой. Это уменьшит проблемы в половину, как минимум. Или, если опыта/желания нет ковыряться с 7.7, как уже советовали, смотрите в сторону 1С 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 13:54 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoftЗдравствуйте. А что, с 8.2 конкурировать не айда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 14:04 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
XenoXFinSoftЗдравствуйте. А что, с 8.2 конкурировать не айда? Не мешай он дописывает логистический модуль) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 14:07 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
ZerroFinSoft, )))) смахивает всеж на рекламу. Сейчас будет куча вопросов как ты обошел все камни 1с и сколько великов изобрел. -Проведение и перепроведение документов ушло в историю. -Как вы решаете вопрос партионного учета? )) Знал яя кто и торговлю чильно порезал -а потом при росте оказалось что функционал тоже исчез -Каков функционал вашей программы? Написать супер быструю складскую программу может любой. ТОлько это никому уже не нужно. Нужен комплекс - только не говорите что ты его сотворили. Конечно, привлечь внимание к разработке хочется, но я не продажник, рассказал как было. В той ситуации, которая была у упомянутого клиента год назад, находятся многие, и каждый выходит из положения тем или иным способом. В принципе, я дал ссылку, по которой можно взять программу и посмотреть с некоторыми ограничениями. По конкретным вопросам. Парционный учет присутствует (метод ФИФО), но считается динамически при построении отчетов. Функционал системы немаленький (1000+ диалоговых окон, 200+ таблиц в базе данных, 3.5 млн строк кода, 7 лет эксплуатации в боевом режиме), но заточен под действующую клиентскую базу. Поэтому чего-то там можно не найти, если такая потребность не возникала у конкретных клиентов. Я никогда не светил эту разработку у бывших коллег по цеху, а увидев этот топик подумал, может кому будет польза. Конструктивная критика тоже интересна, только, наверно, для этого нужно открывать отдельную ветку, пока времени нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 16:10 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3, если замедление именно при формировании отчетов - начать с замера производительности в отладчике. Там, вероятно, станет понятно - какой именно код пожирает время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 16:40 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
МистерШоуpapageorge3, если замедление именно при формировании отчетов - начать с замера производительности в отладчике. Там, вероятно, станет понятно - какой именно код пожирает время. спасибо. и всем остальным тоже. потестю завтра и отпишусь p.s. переход на 8-ку или другую прогу пока не возможен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 16:53 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoftZerroFinSoft, )))) смахивает всеж на рекламу. Сейчас будет куча вопросов как ты обошел все камни 1с и сколько великов изобрел. -Проведение и перепроведение документов ушло в историю. -Как вы решаете вопрос партионного учета? )) Знал яя кто и торговлю чильно порезал -а потом при росте оказалось что функционал тоже исчез -Каков функционал вашей программы? Написать супер быструю складскую программу может любой. ТОлько это никому уже не нужно. Нужен комплекс - только не говорите что ты его сотворили. Конечно, привлечь внимание к разработке хочется, но я не продажник, рассказал как было. В той ситуации, которая была у упомянутого клиента год назад, находятся многие, и каждый выходит из положения тем или иным способом. В принципе, я дал ссылку, по которой можно взять программу и посмотреть с некоторыми ограничениями. По конкретным вопросам. Парционный учет присутствует (метод ФИФО), но считается динамически при построении отчетов. Функционал системы немаленький (1000+ диалоговых окон, 200+ таблиц в базе данных, 3.5 млн строк кода, 7 лет эксплуатации в боевом режиме), но заточен под действующую клиентскую базу. Поэтому чего-то там можно не найти, если такая потребность не возникала у конкретных клиентов. Я никогда не светил эту разработку у бывших коллег по цеху, а увидев этот топик подумал, может кому будет польза. Конструктивная критика тоже интересна, только, наверно, для этого нужно открывать отдельную ветку, пока времени нет. "арционный учет присутствует (метод ФИФО), но считается динамически при построении отчетов" - представь директор захотел себестоимость за месяц по фирме - или ты придумал новый алгоритм расчета? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 06:58 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
и чем дальше тем медленнее все? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 08:00 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoftЗдравствуйте. Не сочтите за рекламу Надо было не сервера менять, а специалиста, который вместо внедрения новой системы просто переписал был часть функционала на прямые запросы (их можно даже к базе формата DBF писать) и все залетало бы с необыкновенной скоростью. Но специалист по имени FinSoft решил заработать денег на перевнедрении... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 09:12 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoftЗдравствуйте. Не сочтите за рекламу, возможно, кому-то будет интересно. Был у меня клиент с похожей базой данных и похожими проблемами. Оптово-розничная торговля непродовольственными товарами, номенклатура примерно 35-40 тыс позиций (всего в справочнике около 70 тыс позиций), активных пользователей 20+, всего примерно 25 рабочих мест, из них 6 операторов, целый день занятых вводом накладных. Количество накладных примерно 150-200 в день, отдельные могут быть до 300-400 строк. Все это работало на 1С 7.7 с dbf, общий объем базы примерно 1.7ГБ. Сервер Win2000 SP4 TS на 2 4-ядерных ксеонах, оперативки 8ГБ. Конфигурация самописная торговля, которую я разработал для этой фирмы еще в 2000-2001 годах. Довольно объемная, более 100 различных аналитических отчетов, наработанных за 10 лет эксплуатации. Хозяин каждые два года покупал новый сервер и каждый год резал базу, оставляя в ней последние 1.5 года (бухгалтерия велась в отдельных базах 1С 7.7, куда информация ежемесячно выгружалась из торговли). <br> От тормозов это полностью не спасало, операторы периодически подвисали. Менеджеры некоторые сложные отчеты запускали в ночь, работали под несколькими логинами, чтобы формировать несколько отчетов одновременно. Изменения задним числом делались, после этого документы не перепроводились - задерживаться на пару часов после работы никто не хотел, а запускать в ночь не имело смысла, могло что-то не перепровестись. Старались как-то ограничивать такие изменения административно. <br> В прошлом году приняли решение перейти на альтернативный софт. Главная причина была не в тормозах, к которым за много лет привыкли и воспринимали как что-то неизбежное, а в том, что разработчик (то есть я) практически отошел от работы с 1С и выпустил свою учетную систему. Эта система называется ФинСофт:КупецЪ, посмотреть ее можно здесь: www.finsoftrz.ru <br> К переходу готовились заранее. За полгода до срока была налажена автоматическая ночная перегрузка из работающей базы в новую, чтобы пользователи могли посмотреть и попробовать работу на реальных данных. Были написаны несколько автоматических сверок результатов переноса данных, чтобы не забыть чего-нибудь. Но пока реальный переход не состоялся, никто особенно этим не воспользовался. Я до самого последнего момента сомневался, решатся ли они на переход, наконец в августе прошлого года хозяин фирмы сказал "делаем", и процесс пошел. <br> Кто переводил такие фирмы с одного софта на другой, знают, каких усилий это стоит. Объемы информации немаленькие, въевшиеся за 10 лет работы привычки пользователей, живая очередь клиентов, обстановка весьма напряженная. После двух недель работы в новой системе я думал, что отброшу коньки. Через месяц все более-менее успокоилось, через два вошло в нормальное русло. Сейчас звонят меньше, чем по старой системе. <br> За что боролись и что получили? Проведение и перепроведение документов ушло в историю. КупецЪ считает итоги при построении отчетов, а не при сохранении документов, как в старой системе. Не стало блокировок, точнее, один писатель может заблокировать работу другого писателя на доли секунды, читателей не блокирует никто. Размер базы данных уменьшился в 4 раза. Отчеты, которые менеджеры ранее формировали минут за 40, теперь стали получаться менее чем за минуту. Изменения задним числом стали очень простыми (нужно поменять товар в приходной накладной, одну строку и меняем) и перестали искажать итоговую информацию. Дополнительно получили встроенный аудит изменений в базе данных, встроенную систему защиты от кражи данных, противосбойную систему (в случае форс-мажора можно восстановить проблемную таблицу из архива и накатить изменения из лога до актуального состояния - функция, обычно используемая в промышленных серверах баз данных и редко имеющая место в файловых базах). Вот как-то так и живут сейчас...И база у меня побольше, и накладных больше и пользователей под 200 человек. (Кстати а зачем аналитических отчетов 100 штук??? Будете врать про 100 регистров? У меня их всего 3 - зато с нереальным количество параметров) И как-то не тормозит. В чем у меня проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 09:20 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Программист 1сFinSoftЗдравствуйте. Не сочтите за рекламу, возможно, кому-то будет интересно. Был у меня клиент с похожей базой данных и похожими проблемами. Оптово-розничная торговля непродовольственными товарами, номенклатура примерно 35-40 тыс позиций (всего в справочнике около 70 тыс позиций), активных пользователей 20+, всего примерно 25 рабочих мест, из них 6 операторов, целый день занятых вводом накладных. Количество накладных примерно 150-200 в день, отдельные могут быть до 300-400 строк. Все это работало на 1С 7.7 с dbf, общий объем базы примерно 1.7ГБ. Сервер Win2000 SP4 TS на 2 4-ядерных ксеонах, оперативки 8ГБ. Конфигурация самописная торговля, которую я разработал для этой фирмы еще в 2000-2001 годах. Довольно объемная, более 100 различных аналитических отчетов, наработанных за 10 лет эксплуатации. Хозяин каждые два года покупал новый сервер и каждый год резал базу, оставляя в ней последние 1.5 года (бухгалтерия велась в отдельных базах 1С 7.7, куда информация ежемесячно выгружалась из торговли). <br> От тормозов это полностью не спасало, операторы периодически подвисали. Менеджеры некоторые сложные отчеты запускали в ночь, работали под несколькими логинами, чтобы формировать несколько отчетов одновременно. Изменения задним числом делались, после этого документы не перепроводились - задерживаться на пару часов после работы никто не хотел, а запускать в ночь не имело смысла, могло что-то не перепровестись. Старались как-то ограничивать такие изменения административно. <br> В прошлом году приняли решение перейти на альтернативный софт. Главная причина была не в тормозах, к которым за много лет привыкли и воспринимали как что-то неизбежное, а в том, что разработчик (то есть я) практически отошел от работы с 1С и выпустил свою учетную систему. Эта система называется ФинСофт:КупецЪ, посмотреть ее можно здесь: www.finsoftrz.ru <br> К переходу готовились заранее. За полгода до срока была налажена автоматическая ночная перегрузка из работающей базы в новую, чтобы пользователи могли посмотреть и попробовать работу на реальных данных. Были написаны несколько автоматических сверок результатов переноса данных, чтобы не забыть чего-нибудь. Но пока реальный переход не состоялся, никто особенно этим не воспользовался. Я до самого последнего момента сомневался, решатся ли они на переход, наконец в августе прошлого года хозяин фирмы сказал "делаем", и процесс пошел. <br> Кто переводил такие фирмы с одного софта на другой, знают, каких усилий это стоит. Объемы информации немаленькие, въевшиеся за 10 лет работы привычки пользователей, живая очередь клиентов, обстановка весьма напряженная. После двух недель работы в новой системе я думал, что отброшу коньки. Через месяц все более-менее успокоилось, через два вошло в нормальное русло. Сейчас звонят меньше, чем по старой системе. <br> За что боролись и что получили? Проведение и перепроведение документов ушло в историю. КупецЪ считает итоги при построении отчетов, а не при сохранении документов, как в старой системе. Не стало блокировок, точнее, один писатель может заблокировать работу другого писателя на доли секунды, читателей не блокирует никто. Размер базы данных уменьшился в 4 раза. Отчеты, которые менеджеры ранее формировали минут за 40, теперь стали получаться менее чем за минуту. Изменения задним числом стали очень простыми (нужно поменять товар в приходной накладной, одну строку и меняем) и перестали искажать итоговую информацию. Дополнительно получили встроенный аудит изменений в базе данных, встроенную систему защиты от кражи данных, противосбойную систему (в случае форс-мажора можно восстановить проблемную таблицу из архива и накатить изменения из лога до актуального состояния - функция, обычно используемая в промышленных серверах баз данных и редко имеющая место в файловых базах). Вот как-то так и живут сейчас...И база у меня побольше, и накладных больше и пользователей под 200 человек. (Кстати а зачем аналитических отчетов 100 штук??? Будете врать про 100 регистров? У меня их всего 3 - зато с нереальным количество параметров) И как-то не тормозит. В чем у меня проблема? :( ты не умеешь пилить, а пытаешся работать. И великов не изобретаешь -скучный человек ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 09:22 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Zerroи чем дальше тем медленнее все? ) Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 12:33 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoftZerroи чем дальше тем медленнее все? ) Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему. вы только что рассказали почти "отложенное проведение по партиям" в 1с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 12:52 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
ZerroFinSoftпропущено... Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему. вы только что рассказали почти "отложенное проведение по партиям" в 1с. Разница в том, что проводок нет. Структура строк документа итогов похожа на структуру таблицы остатков по регистру. Сводные итоги в закрытых периодах хранятся укрупненно, а не по каждому документу/строке документа, как в мегасистеме. Например, сводный итог за месяц в разрезе товар+склад или товар+поставщик (покупатель) по каждой складской операции одной записью. Формируются они по мере необходимости, исходя из объема базы данных и количества пользователей, чаще всего последним днем месяца или квартала. Периодичность произвольная. Чтобы Вы поняли разницу в организации работы в мегасистеме и в Купце, объясню на примере. Что нам нужно, чтобы быстро посчитать маржу по выбранному товару? Очевидно, нужен индекс по товару, дате и времени. Тогда программа (неважно какая) сможет быстро спозиционироваться на первую запись последовательности стандартным алгоритмом, а затем прочитать только те записи, которые относятся к этому товару. В мегасистеме подобный индекс хранится в регистре учета партий товаров. Программа делает запись в регистр в момент проведения, одновременно сохраняя там-же значение себестоимости, посчитанное в модуле проведения документа. В Купце подобный индекс хранится непосредственно в строковых частях складских документов. Вся информация по складским документам объединена в две таблицы - шапки и строки детализации. Рассмотрим отгрузочную накладную. У нее дата и время вводятся в шапке документа, ссылки на товары хранятся в строках. КупецЪ дублирует значение даты и времени из шапки в записи строк (от пользователя, разумеется, это все скрыто). Если меняется дата или время в шапке накладной, программа синхронизирует значения в строках в рамках одной транзакции (прим. - в Купце дату и время документа можно менять не разутверждая его). Таким образом мы получаем нужный индекс без использования отдельной таблицы регистра. Далее, при построении, например, карточки товара, выводящей полную информацию об операциях с заданным товаром за период, программа определит ближайший документ остатков, возьмет из него остатки по каждой незакрытой партии, затем выберет все последующие движения товара до даты конца периода отчета непосредственно из строк накладных. Попутно расходные накладные динамически распределяются по закупкам, определяется себестоимость и маржа каждой операции. На базе описанного алгоритма надстраиваются все отчеты по движению товаров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 13:55 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
алес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 17:20 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Господин ПЖалес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ? Такого не может быть в принципе. Как я уже написал, в одной таблице лежат шапки всех складских документов, во второй строки всех складских документов (есть еще архив строк, но для простоты опустим). В шапках есть специальные поля, указывающие, какой это документ. Некоторая избыточность имеет место быть, но она оправдана. В мегасистеме принято создавать на каждый вид товарного документа отдельные таблицы шапок и строк, а затем объединять все движения в одном (или нескольких) регистре. Просто поставьте две программы рядом и посмотрите как они работают. Рекомендую взять версию без установки, весит 10мб. Создаете каталог, распаковываете архив, запускаете программу. Надоело - убили каталог, следов программы на компьютере не остается. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 19:40 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
FinSoftГосподин ПЖалес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ? Такого не может быть в принципе. Как я уже написал, в одной таблице лежат шапки всех складских документов, во второй строки всех складских документов (есть еще архив строк, но для простоты опустим). В шапках есть специальные поля, указывающие, какой это документ. Некоторая избыточность имеет место быть, но она оправдана. В мегасистеме принято создавать на каждый вид товарного документа отдельные таблицы шапок и строк, а затем объединять все движения в одном (или нескольких) регистре. Просто поставьте две программы рядом и посмотрите как они работают. Рекомендую взять версию без установки, весит 10мб. Создаете каталог, распаковываете архив, запускаете программу. Надоело - убили каталог, следов программы на компьютере не остается. Успехов. извините - не тянет... ибо уже все понятно... складской калькулятор, без настроек и без кастомизации, заточенный под процессы некой конторы для которой оно и писалось... нафиг-нафиг... шаг влево/вправо ставит раком всю систему и фирму купившую это изделие... перезатачивать процессы под этого самого "купца" тоже смысла не вижу - никуа не SAP, капитализация не увеличивается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 20:00 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
возвращаюсь к теме - как произвести замер производительности в 1с 7.7? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 12:27 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3возвращаюсь к теме - как произвести замер производительности в 1с 7.7? Отладчик... открываешь форму... и перед нажатием кнопки -замер производительности включи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 12:32 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Zerropapageorge3возвращаюсь к теме - как произвести замер производительности в 1с 7.7? Отладчик... открываешь форму... и перед нажатием кнопки -замер производительности включи. перед нажатием какой кнопки? вот я открыл список модулей, выбрал нужную форму. а дальше что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 16:09 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Запускаешь конфигуратор. Жмёшшь в оном F11. В 1С предприятии добираешься до места, где планируешь померить. Переключаешься обратно в конфигуратор. В меню Администрирование, в самом низу, жмёшь "замер производителности". Переключаешься в предприятие. Выполняешь необходимые действия. Переключаешься в конфигуратор. В меню Администрирование, в самом низу, жмёшь "замер производителности". В открывшемся окне анализируешь результаты. Не забудь, про галку "для результатов процедур и функций показывать время выполнения". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 17:51 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
AHDPЗапускаешь конфигуратор. Жмёшшь в оном F11. В 1С предприятии добираешься до места, где планируешь померить. Переключаешься обратно в конфигуратор. В меню Администрирование, в самом низу, жмёшь "замер производителности". Переключаешься в предприятие. Выполняешь необходимые действия. Переключаешься в конфигуратор. В меню Администрирование, в самом низу, жмёшь "замер производителности". В открывшемся окне анализируешь результаты. Не забудь, про галку "для результатов процедур и функций показывать время выполнения". спасибо! единственное, в Конфигураторе нет "замера производительности" - он есть в Отладчике . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 08:54 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3спасибо! единственное, в Конфигураторе нет "замера производительности" - он есть в Отладчике . К хорошему привыкаешь быстро. Я, например, тоже уже забывать стал, что в 7ке Отладчик - это отдельный режим запуска, и отладку из конфигуратора не запустить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 08:58 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
pail, под "хорошим" имеете ввиду 8-ку?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 09:19 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3pail, под "хорошим" имеете ввиду 8-ку?) Нууу.. не всю целиком - скорее 8.2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 09:34 |
|
||
|
низкая скорость обработки данных в 1с 7.7
|
|||
|---|---|---|---|
|
#18+
papageorge3, 1. Практически самописная база 1С 7.7 SQL. 2. Железо уровня 2005 года, правда HP. В связке терминал + сервер БД. 3. В среднем, в рабочее время 100 чел. Распредиление нагрузки 50/50 - ввод данных/построение отчетов. 4. Размер SQL БД 30 Гб. 5. Практически нет замедлений, тормозов блокировок. Посредством чего удалось добится результата: а). Знания, навыки опыт: - конечно знания в области 1С (уровня намного выше чем в ЖК); - знания в области бизнес логики предприятия; - T-SQL, без него никак; - администрирование и прочее по необходимости в MS SQL Server (2000); б). Необходимые изменения: - вся селективная часть функционала ТОЛЬКО ПРАМЫЕ ЗАПРОСЫ (1С++); - все штатные блокировки практически переписаны на собственные. Все. Что могу посоветовать: - стоит ли смотреть в сторону изменения платформы (1С 8, SAP или другое) с целью повысить общую производитедьность - НЕТ; - искать, мониторить узкие места - УТОПИЯ, это может иметь эффект только при наличии хотя бы 50% оптимизированого функционала; - путь наращивания мощностей апаратной части для 7.7 - БЕЗРЕЗУЛЬТАТЕН; - выгрузка больших (>50 000) таблиц в xls давно решена, гуглите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 10:19 |
|
||
|
|

start [/forum/topic.php?all=1&fid=28&tid=1520886]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
93ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 479ms |

| 0 / 0 |
