1С - отстой #113700


#0 by полкан
«Полковник» г. Миньяр, Челябинская обл. Мул для отстоя: POLKAN1234@YANDEX.RU Реквием по 1С Давайте рассмотрим в принципе: Меняется законодательство и соответственно меняется бухучет. А что именно меняется: -    Выходные документы Может ли средний юзер сделать такие изменения в 1С самостоятельно? Да ни хрена! Для этого нужен кто-то, кто хоть немного сечёт в программировании. Теперь давайте посмотрим с другой стороны: План счетов и формулы вполне можно сделать так, чтобы менять их мог любой дурак, Кто мешает сделать окошко с соответствующими настройками? Да никто. И алгоритм изменений не сложный – сам делал. Данные то, при перестройках, практически не изменяются. Теперь главный геморрой – выходные печатные формы. Я делал так: Юзер создает документ в ворде или экзеле, затем прописывает в нём в нужных местах вставки из БД, в программе указывает название доки и соответственно свое творение. ВСЁ!. В результате прога может быть перестроена ЛЮБЫМ мало-мальски опытным пользователем. Что имеем в 1С: Придите к нам, возьмите релиз, найдите спеца, чтобы он вам его поставил, включайте и удивляйтесь. Не хотите – крутитесь сами. То, что релизы, якобы бесплатны – полная чушь. За доставку заплати, за установку тоже. Конечно, как правило, установка релизов проблем не вызывает, но в правиле исключений много. Любая проблема при обновлении конфы – звоните в службу поддержки приедет чувак и всё сделает, а вы соответственно заплатите. И примеров – мегатонны. И вообще программный продукт должен быть сделан по принципу: «Сделал и забыл». Примеры: Вся линейка виндов, за исключением 95, милениума и 2000; Целая куча нортонов; ВСЕ офисные проги; Игровые приложения – короче перечислять можно бесконечно. Теперь разберёмся с ценой: 1С стоит до 10 тр. Да не стоит она того. 1С заявляет, что её продукт типа универсален, типа классно поддерживается, типа все им пользуются. Стоит его приобрести, как сразу начинаются запугивания: да вы сами не ставьте релизы, да вы не копайтесь в папке с программой, да не доверяйте внесение изменений сторонним программерам – запорют лохи. Короче идёт пресс на исключительное сопровождение. Повторюсь – хорошая программа в сопровождении НЕ НУЖДАЕТСЯ. Вот хоть убейте меня, а я сам делал вещи, и никто не жаловался. Сделал, отдал и забыл про заказчиков совсем, и они ни о чём не спрашивают – пользуются и на хрен посылают все 1Сы. Да, конечно, «Бухгалтерия» в 1С неплоха (но и не хороша), и поддерживается тоже неплохо. Но зато всё остальное не просто говно, а даже понос. Теперича рассмотрим библейскую версию 1С: 0001 Вначале было слово, и слово было – два байта….. 0002 Какой-то прогер написал по заказу прогу для бухов. 0003 Руководители предприятия продали её знакомым, и так далее. 0004 У знакомых и далее родились пожелания по совершенствованию проги, её доделке и т.п. 0005 – FFFF В помощь программеру взяли ещё парочку, потом ещё и ещё. Прога продавалась, так как не было альтернатив, потом прога продавалась по причине «Мне херово – пусть другие по..буться», потом началась массовая бомбежка потенциальных покупателей, формирование общественного мнения, поиск каналов в правительстве и так далее. В результате получилась 1С. 0000 Бог посмотрел на это блядство и сказал: «За то что вы внаглую захватили рынок, будут вас все хаять недобрым словом и делом.» А лохам, которые приобрели 1С так сказал: «Будете ишачить на 1С и днем с огнём не найдёте альтернатив этим змеям.» А тем, кто от 1С отказался заметил: «И придут к вам классные специалисты, и напишут вам проги, и будете вы ими пользоваться, и горя знать не будете.» ….. 1С Default Error….Press any key…… Теперь немного о том, почему 1С полный отстой: 1.    Встроенный язык программирования (Хотя лично я так бы его не решился так  называть) находится на уровне барсика, который я учил в школе на уроках информатики в 80-х годах ПРОШЛОГО века. Сделать что-либо действительно стоящее на нём НЕВОЗМОЖНО. Для решения большинства задач 1С нуждается в реконфигурации, а использовать для этого встроенный язык – нерационально. Доказательство: Попробуйте сделать аналог на 1С этой конструкции: Do case Case Условие1 Блок операторов1 Case Условие 2 Блок операторов2 Otherwise Блок операторов альтернатива End case Сделали? А теперь тоже самое для выбора из 40 вариантов. --- Ну как? А теперь сравните размер исходников в байтах? 2.    Для рационального решения задач на 1С приходится пользоваться всякими недокументированными функциями, которых есть тьма, и соответственно по ним замучаешься искать инфу, и просто так, с наскока, хер разберёшся. 3.    Никаких, заметьте извращений над интерфейсом. Вы просто изъебётесь раскрашивая форму, встраивая звуковое сопровождение событий… даже простейший момент – обработка клика и то затруднен и ограничен весьма конкретно. (Если конечно не ограничиваться встроенным языком, то проблем нет, но спросите, многие ли подозревают о том, что в 1С есть что-то ещё. Ведь не дизассемблируя код докопаться до истины не выйдет. Я, например, найдя с десяток функций плюнул на это дело – слишком хлопотно, а дизассеблировать – затрахания полная.) 4.    Главный козырь любой проги – удобство для пользователя. В 1С о таком удобстве можно просто забыть и не рыпаться. Интерфейс таков, что шаг вправо-влево – попытка к бегству – расстрел на месте. Для Фомы: Попробуйте стандартным языком 1С обработать события входа в поле ввода и выхода из поля ввода, или, по-русски говоря, найдите в 1С аналоги функций When и Valid. 5.    Механизм обмена данными между модулями с помощью контекста, на мой взгляд не то что отстой, а вообще не подлежит комментированию. Во всех нормальных ЯВУ есть глобальные и локальные переменные. В 1С объявленная в глобальном модуле переменная, при чтении из модуля, к примеру документа, не содержит ничего, а вот переданная по контексту – содержит. МАРАЗМ. 6.    Цепочка: Конфигурация > Библиотека > Платформа > ОС > Файл. Как говорится комментарии излишни. Этим же объясняется и низкое быстродействие всей системы. На каждом звене - преобразования кода, а потом обратно. Но это упрощенная схема, на самом деле все гораздо сложней и хуёвей. 7.    Кстати о быстродействии: База данных состоит из множества файлов: есть регистры, документы, справочники – и все это отдельные таблицы, связанные между собой индексами и программными обработками. Напомню, что любая СУБД, при работе с таблицей, размещает её в памяти, чтобы не дёргать диск. Ничего страшного если на всё это памяти хватает. Но при большом объёме БД( превышающем размер свободной памяти) система начнёт дергать винт для подгрузки таблиц. Чем больше количество таблиц - тем больше дёрганий – тем ниже производительность. А если всё это работает по сетке – то вообще кранты. А при сбое питания ( и не только питания) индексы ломаются, да и вообще индексация БД – дурной тон. Тем более не понятно как это все кэшируется и кэшируется ли вообще. А механизм проводки вообще никуда не годится. При размере регистра в 10 измерений, 20 реквизитов и 3-5 ресурсов (измерения и реквизиты строковые примерно по 40 символов, а парочка – типа справочник) при размере регистра в 1000-2000 записей время проведения составляет 5-7сек. На машине класса Пенёк4-3200 с 256метрами памяти, при отключенной сетке, чистой системе и по максимуму высвобожденной памяти на оси ХР. В гробу я видел такой СУБД. Короче перечислять можно до бесконечности. И никаких терабайт не хватит, чтобы полноценно выразить мой праведный гнев по поводу кривизны 1С платформы. Теперь о якобы преимуществах и прогноз на отключение вашего телефона: Я, единственное преимущество 1С вижу в том, что для конфы «Бухгалтерия» регулярно пишутся обновы, и всё это поддержано на весьма высоком государственном уровне. Однако! Любой монополии рано или поздно приходит полный пиздец. В результате многие окажутся с потраченными деньгами у разбитого корыта 1С Бухгалтерии, которая больше не будет так мощно обновляться. А прогеры 1С перейдут на вольные хлеба, защиту с 1С снимут, уже сняли, Все те ребята, которые наживаются на обмане потребителя, сдирая бабло за незначительные переделки стандартных конф, окажутся не у дел. И падение 1С, лично мне видится очень даже скоро. Дело в том, что 1С устарела не только морально но и по своим ТТХ. А народ, начинает потихоньку прозревать, что его объёбывают, что 1С на самом деле не стоит таких бабок, что разработать собственную прогу дешевле, а если и нет, то качественнее и удобнее. Общая тенденция рынка, сейчас идёт именно на качество, а его 1С катастрофически не хватает, и при такой политике, никогда не будет хватать. И в заключение: 1С создана как универсальная система. Конечно, написав конфигурацию для конкретной задачи, можно эту задачу решать в 1С. Можно поставить двигатель от белаза на запорожец и ездить быстро, можно и наоборот. Любая система, претендующая на универсальность, всегда хуже конкретизированной программы для одной задачи, по той простой причине, что ресурсов жрёт как голодный крокодил. Никто ведь не ставит мощный компьютер на блок управления полётом ракеты – там достаточно логики 555 серии с 16Кб памяти. Для небольших фирмочек 1С (кроме бухгалтерии) – это просто расточительство, причём, в большинстве случаев напрасное. Дело в том, что ни один пользователь не сможет с одного раза объяснить программисту что именно он хочет. Вызывать спецов 1С придется много раз и соответственно дорого. Игла состоит в том, что многие раз заплатив не могут отказаться от затеи и платят снова и снова. Чем больше платят, тем больше давит жаба. Хочется поскорее доделать и забыть, а не получается. 1С намеренно проводит такую политику. Логика процесса неизбежно приведёт к отказу от 1С и к разработке собственных продуктов. Некоторые из них выйдут на локальные рынки, некоторые получат широкое распространение, сложится нормальная конкуренция, 1С станет одной из многих, а помня её прошлое, просто в отместку - их похоронят! И ПРАВИЛЬНО СДЕЛАЮТ!!!!!!
#1 by 1с_ник
:))  во умора :)), мне понравилось всё акромя двух последних абзацев! Автору респект!
#2 by Колумб
хоть Америку открыл. А в что?
#3 by Guk
Тяжелый клинический случай...
#4 by fabrikant
Где то я уже это видел. Аффтор фанатик. Не нравится ездить на запоре, езжай на мерене. Но то что тебе не нравится, возможно нравится другим. Иной тюнингованый запор смотрится лучше старого поюзаного мерина.
#5 by Reflection
Мдас, но при всем многообразии выбора другой альтернативы нет. Так же можно сколько угодно говорить что винда отстой а линуха рулит и при этом продолжать иметь продукт от била гейтса и по своей практике могу сказать что мне не меренное количество раз приходилось переставлять винду юзверям которые нифига не зная поковырялись в ней ручками испохабив к чертовой матери реестр.
#6 by колодина
в 90-ые годы было много продуктов, похожих на 1С: финансы без проблем, например, мне очень нравился. фирма 1с смогла продвинуть свой продукт на рынок - молодцы. а по поводу того, что хорошая программа не нуждается в сопровождении - вы не правы. это лайнс не нуждается в сопровождении.
#7 by zzzzz
Мне всегда говорили, что работника, которыей приходит и говорит - "так сделать нельзя" нужно выгонять. Работник должен приходить и говорить - "нужно сделать так, или так, или этак", предлагая свои варианты. Какие предложения?
#8 by Kondor
Пробежимся по пунктам: 1. Хочешь сделать что-нибудь стоящее - пиши на Си, Вижуале или Дельфях, да будет тебе счастие... 2. В ЖКК все задокументировано, остальное - практика. 3. Есть ОпенКонф, теже Дельфи, в которых рисуй не хочу. А вообще тебя же и процитирую "... извращений над интерфейсом..." нормальным людям не нужно. 4. А причем тут интерфейс программы и отсутствие функций When и Valid? 5. А объявление глобальных переменных на что? 6. А где лучше? 7. Если "праведный гнев" был на 8-ку, то там всего 3 файла. Большая база должна работать на сервере, который по определению должен быть мощьным. При терминальном режиме нагрузка на сеть никакая... Индексация на SQL занимает 1-2 секунды... Приведенный пример по регистру несколько странный, из 30 параметров - 25 строковые, где же здесь БД... По вопросу цены: На сегодняшний день по отношению цена/качество 1С держит одно из лидирующих положений на постсоветском рынке. Есть решения намного лучше, например, Axapta минимальная стоимость которой с внедрением тянет более 100k $. Есть другое решение, самописные системы, например знаю одно предприятие, которое работает на СУБД Oracle, 250 постоянных пользователей в базе. Но в связи с "Переходными периодами" в нашей многострадальной экономике поддерживают эту систему 12 человек программистов... Многие ли фирмы смогут себе позволить себе держать такой штат программистов? И сколько это в конечном итоге стоит? P.S. А я тоже в отпуск давно не ходил...
#9 by Guk
По 7-му пункту вообще ржунимогу. Мне то есть с чем сравнивать. У нас производственный блок на Оракле. Так вот на "Пенёк4-3200 с 256метрами памяти" она вообще крутиться не будет...
#10 by Ёжик в тумане
Я вот только одного не понял: чем автору не понравилась конструкция Если...ИначеЕсли...Иначе? Может, он просто матчасть недоучил?
#11 by zzzzz
Да ладно. Если автор хает 1С, то он что-то другое предложить хочет. Вот меня и интересует - что?
#12 by SnarkHunter
Все просто... Судя по последней фразе, а именно - "Логика процесса неизбежно приведёт к отказу от 1С и к разработке собственных продуктов. Некоторые из них выйдут на локальные рынки, некоторые получат широкое распространение, сложится нормальная конкуренция" - у автора имеется своя гениальная разработка, от которой отказались, предпочтя 1С...
#13 by колодина
автор даже не зарегистрился.... обычный развод.... типа светысемененко...
#14 by zzzzz
Во вторник пойду губить чье-то гениальное творение. Хотят видеть общую картинку. Может даже это автор?
#15 by Он хочет
предложить счеты и толстую бух книгу.
#16 by колодина
счеты - это неплохо.... были в свое время просто виртуозы... только я думаю, что если бухгатлер был виртуозом на счетах - он и на 1С будет работать без проблем.
#17 by Полкан не
знает, как бы я ипался с Делфи делая учетную конфу для своих. Я ее делаю на 1С и епли гораздо меньше. Полкан адназначна является представителем Button1Click программистов. Ему надо было сидеть в задрыпанном универе и вести практику по Дэлфи. За 1/8 ставки по 7 разряду. Он большего не стоит.
#18 by vasinok
IMHO очередной сиголов.
#19 by Настоящие 1Сники
- в это время спят или проводят время с девушками, а не пишут всякую хрень
#20 by HIDDEN MESSAGE
#21 by HIDDEN MESSAGE
#22 by HIDDEN MESSAGE
#23 by Denisыч
Поддерживаю автора в части - "доступно и всерьез". Все траханье с программой начинается после покупки. Что бесплатно - это баловство. Что куево в 1С 7.7 - нет нормального описания конфигураций, ЖКК не дает полного представления о работе в конфе начинающим, нет описания последовательности рутинных операций, например, выписать РКО и провести покупку с учетом налогов, очень медленное реагирование на ошибки в конфах (то ли там не тестируют?) и тп.
#24 by Kostik_k
Все споры насчет 1с решаются одним действием. Возьмите любую задачу из сертификационных задач, которая на 1с решается в 3-4 часа и попробуйте тоже самое сделать на любом другом языке программирования я думаю через недельку другую разработки  все будет понятно. Дело то в том что вычислительные ресурсы компьютеров настолько сейчас подешевели, что проще заплатить за них, чем за десяток программеров на C++ которые годами будут писать на C или ассемблере то что в 1С пишется за месяц.
#25 by Rovan
Понты корявые. Раз в месяц заходит в форум балбес какой-то, царапая растопыренными пальцами косяк, кричит - аж пена изо рта, что-то показывает, гордится чем-то, все смотрят на него, улыбаются.... некоторые "Браво!" кричат "Правильно!", "Пиши ищо!", ржут некоторым пофиг. Он уходит, не оставив после себя практически ничего и все возвращаются к своей работе. ПС: Больше в эту ветку писать не буду - даже не зовите.
#26 by Denisыч
Раз так, то тебя никто и не просил...
#27 by ChMikle
Зависть и невостребованность - это очень жалкие чувства. Они разрушают человека как личность.
#28 by SNT
абсолютно с тобой согласен..1С: Предприятие- это платформа для автоматизации экономических процессов..перефразирую Черчиля можно сказать- 1С:Предприятие ужасная платформа, но ничего лучше пока не придумали..Если вам она кажется слишком ограниченная, то пишите на ассемблере- это личное дело каждого..
#29 by ChMikle
У меня впечатление , что плохо представляет для чего используется 1С и её конфигурации , а разбираться не хочется, вот и обсирает тех кто разобрался. А сложного нет ничего, изначально бухгалтер должен представлять всю цепочку докуменотооборота, а то у некоторых интересуешься насчет учетной политики , а они сопли жуют. 1С не курсы по обучению бухгалтерии и не решение проблем безграммотности и некомпетентности бухгалтеров, причины надо в первую очередь в них искать ;-)
#30 by svs
Ребята! Не ругайтесь! Думаю, если написать язык программирования на все случаи жизни, получиться еще один иностранный язык, который проблематично выучить. Да и не понятно в какие ресурсы его засунуть. В 1С полно достоинств (об этом уже наговорили), 1С - полная хрень (может не совсем полная) - тоже есть доля правды. Но лучшего пока не изобрели. Что касаемо высасывания денег с клиентов, то этот способ лучше продажи наркотиков, хотя и похож на торговлю наркотой. У меня, например, большие претензии к отсутствию реально приличных и подробных букварей по 1С (включая язык).
#31 by Ну кончено
по Делфи и VC++ очень много какчественной лит-ры. Перписывают друг у друга и зарабатывют бабло. А "программисты" это все чтитают. И думают, что они крутые. По 1С мало литературы, т.к. ее не напишешь очередным переписыванием какой то книжки или хелпа на англ яз
#32 by Andy13
Ещё один не отличающий объекты и предметы...
#33 by svs
А давайте попросим самого умного программиста 1С написать хорошую книжку про все, что он знает.
#34 by SNT
а зачем- книжек что ли мало?
#35 by Фигня
Где траву берешь? . По сабжу. Да все так. Да, трах-тарарах начинается после покупки. Да, это игла. А интересно, с другими системами не так? Да, хороший прог с набором специальных классов и прочими наработками поконкурирует с 1С. Только хороших прогов немного, систематизированных наработок поменее, а наборов классов вообще практически 0. Ежели к этому добавить нежелание документировать/комментировать означенный задел, то игла получается дуплетом: язык+спец. Примитивность 1Сика+достаточный набор объектов языка позволяют достаточно быстро ваять законченные решения и не особо зависеть от спеца. Вопросы же, относящиеся к заказчику распространяются на любое средство ваяния и стОят заказчику примерно одинаково. . Итог. Хочу слезть с 1С. НА ЧТО ? Предложения в студию!
#36 by Белый Лунь
Не я так понял афтор с бухгалтерами никогда не общался. Ето чтож тетка под 45-50 лет будет в вардовские и екселовские документы вставки из бд делать? Ой не смешите мои тапочки. И дело даже не втом, то им это будет сложно сделать(хотя подавляющему большенству действительно сложно), но вы прикинте сколько это времени у них займет, а у них баланс, отчетность , ЗАРПЛАТУ в конце концов МНЕ выдать надо ))).И как он собирается угнаться за нашим законодательством. Я уже не говорю о фантазии бухгалтеров. Тут нужна гибкие инструменты и в то же время быстрые. 1С удовлетворяет этим условиям (хотя можно былобы добавить некоторые фишки в язык и исправить некоторые глюки). И кстати что это за мало-мальски опытный пользователь, который может "перестроить прогу", но не может установить 1С Предприятие (там все по шагам расписано).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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