powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / низкая скорость обработки данных в 1с 7.7
40 сообщений из 40, показаны все 2 страниц
низкая скорость обработки данных в 1с 7.7
    #37417131
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 неделю - формируется и Главное! сохраняется за пару секунд.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417145
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>а при сохранении в .xls зависают оба

эксель - зло...
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417149
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papageorge3, конфигурация какая? Или самоделка?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417150
papageorge3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖ,

.xls - это же только формат сохранения таблиц)
сейчас проверили - недельный отчет сохраняет и моментально. а двух-недельный - уже не смог сохранить... может есть какое то ограничение на вывод строк из 1с или на колчиство этих же строк в .xls ? (может и бред, но я хз куда копать)
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417154
papageorge3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZpapageorge3, конфигурация какая? Или самоделка?
торговля и склад
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417205
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papageorge3DmitriyZpapageorge3, конфигурация какая? Или самоделка?
торговля и склад
На ваших объемах можно остаться в терминале. При переходе на SQL выигрыша в скорости не будет.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417231
papageorge3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZ,

хорошо,а что насчет слишком маленького повышения скорости на новом сервере? "как" можно поискать причину?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417253
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну главное это блокировки в 7ке. Делайте замеры производительности - кто долго проводит -переписывайте , опитмизируйте, выводите часть операций из блокировок
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417485
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, теперь стали получаться менее чем за минуту. Изменения задним числом стали очень простыми (нужно поменять товар в приходной накладной, одну строку и меняем) и перестали искажать итоговую информацию. Дополнительно получили встроенный аудит изменений в базе данных, встроенную систему защиты от кражи данных, противосбойную систему (в случае форс-мажора можно восстановить проблемную таблицу из архива и накатить изменения из лога до актуального состояния - функция, обычно используемая в промышленных серверах баз данных и редко имеющая место в файловых базах). Вот как-то так и живут сейчас...
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417511
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>нужно поменять товар в приходной накладной, одну строку и меняем

надо же... а в 1С чего делали? перебивали всю базу?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417514
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoft,

)))) смахивает всеж на рекламу. Сейчас будет куча вопросов как ты обошел все камни 1с и сколько великов изобрел.
-Проведение и перепроведение документов ушло в историю. -Как вы решаете вопрос партионного учета? ))
Знал яя кто и торговлю чильно порезал -а потом при росте оказалось что функционал тоже исчез -Каков функционал вашей программы?
Написать супер быструю складскую программу может любой. ТОлько это никому уже не нужно. Нужен комплекс - только не говорите что ты его сотворили.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417515
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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ку. Или ищите топики про управляемые блокировки под семерку.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417522
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papageorge3Господин ПЖ,

.xls - это же только формат сохранения таблиц)

это еще и объектная модель, тормоза и ограничения на кол-во строк... http://yoksel.net.ru/HomePage вам может быть поможет....
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417528
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что вы хотели? один человек нагрузит одно ядро, ибо паралелится по ядрам 1С не умеет. ядра остались почти теже. Разве что раньше база в оперативку на влазила а сейчас влазит.
протестить можно счетчиками производительности винды.

p.s. там зависимость от количества данных нелинейная только и всего.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417540
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papageorge3DmitriyZ,

хорошо,а что насчет слишком маленького повышения скорости на новом сервере? "как" можно поискать причину? Причины известны. Если это Торговля и склад, отказывайтесь в первую очередь от списания по партиям в реальном времени. Модули проведения придется переписать, что бы движения по партиям формировались спец, обработкой. Это уменьшит проблемы в половину, как минимум. Или, если опыта/желания нет ковыряться с 7.7, как уже советовали, смотрите в сторону 1С 8.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417557
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftЗдравствуйте.

А что, с 8.2 конкурировать не айда?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417563
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XenoXFinSoftЗдравствуйте.

