|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Здравствуйте! Интересует принципиальная (теоретическая) возможность ускорения проведения документов К примеру реализация проводится 10 сек, можно сделать апдейт железа,сети и т.п. и добиться показателя в 5 сек, это все понятно. а возможно ли (к примеру в теории неограничено $$$ на железо , только ненадо говорить зачем тогда 1с ) добиться проведения за 0.01 сек или например добиться чтобы при групповом проведении проведение других документов не блокировалось? всем спасибо за конструктивные ответы! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2008, 21:19 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
bittrade, Все можно - переделка структуру хранения данных - отложенные вычисления ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2008, 23:46 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Случайный гостьbittrade, Все можно - переделка структуру хранения данных - отложенные вычисления а это как ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2008, 01:00 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Узучать мат.часть, включить режим управляемых блокировок - но нужно быть уверенным что типовая конфигруация правильно из отрабабтывает, так же придется дописывать конфу соответственно (ну это в оюбом случае) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2008, 08:11 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
>>включить режим управляемых блокировок снчала бы вообще узнать про какую версию разговор... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2008, 10:15 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
bittradeЗдравствуйте! Интересует принципиальная (теоретическая) возможность ускорения проведения документов К примеру реализация проводится 10 сек, можно сделать апдейт железа,сети и т.п. и добиться показателя в 5 сек, это все понятно. а возможно ли (к примеру в теории неограничено $$$ на железо , только ненадо говорить зачем тогда 1с ) добиться проведения за 0.01 сек или например добиться чтобы при групповом проведении проведение других документов не блокировалось? всем спасибо за конструктивные ответы! Версия платформы и редакция конфигурации(если типовая) или код поведения если самописная. А вообще 10 секунд это вполне нормальное время для 1С при проведении документа. Скорость это не сильная ее сторона. На базах более 15-20 Гб(при 30-40 пользователях) вы просто повеситесь...и никакие отложенный вычисления вам не помогут... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2008, 10:55 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
johnn06bittradeЗдравствуйте! Интересует принципиальная (теоретическая) возможность ускорения проведения документов К примеру реализация проводится 10 сек, можно сделать апдейт железа,сети и т.п. и добиться показателя в 5 сек, это все понятно. а возможно ли (к примеру в теории неограничено $$$ на железо , только ненадо говорить зачем тогда 1с ) добиться проведения за 0.01 сек или например добиться чтобы при групповом проведении проведение других документов не блокировалось? всем спасибо за конструктивные ответы! Версия платформы и редакция конфигурации(если типовая) или код поведения если самописная. А вообще 10 секунд это вполне нормальное время для 1С при проведении документа. Скорость это не сильная ее сторона. На базах более 15-20 Гб(при 30-40 пользователях) вы просто повеситесь...и никакие отложенный вычисления вам не помогут...И пользователей у меня больше, и база сопоставима по размерам. А скорость проведения (без гибких блокировок) порядка 0,1 секунды. Можете ошибка между клавиатурой и стулом? Автор - отладчик с измерением скорости тебе поможет. А стандартную нужно переписывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2008, 12:07 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Программист 1с, Я рад за Вас. проблема совсем не в прокладке между стулом и клавиатурой...к сожалению все оптимизировано до нельзя... но когда по 200-300 накладных в день у которых в табличной части по 40-50 строк и с кучей специфических проводок крайне необходимых заказчику и когда таблица с партиями имеет 15 млн. записей и базу нельзя время от времени резать, то 0.1 секунда для меня кажется фантастикой. И все это в программе всего лишь за 1.5 года работы... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2008, 13:01 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
bittrade предлагает нам тут посидеть и погуадывать, что у вас там за база, что за конфигурация и однозначно выдать, что нужно оптимизировать, чтобы время проведения вместо 10с стало 0,1с? В таком случае соглашусь с Программист 1С ...ошибка между клавиатурой и стулом ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2008, 16:50 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
johnn06 . но когда по 200-300 накладных в день у которых в табличной части по 40-50 строк и с кучей специфических проводок крайне необходимых заказчику и когда таблица с партиями имеет 15 млн. записей и базу нельзя время от времени резать Объясните, почему нельзя хотя бы перенести старые движения в другой регистр. 15 млн.записей - это слишком много. Объясните, зачем они все нужны в оперативном режиме в одном регистре. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 10:38 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
bittrade Интересует принципиальная (теоретическая) возможность ускорения проведения документов… или например добиться чтобы при групповом проведении проведение других документов не блокировалось? Могу предложить решение, используемое в моих конфигурациях для 1С77. 1. Конфигурация 100% должна быть собственная. 2. Полный отказ от использования всех объектов 1С кроме справочников, констант, перечислений, отчетов и внешних обработок (что фактически одно и то же). Внутренние объекты (ТЗ, СЗ, массивы) использовать можно. Никаких периодических реквизитов в справочниках. Никаких вкладок на формах (т.е. отказ от многостраничных форм). Можно использовать внешние компоненты типа Formex.dll и aiWindows.dll для улучшения работы с интерфейсом. 1С++.dll достаточно тяжелая компонента, я бы ее не рекомендовал. 3. Рекомендуется использовать движок OLE VFP (достаточно всего 2-х файлов: vfp9.exe (запущенным с опцией /regserver) и vfp9enu.dll). Вызов в 1С: Код: plaintext
4. Далее начинается программная оптимизация. Все документы, журналы документов, регистры и планы счетов строятся на справочниках. Любая база данных, в т.ч. и всякого рода регистры, без проблем моделируется с помощью использования нужного количества подчиненных справочников (связь один ко многим) и применения ссылок на элементы других справочников (связь многие к одному). Желательно в первичных справочниках не использовать группы. Использование групп весьма эффективно в справочниках, моделирующих документы и журналы документов (причем грань между этими понятиями стирается). Я моделирую документы в основном с помощью основного (справочник «Документы ресурсов») и подчиненного справочников (справочник «Ресурсы документов», по сути это тоже самое, что и справочник операций). Проводки я оформляю как записи (ссылки на операции/ресурсы документов) в подчиненных справочниках: Ресурсы->Периоды->Дебетовые операции->Кредитовые операции. Причем, это очень существенно, провожу каждую операцию / ресурс документа независимо от всего документа. Соответственно, проведение / отмена проведения делается в режиме реального времени, без всяких задержек и независимо от объема документа. А документы могут быть очень объемные, например документы ввода остатков или документы амортизации / индексации основных средств. Кстати, многие документы у меня генерятся автоматически. Не полностью проведенные документы у меня имеют статус частично проведенных. Для сводов используются только проведенные ресурсы. Да и сами документы в учете ресурсов у меня имеют одну единственную форму. Может где-то избыточную для отдельного документа, но в целом, имеющем большой смысл. Для учета начислений (особенно зарплаты) у меня используются своя группа документов-справочников, в силу достаточной сложности последней. Для построения отчетов использую собственный генератор отчетов, который настраивается на уровне пользователя. Главное его преимущество по сравнению с системами типа Fast Reports это свободный доступ ко всей базе метаданных (которую я тоже строю на справочниках) из конструктора отчетов, на реквизитах которой я могу сконструировать любой, необходимый мне отчет. Естественно, это далеко не вся оптимизация, Для построения отчетов я широко практикую идею предварительной обработки данных. Вообще, это идея очень хороша для ускорения расчета заработной платы. В 1С77 все, что может быть предварительно посчитано или обработано, должно быть осуществлено! В итоге выборка данных у меня осуществляется с минимальными телодвижениями и соответственно с максимально допустимой скоростью. Однако, главную оптимизацию я пытаюсь осуществить сейчас средствами С++ и ядра VFP (смотрите, если интересно мои сообщения в ветке С++)… ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 12:08 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
А зачем в данном случае использовать 1С? Неужели справочник и константы невозможно сделать на VFP? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 14:37 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
"Мсье знает толк в извращениях"... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 15:53 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
RustamZzА зачем в данном случае использовать 1С? Неужели справочник и константы невозможно сделать на VFP? Как ни странно, интерфейс (те же справочники) 1С более эффективен, чем интерфейс VFP. Посмотрите на «Парус» как альтернативу 1С. А вот ядро VFP очень и очень эффективно, а его runtime версия к тому же и бесплатна. Сисой"Мсье знает толк в извращениях"... :-) В каком смысле «Мсье» говорит? В смысле, так делать нельзя или так получается больше удовольствия? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 16:21 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
EmeryСисой"Мсье знает толк в извращениях"... :-) В каком смысле «Мсье» говорит? В смысле, так делать нельзя или так получается больше удовольствия? Первое. Когда я программировал сначала на FoxPro for DOS, затем на VFP, у меня, как и у многих других разработчиков, была своя библиотека шаблонов, основанная, кстати, на метаданных. И уж справочники 1С (при отсутствии иерархии) меня прельстить ну никак не могли. Искренне не понимаю, зачем использовать такой симбиоз - при наличии опыта работы все прекрасно реализуется в родной среде фокса. Экономическая выгода от использования 1С в качестве фреймворка появляется при сочетании 1С с T-SQL или PL-SQL, но никак не в связке с другой "настольной" СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 16:37 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
СисойКогда я программировал сначала на FoxPro for DOS, затем на VFP… Это я могу сказать про себя тоже, ну и что из того? СисойИ уж справочники 1С (при отсутствии иерархии) меня прельстить ну никак не могли А меня смогли. Я на FoxPro for DOS делал учет зарплаты 3 года и до конца не смог сделать, так как хотел использовать интерфейс по максимуму, а оказалось, что более 6-7 окон в ДОСе фокспро открыть не может, банальная нехватка памяти. А ядро Фокса могло использовать всю доступную память на компьютере, чего нельзя было сказать про его интерфейсные возможности. Зато на 1С туже зарплату я сделал за 3 месяца с нуля, и она была с успехом внедрена на моем предприятии, особенно с учетом больших законодательных нововведений на эту тему. Конечно я продолжал ее совершенствовать. СисойИскренне не понимаю, зачем использовать такой симбиоз - при наличии опыта работы все прекрасно реализуется в родной среде фокса. Вам недостаточно примера «Паруса»? Да, этот монстр даже двигается, но много ли садо-мазохистов на нем работают? Интерфейс FoxPro как был отстойным в MS-DOSе, так и остался галимым в Виндозе. Чего не скажешь про ядро базы данных VFP. СисойЭкономическая выгода от использования 1С в качестве фреймворка появляется при сочетании 1С с T-SQL или PL-SQL, но никак не в связке с другой "настольной" СУБД. Сказал, как отрезал. Я сейчас все бросил и побежал срочно переписывать свои конфигурации (с которыми я горя не знаю) на клиент-серверную платформу. Блин, не знал, что вся наша фирма зря радуется моим конфигурациям, они де «в связке с другой "настольной" СУБД». Посмотрите лучше мои предложения по использованию библиотек VFP: vfp9t.dll / vfp9renu.dll в С++ & MFC совместно с виртуальным списком в: /topic/601874&pg=1 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 21:06 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Сисой"Мсье знает толк в извращениях"... :-)+2008 :) johnn06Программист 1с, Я рад за Вас. проблема совсем не в прокладке между стулом и клавиатурой...к сожалению все оптимизировано до нельзя... но когда по 200-300 накладных в день у которых в табличной части по 40-50 строк и с кучей специфических проводок крайне необходимых заказчику и когда таблица с партиями имеет 15 млн. записей и базу нельзя время от времени резать, то 0.1 секунда для меня кажется фантастикой. И все это в программе всего лишь за 1.5 года работы...Опишите свою базу. А во вторых если применяется сложный расчет себестоимости - то можно сначала проводить быстро с средней себестоимостью. А когда период необходимо закрывать - то долго с вашей себестоимостью. В итоге все довольны. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 21:36 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
EmeryСисойЭкономическая выгода от использования 1С в качестве фреймворка появляется при сочетании 1С с T-SQL или PL-SQL, но никак не в связке с другой "настольной" СУБД. Сказал, как отрезал. Я сейчас все бросил и побежал срочно переписывать свои конфигурации (с которыми я горя не знаю) на клиент-серверную платформу. Блин, не знал, что вся наша фирма зря радуется моим конфигурациям, они де «в связке с другой "настольной" СУБД». Посмотрите лучше мои предложения по использованию библиотек VFP: vfp9t.dll / vfp9renu.dll в С++ & MFC совместно с виртуальным списком в: /topic/601874&pg=1Очень рад что некая фирма радуется за ваш геморой. Только когда встанет вопрос об вашей замене или уходе - возникнут проблемы... Во вторых вам пытаются донести мысль что не нужно изобретать геморой. Если вам нужна СУЩЕСТВЕННО большая производительность чем у 1с - то ставьте другую систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2008, 21:42 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Программист 1сОчень рад что некая фирма радуется за ваш геморой. Типа, «Я Пастернака не читал, но в корне с ним не согласен!». Это типично для нашего менталитета, то что написано не мной или не по моим понятиям г… редкостное… А как же практика, критерий истины? Программист 1с Только когда встанет вопрос об вашей замене или уходе - возникнут проблемы... Они в любом случае возникнут. Но сначала возникли проблемы стандартных конфигураций. Мы, в свое время, купили все мыслимые и не мыслимые стандартные конфигурации. Парочку лучших я даже внедрил. Но! Бухгалтера поставили ультиматум. Или полная переделка под их потребности или остаемся работать с районным вычислительным центром как прежде. Ибо, то, что эти конфы могли делать им было не нужно, а что нужно не могли. Далее естественный шаг, подгонка стандартных конф под свои нужды. Но чем больше я в них вникал, тем более видел небрежность кода и дизайна и откровенную глупость прикладных разработчиков (помноженную на некоторые глупости разработчиков ядра 1С77). Да и даже ввод данных у бухгалтеров вызывал острую оскомину на зубах и это то при их редкостной неприхотливости. Короче, дешевле для моего и моих бухов душевного здоровья, оказалось написать удобную и комфортную собственную разработку, что и было успешно сделано, сначала для учета зарплаты, а потом для учета ресурсов. Теперь проблем нет. И не будет, если фирма меня не «кинет». И что мне мешает сопровождать программу, даже при возможном уходе? Обычно моя поддержка связанна с изменениями в законодательстве, что бывает относительно редко. А приход нового программиста всегда означает одно. Что сделано моим предшественником это полный отстой, а вот я за пару лет может быть напишу чего-нибудь новое или необычное (как в рекламе) – если конечно получится. Программист 1сВо вторых вам пытаются донести мысль что не нужно изобретать геморой. А геморрой никто не изобретает. Вы можете не поверить, но я не садо-мазо. Речь идет о другой концепции прикладной системы учета. Может быть, вы считаете, что модель прикладной системы учета братьев Нуралиевых (владельцев 1С) это последний писк в программировании? Ну, тогда флаг вам в руки. Я же так не считаю. И успешно это доказал в своих конфигурациях. Причем, вижу еще не мало возможностей для их оптимизации. Однако, поскольку фирма 1С отказалось от развития «семерки» (про «восьмерку» говорить не будем, это продукт совершенно другого типа), приходится ее работу делать за нее. Т.е. создавать свой вариант «семерки». А чтобы избежать насмешек, скажу, что речь не дет о системе типа «2С», «Ананас», «1L» и иже с ними. Там тоже своих глупостей хватает. То что я делаю будет простым как «калаш». Интерфейс в два хлопка получаем от MFC, движок базы данных из vfp9t.dll / vfp9renu.dll. В качестве грида используем виртуальный список на базе SysListView32, конфигуратор делать пока не собираюсь, но все метаданные будут вынесены в базу данных. Отчеты тоже собираюсь делать на базе виртуального списка. Прототип уже работает, задержка только в том на С++ & MFC я пишу серьезно всего 3 месяца и многих их технических подробностей я еще не успел изучить. Но это только вопрос времени. Кстати, прикладную часть программы я тоже буду писать сам. Вы, конечно, можете зубоскалить по поводу очередного «велосипеда» или «гемороя». Но как говориться, а Васька слушает, да ест. Программист 1сЕсли вам нужна СУЩЕСТВЕННО большая производительность чем у 1с - то ставьте другую систему. Мне не нужна «СУЩЕСТВЕННО большая производительность чем у 1с», мне вполне хватает его возможностей, при наличии творческого подхода из него можно выжать очень даже многое. А если я и пишу сейчас аналог а-ля 1С77, то только потому, что на работе у меня появилось свободное время и я могу потратить его на такую роскошь, как программирование ради удовольствия. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 09:02 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Ты крут. В наш век конвейера, такие разработки всегда интересны. А почему MFC + C++, почему не что-нибудь бесплатное и кроссплатформенное? Почему не любишь SQL ? Что будешь делать когда базы вырастут до неприличного размера (vfp тянуть не будет)? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 09:22 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
johnn06Программист 1с, Я рад за Вас. проблема совсем не в прокладке между стулом и клавиатурой...к сожалению все оптимизировано до нельзя... но когда по 200-300 накладных в день у которых в табличной части по 40-50 строк и с кучей специфических проводок крайне необходимых заказчику и когда таблица с партиями имеет 15 млн. записей и базу нельзя время от времени резать, то 0.1 секунда для меня кажется фантастикой. И все это в программе всего лишь за 1.5 года работы... чета у вас там намудрено через чур база 15 гиг, 70 пользователей в центральной базе + 6 перифирийных, в день 1500-2000 документов ср. скорость проведения 3 сек, из 3 сек 1-2 сек - системы контроля от "тупизма" ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 10:20 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Его не нужно переубеждать. Многие через это проходят. Сам таким был. И мои нетленки до сих пор где-то работают. Но с возрастом это проходит. Все-таки непонятно, почему не используются "средние" СУБД. У них и надежность и масштабируемость выше. Чем движок FoxPro лучше того же MS SQL Server ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 10:28 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Френиси ДрейкА почему MFC + C++, почему не что-нибудь бесплатное и кроссплатформенное? Почему не любишь SQL ? MFC потому, что там есть CListCtrl, который поддерживает виртуальный режим. Я просто не знаю других подобных контролов, поддерживающих такую возможность. В принципе мне называли библиотеки, с такими способностями, но чтобы иметь повод их юзать, хотелось бы иметь сначала демонстрационный пример. Кроме того, 1С77 написана на VC++ & MFC v.6, так что там где есть 1С, мне не нужно будет распространять файлы поддержки от мелкософта, что уменьшает проблемы копирайта. Кросплатфрменность меня не привлекает, так как обычно за это требуется плата в потере производительности (за что не люблю Java). Ну и главное, MFC вполне отвечает моему стилю программирования. А что до бесплатных библиотек, типа Qt или Boost, то здесь я до конца не уверен, что у меня не будет с ними прокола. Хотя по опыту знаю, что всегда мне захочется переделать уже готовую программу, так что можно начать с мелкософта, а закончить можно будет и чем-нибудь бесплатным и, чем черт не шутит, может быть и кросплатформенным. В силу сказанного, использовать мелкософтовский С++ вроде как естественно. Что касается MS SQL Server, то в принципе я к нему нормально отношусь. Но для моих задач учета на средних предприятиях его возможности избыточны (читай, дорогостоящи). А применение разных там LibMySql.dll, SQLite.dll, ToySql.dll и т.п. не имеет особых преимуществ перед vfp9t.dll / vfp9renu.dll (которые можно также бесплатно скачать с Интернета). Френиси ДрейкЧто будешь делать когда базы вырастут до неприличного размера (vfp тянуть не будет)? По моим прикидкам VFP мне спокойно хватит (в терминальном режиме) как минимум для 10-20 клиентов. Максимум зависит от оптимизации. Суммарный объем базы данных особого значения не имеет, здесь все проблемы снимаются за счет оптимизации также. Что же относительно серьезных корпоративных систем учета, то не факт, что все тут нужно писать самому. Может быть, стоит тогда купить какую-нибудь промышленную систему, типа IT-Предприятие или нечто в этом роде. Но чтобы заниматься серьезно этой темой, нужно сначала работать на достаточно крупном предприятии, чтобы знать все проблемы изнутри. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 10:33 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
СисойВсе-таки непонятно, почему не используются "средние" СУБД. У них и надежность и масштабируемость выше. А почему многие до сих пор используют «семерку», а не «"средние" СУБД»? Зачем платить больше, как часто спрашивают в рекламе? К тому же при наличии опыта, можно сделать тоже самое не только дешевле но и лучше, так как универсальные продукты не всегда лучше специализированных. СисойЧем движок FoxPro лучше того же MS SQL Server ?? Ничем, он не лучше, он дешевле. Для предприятий среднего уровня выгодней использовать ядро VFP, а крупного MS SQL Server, только и всего. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 10:55 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Указанное количество пользователей "влет" обслуживает та же 1С 8+МS SQL. И даже на постгрисе или DB2 такое количество юзеров вполне нормально отрабатывается. При наличии современного сервера. Неужели предприятие настолько бедно, что ему выгодно годами содержать хорошего программиста (оплачивая его эксперименты интеграции разнородных сред), нежели один раз потратиться на лицензии и сервер? Ведь функциональность на 1CV8 разрабатывать и поддерживать куда быстрей и проще, нежели эмулировать ее на справочниках 1С7 с движком от VFP. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 11:25 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Emery СисойЧем движок FoxPro лучше того же MS SQL Server ?? Ничем, он не лучше, он дешевле. Для предприятий среднего уровня выгодней использовать ядро VFP, а крупного MS SQL Server, только и всего. А что есть среднее предприятие? Моя компания, например, считается средней, а пользователей в базе больше сотни. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 11:28 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
СисойУказанное количество пользователей "влет" обслуживает та же 1С 8+МS SQL. И даже на постгрисе или DB2 такое количество юзеров вполне нормально отрабатывается. При наличии современного сервера. Неужели предприятие настолько бедно, что ему выгодно годами содержать хорошего программиста (оплачивая его эксперименты интеграции разнородных сред), нежели один раз потратиться на лицензии и сервер? Ведь функциональность на 1CV8 разрабатывать и поддерживать куда быстрей и проще, нежели эмулировать ее на справочниках 1С7 с движком от VFP. +1 даже ИП-ик с 2-3-мя точками может позволить себе заложить в бюджет сервачок тыр на 100 и лицензий на такую же сумму ведь по большому счету, что такое 200 тыр для предприятия, если исключить из определения предприятий - ларьки? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 12:43 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
СисойУказанное количество пользователей "влет" обслуживает та же 1С 8+МS SQL. И даже на постгрисе или DB2 такое количество юзеров вполне нормально отрабатывается. При наличии современного сервера. Вы это серьезно говорите, или разводите? Это все равно, что отдыхающему на природе говорить, зачем тебе прогуливаться пешком, получая от этого удовольствие, если можно взять вертолет и пролететь пару километров до пляжа за 5 секунд. Или в булочную поехать на такси, мол, быстрее будет. Все это так, но тут другая шкала ценностей. СисойНеужели предприятие настолько бедно, что ему выгодно годами содержать хорошего программиста (оплачивая его эксперименты интеграции разнородных сред), нежели один раз потратиться на лицензии и сервер? Еще одна, как бы это помягче сказать, рекламная замануха. Богатство и щедрость отнюдь не синонимы. Меня брали в штат не как программиста, а как внедренца стандартных конфигураций 1С. То бишь по сути простого админа, который по любому должен быть на предприятии, где есть сеть и бухгалтерские программы. То, что все украинские (я живу в Украине) стандартные конфы оказались ниже плинтуса, не моя вина. Я должен был внедрить 1С, и я его внедрил, а то, что для этого пришлось полностью переписать все конфы, то это никого не волнует, мол «это твои проблемы, взялся за гуж, не говори, что не дюж». И будь я на месте моего руководства, я бы считал за счастье иметь со мной дело. Человек за зарплату простого админа сделал такую серьезную работу, на фирме с учетом (по крайней мере, с таким, за который раньше платили хорошие деньги вычислительному центру) никаких проблем. Бухгалтера, просто не нарадуются, ибо помнят те километровые портянки из вычислительного центра, напечатанные так, что черт ногу сломит. Причем удовлетворены практически все бухгалтерские капризы. Риска для предприятия никакого, так как я достаточно ответственный человек, чтобы иметь со мной проблемы. Зарплата у меня всегда была и остается обычной, у нас тут на периферии много не заработаешь. Так что предприятию нет большой разницы, меня оплачивать или какого-нибудь молодого специалиста после ВУЗа и пары лет работы, деньги почти те же. Но думаю, что пользы от меня немного больше будет. Продолжая мысль, чтобы я делал на месте руководства, то при любом раскладе и доходах, для предприятия моего уровня не стал бы тратиться на фирменные разработки и лицензии. Ибо, зачем оплачивать не нужные понты? Платить нужно за то, без чего нельзя спокойно обойтись. СисойВедь функциональность на 1CV8 разрабатывать и поддерживать куда быстрей и проще, нежели эмулировать ее на справочниках 1С7 с движком от VFP. Вы случайно не рекламный агент 1CV8? Уж больно настойчиво вы ее проталкиваете. Знаете, что я вам скажу? Восьмерка, это развод лохов, способ заработка крутой фирмы на непрофессионализме пользователей. Если люди готовы платить за собственную глупость, то это их проблемы. Кто на что учился. Скажем, в своем учете ресурсов, я вообще не использую VFP. Она у меня шуршит достаточно быстро даже на самописном движке «семерки». Причем, как я уже говорил, предел оптимизации там еще не достигнут. Просто я подумал, что есть возможность легко сфарганить свою «семерку» на VС++, так почему бы не попробывать? А если фирма 1С уверена, что ее «семерка» уже полный отстой, то пусть опубликует ее исходники. Боюсь, она этого никогда не сделает, ибо найдутся умельцы, которые доведут до ума «семерку», выпустят ее бесплатные релизы и уж тогда на «восьмерку» если кто и позарится, то разве что неисправимые любители «рюшечек» и «бантиков». Хотя лично мне эти исходники абсолютно не нужны, ибо я реализую другую концепцию. СисойА что есть среднее предприятие? Моя компания, например, считается средней, а пользователей в базе больше сотни. Для меня существенен признак количества одновременной (интенсивной) работы клиентов с сервером. До 5 клиентов это малое предприятие, до 50 – среднее, а свыше крупное. Если много сотен, то очень крупное, независимо от других факторов. Так что вашу компанию я бы отнес к крупной. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 13:00 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Emery Для меня существенен признак количества одновременной (интенсивной) работы клиентов с сервером. До 5 клиентов это малое предприятие, до 50 – среднее, а свыше крупное. Если много сотен, то очень крупное, независимо от других факторов. Так что вашу компанию я бы отнес к крупной. До 5 - это не малое, это какое то микропредприятие. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 13:15 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Reder До 5 - это не малое, это какое то микропредприятие. Ага, ЖКХ например, 5 бухгалтеров за компами и всё, а работающих ... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 13:20 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Ну 1C7.7 и без исходников ускоряют :) Тот же софтпоинт. 1500 юзеров одновременно на 8 ядерном серваке MS SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 13:53 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
EmeryВы случайно не рекламный агент 1CV8? Уж больно настойчиво вы ее проталкиваете. Знаете, что я вам скажу? Восьмерка, это развод лохов, способ заработка крутой фирмы на непрофессионализме пользователей. Если люди готовы платить за собственную глупость, то это их проблемы. Вы как-то отстали от жизни. Или совершенно не интересуетесь текущим положением дел. Года два-три назад я бы с Вами согласился, а сейчас нет. Уж не знаю, как в Украине, а в России эта среда стала вполне качественным продуктом, с нормальными конфигурациями. Тысячи успешных внедрений. Наш отдел обслуживает примерно 50 бухгалтерских баз, столько же ЗиУП, есть и УПП, УТ. Например, для успешной работы 1С:Бухгалтерии 8 последних версий в крупном многопрофильном холдинге с оборотом более 500 млн.$ нам пришлось дорабатывать максимум 10% функциональности - остальное есть в типовой. УТ на складах вообще работает в типовом варианте. Надо смотреть на автоматизацию глазами хозяина предприятия. А толковому хозяину выгоден тиражный продукт, который с минимальными доработками и в кратчайшие сроки можно внедрить у себя на предприятии. И передать, если что, на аутсорсинг. Цена лицензий 1С - откровенно демпинговая и препятствием служить не может. Вопрос в том, может ли этот продукт решать поставленные перед ним задачи, или нет. Остальное (в т.ч. и личное мнение бухгалтера о программе) к делу не относится. Я вижу, что платформа 1С 8 может качественно обслуживать довольно большой спектр организаций. Безусловно, имеются как ограничения по производительности, так и требования по мощности оборудования. Есть вопросы к программам обучения 1С (курсы зачастую не рассчитаны на неподготовленных юзеров). Но если я у себя в городе предложу сейчас внедрять самописку, работы в более-менее серьезной компании мне не видать. Не потому что они лохи, а потому что реально оценивают риски. Ваш счастливый случай не является правилом, это просто так повезло Вам и Вашему предприятию. Десятки других нестандартных внедрений быстро умирали после увольнения программиста и ставили собственников перед необходимостью внеплановых затрат. При этом я не апологет 1С 8. Многие задачи ей не под силу, требуется более мощный инструментарий. К сожалению, многие интересные российские проекты находятся в состоянии летаргического сна, а с учетом кризиса - могут вымереть окончательно (например, цефеевский Эталон - по идеологии близкий к 1С, но значительно мощнее, включая поддержку объектно-ориентированнной разработки ИС, т.е. с наследованием таблиц и БД). Запад тоже ничего нового не предлагает, кроме довольно дорогих ERP класса MS Dynamics Ax (от 2000 EUR за место). Поэтому я бы еще оценил усилия создания самописной системы в том секторе, где 1С просто "не тянет", но тут совсем другой случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 14:14 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
spirchinНу 1C7.7 и без исходников ускоряют :) Тот же софтпоинт. 1500 юзеров одновременно на 8 ядерном серваке MS SQL. Кстати, хороший пример. Нафига вот нужно было изобретать велосипед, если софтпойнт обеспечивает существенный рост производительности при практически полном сохранении функциональности платформы? Я самолично тестировал их внедрение в торговой компании на 200 пользователей - все очень пристойно с точки зрения времени отклика и масштабируемости. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 14:17 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Сисой Ну, такой разговор мне больше нравится. В общем, согласен с Вами, если бы я работал в Москве, то вероятно обслуживал бы «восьмерку». Ну и писал бы что-нибудь для удовольствия в свободное от работы время. Однако в моей ситуации мне не нужно ни 1500 юзверей, ни даже 200. 20 пользователей более чем достаточно. Стоит ли при этом уговаривать мое руководство покупать 1С8х, MS SQL Server, оплачивать лицензии, обучение сотрудников и обновлять оборудование, да еще в условиях кризиса, то это большой вопрос. Боюсь, меня просто не поймут. Да и мне это не выгодно. Зарплаты не прибавится, а головной боли будет в избытке. Как бы там не хвалили 1С, но удовольствия копаться в чужом коде ниже среднего. Поэтому, до тех пор, пока мне не светит крупное предприятие, «восьмерка» мне не нужна. Думаю, если приспичит, то освою ее быстро. А сейчас, пока есть время, поработаю с С++ & MFC + ядро VFP. Давно мечтал программировать на нормальном языке. Да, прочитал в Интернете, что на Западе запрещено использовать VFP для разработки корпоративных приложений, мол, это не соответствует там каким-то нормам и стандартам, типа безопасности данных. Но я вижу в этом другой смысл, попытка задвинуть дешевого конкурента. Поэтому мне хочется протестировать ядро VFP и SQL сервера на максимальную эффективность, чтобы реально заценить стоимость условной единицы производительности. БезопасносEmeline22ть (секретность) данных меня пока не интересует. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 15:15 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Вот и ладушки. Естественно, если приложения уже нормально работают, то перевнедрять функционал не следует. Не следует считать, что на "чистом" FoxPro нельзя создавать корпоративные приложения. Окромя Паруса было много вполне пристойных программ. В середине 90-х на базе DOSовского фокса в Москве довольно неплохо продавался комплекс "Гепард" (весьма шустрая программулина), на довольно большом числе юзеров внедрялся "Эталон" (с возможностями скорее 1С v8, нежели v7), были и другие системы. Ограничения по количеству окон легко нивелировались безопасными принципами организации интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 15:48 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
spirchinНу 1C7.7 и без исходников ускоряют :) Тот же софтпоинт. 1500 юзеров одновременно на 8 ядерном серваке MS SQL. может вы расскажите про то, какая там конфа и профиль предприятия? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 18:55 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
EmeryА меня смогли. Я на FoxPro for DOS делал учет зарплаты 3 года и до конца не смог сделать, так как хотел использовать интерфейс по максимуму, а оказалось, что более 6-7 окон в ДОСе фокспро открыть не может, банальная нехватка памяти. А ядро Фокса могло использовать всю доступную память на компьютере, чего нельзя было сказать про его интерфейсные возможности. Зато на 1С туже зарплату я сделал за 3 месяца с нуля, и она была с успехом внедрена на моем предприятии, особенно с учетом больших законодательных нововведений на эту тему. Конечно я продолжал ее совершенствовать.Мдаа видно вам не попадались действительно интересные случаи с облученным и воевавшим в афганистане.EmeryВы случайно не рекламный агент 1CV8? Уж больно настойчиво вы ее проталкиваете. Знаете, что я вам скажу? Восьмерка, это развод лохов, способ заработка крутой фирмы на непрофессионализме пользователей.Семерочник? EmeryМы, в свое время, купили все мыслимые и не мыслимые стандартные конфигурации. Парочку лучших я даже внедрил.Чушь - конфигураций сильно больше за 1000. Emery Я должен был внедрить 1С, и я его внедрил, а то, что для этого пришлось полностью переписать все конфы, то это никого не волнует, мол «это твои проблемы, взялся за гуж, не говори, что не дюж». И будь я на месте моего руководства, я бы считал за счастье иметь со мной дело. Человек за зарплату простого админа сделал такую серьезную работу, на фирме с учетом (по крайней мере, с таким, за который раньше платили хорошие деньги вычислительному центру) никаких проблем.Глупость (извините но здесь именно это слово) или грамотный расчет в будущее? EmeryИ что мне мешает сопровождать программу, даже при возможном уходе? Обычно моя поддержка связанна с изменениями в законодательстве, что бывает относительно редко.То вы пишите про зп - что изменения часто - а теперь уже оказывается редко. Как-то не складывается... Мдааааааа. Нет слов. Никак не пойму - вы вроде не мальчик, значит то что вы пишете не является глупостью. Так что же это если не глупость? Наивность? Приукрашенная ложь? Или слова семрочника нежелающего даже посмотреть в сторону 8? Или ОЧЕНЬ грамотный расчет в будущую незаменимость? ps С другой стороны в глубинке возможно так и надо делать. Привязать всех клиентов к себе и пусть только кто-нибудь попробует без меня разобраться... psps Может вам энергию пустить в другое дело? А не заниматься глупостями типа 1с? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 20:25 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
СисойВаш счастливый случай не является правилом, это просто так повезло Вам и Вашему предприятию. Я бы сказал "повезло Вам и не повезло Вашему предприятию". ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 08:49 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Программист 1сМдаа видно вам не попадались действительно интересные случаи с облученным и воевавшим в афганистане.А что-нибудь поконкретней можно? Программист 1сСемерочник?Нет, велосипедист! Программист 1сЧушь - конфигураций сильно больше за 1000.Речь шла о стандартных конфигурациях Украины на тот момент. А их было порядка 10. По всяком случае ближайшие франчайзи больше не предлагали. Программист 1сГлупость (извините но здесь именно это слово) или грамотный расчет в будущее?Расчет если и был, то только один, оправдать возложенные на меня ожидания. Ибо я был не первым, кто пытался автоматизировать учет на нашем предприятии. Но все попытки были тщетными. Очень не хотелась, чтобы меня считали одним из таких же. Если бы я знал на что шел, то естественно потребовал бы другие, более выгодные для меня условия контракта. А так, приходилось делать работы на порядок больше, чем я предполагал заранее. Но изменить уже ничего было нельзя. Кстати, для меня это стало хорошим уроком. Смотреть до того, как ввязываться в драку, а не после, как учил дедушка Ленин. Программист 1сТо вы пишите про зп - что изменения часто - а теперь уже оказывается редко. Как-то не складывается...Как в той притче, и ты прав и ты прав и ты прав, но как же так? И ты тоже прав! У нас основные изменения в зарплате традиционно происходят при смене года. А течение года тоже бывает, но так по мелочам. Вполне можно обойтись пересылкой нужных файлов по Интернету. Но это в том случае, если я далеко уеду. А пока, все вопросы оперативно решаю на месте. Программист 1сМдааааааа. Нет слов. Никак не пойму - вы вроде не мальчик, значит то что вы пишете не является глупостью. Так что же это если не глупость? Наивность? Приукрашенная ложь? Или слова семрочника нежелающего даже посмотреть в сторону 8? Или ОЧЕНЬ грамотный расчет в будущую незаменимость?Вы как-то однобоко читаете мои сообщения. У нас предприятие не очень крупное, «семерки» оказалось вполне достаточно для ведения (самописного) учета. Да я использовал ядро VFP в учете зарплаты. Но сейчас вполне мог добиться той же производительности и без Фокспро (хотя он, при прочих равных условиях, дает прирост производительности, по сравнению с 1С77, в 15 раз!). Что я успешно и продемонстрировал в своем учете ресурсов. Это говорит о том, как много значит программная оптимизация. С этой точки зрения стандартные конфигурации абсолютно не оптимизированы. И не забывайте, что в то время, когда это все начиналось, существовала только версия 8.0, которая даже загружалась на моем сервере бесконечно долго. Я ее протестировал, и она мне очень не понравилась, по сравнению с версией 7.7. Каюсь, больше не было ни повода, ни желания интересоваться «восьмеркой». Вот Сисой сказал, что версия 8.2 очень даже ничего. Прекрасно, если повезет работать в более крупной конторе, где естественно будут платить больше и настаивать на внедрении и сопровождении «восьмерки», то нет никаких проблем. Клиент всегда прав, особенно если хорошо платит и четко знает, чего он хочет. Будем тогда вести «восьмерку». Насчет незаменимости у меня иллюзий нет. В нашем небольшом городе, кроме меня, еще двое человек внедряют успешно самописные программы учета. Тольки их шедевры написаны на акцессе в связке с SQL сервером. Если моя фирма захочет перейти на их разработки и сопровождение, то это им обойдется в 2-3 мои годовых зарплаты и 2-3 месяцев внедрения, особенно на моей базе данных, которую легко будет конвертировать в их систему. В принципе, для фирмы не большой напряг, если уж вопрос станет ребром. Специалистов по «восьмерке» в нашем городе нет, так как нет спроса. Но, при большом желании, можно вызвать нужных специалистов из областного города. Правда, придется оплачивать хорошие командировочные и прочие расходы по удаленному внедрению. Пока желающих так поступать предприятий нет, вот, почему я особенно и не увлекался «восьмеркой». Так что я не понимаю, в чем вы видите подвох? Программист 1сС другой стороны в глубинке возможно так и надо делать. Привязать всех клиентов к себе и пусть только кто-нибудь попробует без меня разобраться...С моей стороны это не так, мои разработки были внедрены на 3 фирмах. Одна из них обанкротилась, в другой слишком мало платили и мы быстро потеряли к друг другу интерес. Так что остается только фирма, где я работаю. Программист 1сМожет вам энергию пустить в другое дело? А не заниматься глупостями типа 1с?Так я об этом и толкую, несколько раз уже писал, что как специалист по «семерке» я уже состоялся. На работе у меня появилось свободное время, и я решил потратить его на такую роскошь, как программирование (на С++) ради удовольствия. Конечно, можно было бы потратить его на дополнительные заработки. Но пока не вижу для себя подходящих вариантов. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 09:12 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
Здравствуйте Уважаемые! к сожалению меня немного не так поняли, либо я не так выразился... :( поэтому разговор пошел немного не туда и как обычно началось мерянье и "оптимизация" оптимизировать ничего не надо, надо ставить и работать... я сделал такой вывод, 1с не многопользовательская среда, сетевая - да, но не много пользовательская, в принципе в этом нет ничего страшного, винда например тоже не многозадачная среда, но юзеру этого по барабану, он это не замечает :) тут у нас слабое место это запись движений, пока не запишем одно не можем начать второе отсюда и блокировки и остальные проблемы, и поэтому вопрос - можно ли чисто оптимизацией железа либо каким то другим образом не трогая платформу свести этот показатель до минимума (например какая нить супер быстрая память) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2008, 08:11 |
|
Ускорить проведение документов
|
|||
---|---|---|---|
#18+
bittradeи поэтому вопрос - можно ли чисто оптимизацией железа либо каким то другим образом не трогая платформу свести этот показатель до минимума (например какая нить супер быстрая память) гибкие блокировки от softpoint? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2008, 09:36 |
|
|
start [/forum/topic.php?all=1&fid=28&tid=1524216]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 437ms |
0 / 0 |