А что, с 8.2 конкурировать не айда?
Не мешай он дописывает логистический модуль)
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417832
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZerroFinSoft,

)))) смахивает всеж на рекламу. Сейчас будет куча вопросов как ты обошел все камни 1с и сколько великов изобрел.
-Проведение и перепроведение документов ушло в историю. -Как вы решаете вопрос партионного учета? ))
Знал яя кто и торговлю чильно порезал -а потом при росте оказалось что функционал тоже исчез -Каков функционал вашей программы?
Написать супер быструю складскую программу может любой. ТОлько это никому уже не нужно. Нужен комплекс - только не говорите что ты его сотворили.
Конечно, привлечь внимание к разработке хочется, но я не продажник, рассказал как было. В той ситуации, которая была у упомянутого клиента год назад, находятся многие, и каждый выходит из положения тем или иным способом. В принципе, я дал ссылку, по которой можно взять программу и посмотреть с некоторыми ограничениями. По конкретным вопросам. Парционный учет присутствует (метод ФИФО), но считается динамически при построении отчетов. Функционал системы немаленький (1000+ диалоговых окон, 200+ таблиц в базе данных, 3.5 млн строк кода, 7 лет эксплуатации в боевом режиме), но заточен под действующую клиентскую базу. Поэтому чего-то там можно не найти, если такая потребность не возникала у конкретных клиентов. Я никогда не светил эту разработку у бывших коллег по цеху, а увидев этот топик подумал, может кому будет польза. Конструктивная критика тоже интересна, только, наверно, для этого нужно открывать отдельную ветку, пока времени нет.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417898
Фотография МистерШоу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papageorge3, если замедление именно при формировании отчетов - начать с замера производительности в отладчике.
Там, вероятно, станет понятно - какой именно код пожирает время.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37417940
papageorge3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МистерШоуpapageorge3, если замедление именно при формировании отчетов - начать с замера производительности в отладчике.
Там, вероятно, станет понятно - какой именно код пожирает время.
спасибо. и всем остальным тоже. потестю завтра и отпишусь
p.s. переход на 8-ку или другую прогу пока не возможен.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37418472
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftZerroFinSoft,

)))) смахивает всеж на рекламу. Сейчас будет куча вопросов как ты обошел все камни 1с и сколько великов изобрел.
-Проведение и перепроведение документов ушло в историю. -Как вы решаете вопрос партионного учета? ))
Знал яя кто и торговлю чильно порезал -а потом при росте оказалось что функционал тоже исчез -Каков функционал вашей программы?
Написать супер быструю складскую программу может любой. ТОлько это никому уже не нужно. Нужен комплекс - только не говорите что ты его сотворили.
Конечно, привлечь внимание к разработке хочется, но я не продажник, рассказал как было. В той ситуации, которая была у упомянутого клиента год назад, находятся многие, и каждый выходит из положения тем или иным способом. В принципе, я дал ссылку, по которой можно взять программу и посмотреть с некоторыми ограничениями. По конкретным вопросам. Парционный учет присутствует (метод ФИФО), но считается динамически при построении отчетов. Функционал системы немаленький (1000+ диалоговых окон, 200+ таблиц в базе данных, 3.5 млн строк кода, 7 лет эксплуатации в боевом режиме), но заточен под действующую клиентскую базу. Поэтому чего-то там можно не найти, если такая потребность не возникала у конкретных клиентов. Я никогда не светил эту разработку у бывших коллег по цеху, а увидев этот топик подумал, может кому будет польза. Конструктивная критика тоже интересна, только, наверно, для этого нужно открывать отдельную ветку, пока времени нет.

"арционный учет присутствует (метод ФИФО), но считается динамически при построении отчетов" - представь директор захотел себестоимость за месяц по фирме - или ты придумал новый алгоритм расчета?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37418503
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и чем дальше тем медленнее все? )
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37418553
nicxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FinSoftЗдравствуйте. Не сочтите за рекламу
Надо было не сервера менять, а специалиста, который вместо внедрения новой системы просто переписал был часть функционала на прямые запросы (их можно даже к базе формата DBF писать) и все залетало бы с необыкновенной скоростью. Но специалист по имени FinSoft решил заработать денег на перевнедрении...
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37418559
Программист 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 - зато с нереальным количество параметров) И как-то не тормозит. В чем у меня проблема?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37418563
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 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 - зато с нереальным количество параметров) И как-то не тормозит. В чем у меня проблема?
:( ты не умеешь пилить, а пытаешся работать. И великов не изобретаешь -скучный человек )
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37418911
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zerroи чем дальше тем медленнее все? )
Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37418958
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftZerroи чем дальше тем медленнее все? )
Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему.
вы только что рассказали почти "отложенное проведение по партиям" в 1с.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37419099
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZerroFinSoftпропущено...

Нет, по мере необходимости формируется документ итоги периода, который одновременно запрещает корректировку документов с ранней датой (если все-же потребовалось, то его можно выключить и включить после изменений, не останавливая работу других пользователей). Расчеты выполняются от ближайшего документа итогов. А в закрытых периодах сохраняются укрупненные итоги - программа умеет определять их наличие и использовать. Если за часть периода в отчете есть готовые результаты, а за часть нужно считать, то выполняется декомпозиция с последующим объединением результатов. Исходя из этого, можно понять, что формирование сводной оборотки по товарам с выводом себестоимости и маржи за закрытый год займет несколько секунд, заметно быстрее, чем аналогичный отчет за текущий месяц, в котором информация может постоянно меняться. Система оптимизации скорости расчетов довольно навороченная, на сайте есть небольшая статья на эту тему.
вы только что рассказали почти "отложенное проведение по партиям" в 1с.
Разница в том, что проводок нет. Структура строк документа итогов похожа на структуру таблицы остатков по регистру. Сводные итоги в закрытых периодах хранятся укрупненно, а не по каждому документу/строке документа, как в мегасистеме. Например, сводный итог за месяц в разрезе товар+склад или товар+поставщик (покупатель) по каждой складской операции одной записью. Формируются они по мере необходимости, исходя из объема базы данных и количества пользователей, чаще всего последним днем месяца или квартала. Периодичность произвольная.
Чтобы Вы поняли разницу в организации работы в мегасистеме и в Купце, объясню на примере. Что нам нужно, чтобы быстро посчитать маржу по выбранному товару? Очевидно, нужен индекс по товару, дате и времени. Тогда программа (неважно какая) сможет быстро спозиционироваться на первую запись последовательности стандартным алгоритмом, а затем прочитать только те записи, которые относятся к этому товару. В мегасистеме подобный индекс хранится в регистре учета партий товаров. Программа делает запись в регистр в момент проведения, одновременно сохраняя там-же значение себестоимости, посчитанное в модуле проведения документа. В Купце подобный индекс хранится непосредственно в строковых частях складских документов. Вся информация по складским документам объединена в две таблицы - шапки и строки детализации. Рассмотрим отгрузочную накладную. У нее дата и время вводятся в шапке документа, ссылки на товары хранятся в строках. КупецЪ дублирует значение даты и времени из шапки в записи строк (от пользователя, разумеется, это все скрыто). Если меняется дата или время в шапке накладной, программа синхронизирует значения в строках в рамках одной транзакции (прим. - в Купце дату и время документа можно менять не разутверждая его). Таким образом мы получаем нужный индекс без использования отдельной таблицы регистра. Далее, при построении, например, карточки товара, выводящей полную информацию об операциях с заданным товаром за период, программа определит ближайший документ остатков, возьмет из него остатки по каждой незакрытой партии, затем выберет все последующие движения товара до даты конца периода отчета непосредственно из строк накладных. Попутно расходные накладные динамически распределяются по закупкам, определяется себестоимость и маржа каждой операции. На базе описанного алгоритма надстраиваются все отчеты по движению товаров.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37419586
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
алес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37419932
FinSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖалес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ?
Такого не может быть в принципе. Как я уже написал, в одной таблице лежат шапки всех складских документов, во второй строки всех складских документов (есть еще архив строк, но для простоты опустим). В шапках есть специальные поля, указывающие, какой это документ. Некоторая избыточность имеет место быть, но она оправдана. В мегасистеме принято создавать на каждый вид товарного документа отдельные таблицы шапок и строк, а затем объединять все движения в одном (или нескольких) регистре. Просто поставьте две программы рядом и посмотрите как они работают. Рекомендую взять версию без установки, весит 10мб. Создаете каталог, распаковываете архив, запускаете программу. Надоело - убили каталог, следов программы на компьютере не остается. Успехов.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37419951
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinSoftГосподин ПЖалес какой-то... выгребать остатки по строкам... а если еще есть документ двигающий остатки но другой структуры ТЧ?
Такого не может быть в принципе. Как я уже написал, в одной таблице лежат шапки всех складских документов, во второй строки всех складских документов (есть еще архив строк, но для простоты опустим). В шапках есть специальные поля, указывающие, какой это документ. Некоторая избыточность имеет место быть, но она оправдана. В мегасистеме принято создавать на каждый вид товарного документа отдельные таблицы шапок и строк, а затем объединять все движения в одном (или нескольких) регистре. Просто поставьте две программы рядом и посмотрите как они работают. Рекомендую взять версию без установки, весит 10мб. Создаете каталог, распаковываете архив, запускаете программу. Надоело - убили каталог, следов программы на компьютере не остается. Успехов.

извините - не тянет... ибо уже все понятно... складской калькулятор, без настроек и без кастомизации, заточенный под процессы некой конторы для которой оно и писалось... нафиг-нафиг... шаг влево/вправо ставит раком всю систему и фирму купившую это изделие... перезатачивать процессы под этого самого "купца" тоже смысла не вижу - никуа не SAP, капитализация не увеличивается
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37508232
papageorge3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возвращаюсь к теме - как произвести замер производительности в 1с 7.7?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37508246
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papageorge3возвращаюсь к теме - как произвести замер производительности в 1с 7.7?
Отладчик... открываешь форму... и перед нажатием кнопки -замер производительности включи.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37508949
papageorge3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zerropapageorge3возвращаюсь к теме - как произвести замер производительности в 1с 7.7?
Отладчик... открываешь форму... и перед нажатием кнопки -замер производительности включи.
перед нажатием какой кнопки?
вот я открыл список модулей, выбрал нужную форму. а дальше что делать?
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37509246
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запускаешь конфигуратор.
Жмёшшь в оном F11.
В 1С предприятии добираешься до места, где планируешь померить.
Переключаешься обратно в конфигуратор.
В меню Администрирование, в самом низу, жмёшь "замер производителности".
Переключаешься в предприятие.
Выполняешь необходимые действия.
Переключаешься в конфигуратор.
В меню Администрирование, в самом низу, жмёшь "замер производителности".
В открывшемся окне анализируешь результаты. Не забудь, про галку "для результатов процедур и функций показывать время выполнения".
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37509944
papageorge3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPЗапускаешь конфигуратор.
Жмёшшь в оном F11.
В 1С предприятии добираешься до места, где планируешь померить.
Переключаешься обратно в конфигуратор.
В меню Администрирование, в самом низу, жмёшь "замер производителности".
Переключаешься в предприятие.
Выполняешь необходимые действия.
Переключаешься в конфигуратор.
В меню Администрирование, в самом низу, жмёшь "замер производителности".
В открывшемся окне анализируешь результаты. Не забудь, про галку "для результатов процедур и функций показывать время выполнения".
спасибо! единственное, в Конфигураторе нет "замера производительности" - он есть в Отладчике .
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37509946
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papageorge3спасибо! единственное, в Конфигураторе нет "замера производительности" - он есть в Отладчике .

К хорошему привыкаешь быстро. Я, например, тоже уже забывать стал, что в 7ке Отладчик - это отдельный режим запуска, и отладку из конфигуратора не запустить
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37509962
papageorge3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pail,

под "хорошим" имеете ввиду 8-ку?)
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37509973
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papageorge3pail,

под "хорошим" имеете ввиду 8-ку?)
Нууу.. не всю целиком - скорее 8.2.
...
Рейтинг: 0 / 0
низкая скорость обработки данных в 1с 7.7
    #37510018
langoliers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 давно решена, гуглите.
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / [игнор отключен] [закрыт для гостей] / низкая скорость обработки данных в 1с 7.7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]