Вход | Регистрация
    1  2  3  4  5  6  7  8  9  10  11   

Свежая статья от lsFusion с критикой 1с на Хабре

Ø [длинная ветка, 03.10.19 - 12:46]
Свежая статья от lsFusion с критикой 1с на Хабре
Я
   Bigbro
 
02.10.19 - 04:59
   rphosts
 
501 - 02.10.19 - 18:18
(499) тому, что вы отказываетесь доказывать
   badboychik
 
502 - 02.10.19 - 18:19
(490) господи, мои глаза.... почти 2 тысячи строк какой то лапши кода непонятного назначения, где алгоритмы бизнес-логики? То ли SQL то ли свой язык... Кто в этом будет разбираться после внедрения?
   HeKrendel
 
503 - 02.10.19 - 18:21
(491) Стоимость лицензий МС на твой сервак на 20 пользователей по техе 3 в 1, будет 394 600
   HeKrendel
 
504 - 02.10.19 - 18:21
и 90к настройка
   g00d
 
505 - 02.10.19 - 18:22
(464) тада сделали уже УНФ
   HeKrendel
 
506 - 02.10.19 - 18:27
Так что в реалиях, конфа 1С не самая дорогая часть ПО ;-)
   HeKrendel
 
507 - 02.10.19 - 18:28
+(503) И сумма эта без офиса ессно
   PR
 
508 - 02.10.19 - 18:30
Спорить с фузиновцами смысла нет, им хоть ссы в глаза, все божья роса
   Bro
 
509 - 02.10.19 - 18:33
(500) любой CONSTRAINT посмотрите
   rphosts
 
510 - 02.10.19 - 18:34
(508) зато можно поржать!
   Bro
 
511 - 02.10.19 - 18:35
(502) эти 2к строк делают тоже самое что 200к строк на 1с. И одна из фишек, что код декомпозирован, то есть каждая строка "сама по себе", соответственно сложность разбивается на части. А это самая важная часть управления сложностью.
   HeKrendel
 
512 - 02.10.19 - 18:36
(511) Абсолютно пофигу на количество строк кода ;-)
   Flyd-s
 
513 - 02.10.19 - 18:38
(509),
MESSAGE 'Нарушена уникальность свойства Код партии';
MESSAGE 'Не выбрана партия для строки движения товара';
MESSAGE caption;
MESSAGE 'Товар партии строки должен соответствовать SKU строки';
MESSAGE 'Для строки задана партия, но не задан товар';
MESSAGE 'Товар партии строки должен соответствовать SKU строки';
MESSAGE 'Для ригистра движения должна быть задана дата/время';

Что запилили проверку заполненности партии на 2000 строк лапши?
   HeKrendel
 
514 - 02.10.19 - 18:38
ну есть у тебя 2к строк кода, но функционала-то у тебя нет, толку мне от 2к строк или 200к, если основные траты будут на доработку этого функционала
   rphosts
 
515 - 02.10.19 - 18:39
(513) >ригистра
Фу!
   HeKrendel
 
516 - 02.10.19 - 18:41
(513) Так и вижу это чудесное выражение лица Марь Иванны, которое будет очередной консультант обьяснять, что такое caption и SKU строки
   HeKrendel
 
517 - 02.10.19 - 18:41
попивая смузи ;-)
   rphosts
 
518 - 02.10.19 - 18:42
(517) у себя в южном квартале
   Vovan1975
 
519 - 02.10.19 - 18:43
(516) мне больше нравится "уникальность свойства код партии". Жутко интересно узнать что имеется в виду :-D
   rphosts
 
520 - 02.10.19 - 18:44
(519) ну это же просто как уноквазифантази
   HeKrendel
 
521 - 02.10.19 - 18:45
(519) Код справочника, в 1С в 15 году коды документов уже не выводили, ребята просто стригут капусту на том, что в 1С уже считалось мовитоном
   badboychik
 
522 - 02.10.19 - 18:45
(511) утверждение ни о чем. Проще поддерживать 200к легко читаемого кода чем 2к "обфусцированной" лапши.
Код на javascript например можно минифицировать уменьшив во много раз, только это уже код не для человека получается

Поэтому 1С не внедряет в язык модные фичи, т.к. для любой логики хватит примитивных операторов, понятных с беглого взгляда
   HeKrendel
 
523 - 02.10.19 - 18:46
(522) С беглого взгляда Колхозника
   HeKrendel
 
524 - 02.10.19 - 18:46
ты забыл самое главное
   Vovan1975
 
525 - 02.10.19 - 18:46
(513) "Для строки задана партия, но не задан товар';

то есть документ можно заполнить так что номенклатуру не указать а партию указать? Круто, че.
   HeKrendel
 
526 - 02.10.19 - 18:48
и тут я понял что такое 1С, это калаш,

Ну а дальше Калаш вс АР15, вс M416, и прочее
   badboychik
 
527 - 02.10.19 - 18:49
(523) который разберется с первого дня и начнет дорабатывать систему, а не читать документацию месяц и потом каждую строчку пытаться в уме развернуть из декларативности в последовательность действий
   Vovan1975
 
528 - 02.10.19 - 18:50
(513) Товар партии строки должен соответствовать SKU строки'

я правильно понимаю что единицы измерения товара могут "не дружить" с товаром?

или то что пересчитать из одной единицы в другую "это еще не реализовано"?
   HeKrendel
 
529 - 02.10.19 - 18:51
(525) Ты ничего не понимаешь в полиморфизме
   Devilment
 
530 - 02.10.19 - 18:51
(527) Да это же любой сможет, ведь фузину с нуля изучить проще, чем 1С.
 
 Рекламное место пустует
   HeKrendel
 
531 - 02.10.19 - 18:53
(530) Wa tol'ko English pod'y4y
   CrushBy
 
532 - 02.10.19 - 18:54
Разница в том, что для того, чтобы изучить lsFusion достаточно разобраться в пяти главных "понятиях" : классы (CLASS), свойства, формы (FORM), ограничения (CONSTRAINT) и события (WHEN). Как только поймете их смысл - сможете легко читать и править код. В 1С - десятки различных абстракций и нужно изучать все их взаимодействие, чтобы нормально что-то читать и делать.
   CrushBy
 
533 - 02.10.19 - 18:55
(525) На самом деле это внутренняя проверка для целостности на всякий случай (защита от разработчика, который запишет партию, а потом сбросит товар). Вообще там есть события конечно же, что при заполнении партии автоматом проставляется товар. Скорее всего этот CONSTRAINT можно убрать вообще.
   CrushBy
 
534 - 02.10.19 - 18:57
(513) Это все разные ограничения, предназначенные для защиты от различных действий, когда разработчик будет в регистр implement'ить что-то не то. Упреждение ошибок так сказать.
   CrushBy
 
535 - 02.10.19 - 19:02
(516) Фактически они никогда не срабатывают в нормальных ситуациях. Поэтому Марь Иванна их не увидит.
   piter3
 
536 - 02.10.19 - 19:05
(427) странно,но ранее вы вешали,что не вы,а как-то через сторонние разработки,причем 100 кроме ваших брехни ничем не подтверждено
   Devilment
 
537 - 02.10.19 - 19:05
(532) А в том, как саму платформу установить и настроить, как IDE пользоваться не надо разбираться?
   badboychik
 
538 - 02.10.19 - 19:06
(532) на ходу выворачиваете вещи вверх ногами.
Это у вас расплывчатые абстракции, а в 1С каждый объект понятен из названия и имеет четкое интуитивно понятное назначение.

Что такое у вас класс? это регистр или справочник или таблица в БД?
Почему свойства это отдельное от класса понятие?
Что такое событие, это действия пользователя или триггер внутри БД - опять расплывчато
Формы это визуальные окошки или печатные макеты?

Каким образом у вас все многобразие объектов 1С умещается всего в 5 понятий?
   Провинциальный 1сник
 
539 - 02.10.19 - 19:06
(488) На паре десятков юзеров КА2.4 rphost в стандартных настройках сервера может скушать до 6 гигов - лично видел. А нестандартные настройки теперь лицензия проф не разрешает. Так что сервер 32 бита - не вариант вообще на современном этапе.
   piter3
 
540 - 02.10.19 - 19:06
(433) вы реально дурной или думаете счётчиком сообщений в 2019 можно удивить
   CrushBy
 
541 - 02.10.19 - 19:08
(537) В production она инсталлируется одним скриптом : source <(curl -s https://download.lsfusion.org/yum/install-lsfusion2)
Для разработки под Windows есть инсталлятор, который сам все сделает. По IDE есть статья, которую прочитав с базового можно сразу разрабатывать.
   piter3
 
542 - 02.10.19 - 19:08
(439) Смущает,что начали с заброса фикалиями не доступного им.
   Flyd-s
 
543 - 02.10.19 - 19:08
(534), (535) зачем тогда мне смотреть CONSTRAINT, если они не несут бизнес-функции, предназначены для разработчиков и никогда не должны выполняться? Вы 2000 строк делали проверки для программистов?
   CrushBy
 
544 - 02.10.19 - 19:12
(538) Ну вот опять вы все подводите под терминологию 1С. А разработчик, который учится с нуля, ничего этого не знает и таких вопросов не задает.
Класс - тоже самое, что и везде.
Свойство - это в упрощенном смысле функция, которая для объектов возвращает значение.
Событие - это действие, которое выполняется при изменении определенных данных WHEN CHANGED(...) DO ... WHEN LOCAL срабатывает сразу при изменении (например, пользователем), а просто WHEN - в момент применения в базу в транзакции.

Формы - это то, что отображается пользователю (просто для любой формы можно задать представление).

Собственно все. Вот курс молодого бойца в lsFusion.
   piter3
 
545 - 02.10.19 - 19:13
(532) Когда вы сделаете БП или ЗУп я вам поверю,а пока вы пустышка.
   CrushBy
 
546 - 02.10.19 - 19:13
(543) Ну не смотрите, если не надо. Эти CONSTRAINT'ы добавлялись разработчиком для "защиты" логики от нецелостности и являются частью бизнес-логики. Из 2000 строк там таких проверок "на всякий случай" - строк 20, остальное - значащий код, описывающий логику (заметьте не императивный, а декларативный).
   CrushBy
 
547 - 02.10.19 - 19:14
(545) А БП и ЗУП - это верх супер сложной задачи ? Решение для розницы не катит ? По каким критериям определяете ?
   piter3
 
548 - 02.10.19 - 19:15
Выставьте себя как просто очередную платформу  и все.Дальше вы пока только реклама всякого чего не всем нужно
   Devilment
 
549 - 02.10.19 - 19:17
(541) Вот я средний 1С-ник, у меня комп с виндой 7 и доступ в интернет, и больше ничего. Что мне сделать, чтобы установить вашу платформу и написать на ней простейший хелло ворд?
   Flyd-s
 
550 - 02.10.19 - 19:18
(546), какую бизнес-логику несет этот код? Мне надо прочитать 2000 строк кода на неизвестном диалекте, чтобы понять сложность задачи?
   piter3
 
551 - 02.10.19 - 19:18
(547) Для вас да.У вас оно спорное,то есть не вы,а супермаги и что-то ещё.Вы там лишние.Я не увидел ничего уникального в вас из коробки.Но я сужу по РФ,видимо у вас все проще
   CrushBy
 
552 - 02.10.19 - 19:18
(549) https://documentation.lsfusion.org/pages/viewpage.action?pageId=57738076 - вот инструкция. Просто скачиваете инсталлятор и сразу же пишите.
   CrushBy
 
553 - 02.10.19 - 19:20
(550) В смысле ? Любой код на любом языке несет какую-то бизнес-логику. И его нужно прочитать, чтобы понять что  он делает и сложность задачи. Вопрос в том, сколько в нем мусора, а сколько значимой логики. Например, запрос = Новый Запрос() явно не относится к бизнес-логике.
   RomanYS
 
554 - 02.10.19 - 19:20
(547) Можно сказать и так. 1С изменила профессию бухгалтера. Найти сейчас бухгалтера который сможет без 1С свести более менее разнообразный учет - большая проблема.
А реализовать двойную запись в регистрах, да, проще простого. Только для работы этого не достаточно для современного буха
   CrushBy
 
555 - 02.10.19 - 19:22
(551) Посмотрите, например, как реализованы ассортиментные матрицы. Как сделаны прайсы (вот статья, например, только в ней гораздо более простая логика : https://habr.com/ru/company/lsfusion/blog/468553/) Где из коробки в 1С есть такое с группами складов, например ?
   Vovan1975
 
556 - 02.10.19 - 19:22
(547) а что сложного в решении для розницы? Торгашеские конфы у 1с это самые простые конфы.
   piter3
 
557 - 02.10.19 - 19:22
Как только вас спросили о расчете себестоимости продукции вы явно показали,что вы не о чем.Ваши клиенты пока или считают в нормальных системах или пока их не заботит это.Это уже сложность,а так вы мелочь розничная
   CrushBy
 
558 - 02.10.19 - 19:23
(557) А Вы с многими розничными клиентами работали, которые хитро считают себестоимость (а не прост цена закупки + транспортные расходы) ? Приведите, пример.
   CrushBy
 
559 - 02.10.19 - 19:24
(556) Ок. Если для Вас Бухгалтерия - суперсложная задача, то не буду вас переубеждать. А всякие расчеты автозаказов на базе графиков, сезонности, прайсов, ассортиментов, полочного пространства - это детский лепет.
   Vovan1975
 
560 - 02.10.19 - 19:27
(559) бугага, какой наивняк.
 
 Рекламное место пустует
   Vovan1975
 
561 - 02.10.19 - 19:28
(558) автосалон с доработкой машин подойдет?
   CrushBy
 
562 - 02.10.19 - 19:29
(561) Нет, конечно :) Это явно не типичная розница.
   piter3
 
563 - 02.10.19 - 19:31
(558) Я их доводил до понимания,что маржой все не ограничивается до уровня понимания затрат.И вот тогда вам ничего не светит,потому что вы одни из сотни на самом простом простом поле.Вы не приводите,так что неа.Скажем так Гк
   Flyd-s
 
564 - 02.10.19 - 19:31
(553), нахрена мне этот код? Я вообще другое спрашивал.
Диалог начался с того, что я написал, что задача проверки остатков которую вы описываете и задача, решенная в УТ - две несопоставимые задачи.
В ответ вы сообщили, что а у вас тоже есть сложные задачи проверки и кинули ссылку на гитхаб, не сообщив что это за модуль и что он делает и с чем его сравнивать.
Что даст информация из этого модуля? Для меня это сейчас просто 2000 строк мусора
   andrewalexk
 
565 - 02.10.19 - 19:32
(559) :) тогда на вашем месте я бы начал свою крестовый поход с войны "фузина:двойной учет - убийца 1с:бухгалтерии"
   piter3
 
566 - 02.10.19 - 19:32
(559) Вы в этом,что лучше сараевского решения?не заметил?Автозакпз у вас умный что ли,да ладно
   CrushBy
 
567 - 02.10.19 - 19:33
(565) Причем здесь убийство бухгалтерии ? Я просто хотел сказать, что бухгалтерия - это просто одна из задач. Ни проще, ни сложнее чем другие.
   piter3
 
568 - 02.10.19 - 19:33
(560) неа детки влезли,а тут по ушам дают, правда бесплатно им даём их дырки залатать
   piter3
 
569 - 02.10.19 - 19:34
(567) Вам до нее далече
   PR
 
570 - 02.10.19 - 19:34
Поразительно
Никто не закапывает фузину в говно глубже, чем сами фузиновцы
Просто на износ работают :))
По раскрытию плюсов своего решения ноль
По раскрытию минусов 1С тоже ноль
И все это с ловлей максимального негатива
Таланты!
Просто собачка, которую хочется пнуть :))
   andrewalexk
 
571 - 02.10.19 - 19:35
(567) :) притом что это первый практический и возможно реальный шаг в борьбе за рынок
зы
гораздо проще чем бороться с платформой...
   piter3
 
572 - 02.10.19 - 19:35
(570) нет они бесплатно получают, что им нужно для замены 1с.
   CrushBy
 
573 - 02.10.19 - 19:35
(570) Ага. Особенно +74 на хабре и ТОП-5 в хабе ERP-системы за все время об этом говорит.
   Devilment
 
574 - 02.10.19 - 19:36
(555) А зачем, пардон, нужны группы складов? Расскажите бизнес-логику?
   Devilment
 
575 - 02.10.19 - 19:38
(552) Если что-то не заработает, куда можно будет обратиться за техподдержкой?
   palsergeich
 
576 - 02.10.19 - 19:40
(573) Если учесть что это https://habr.com/ru/post/54999/ было топ 1 за всевремя существованияхабра на 2016 год за все время в хабре, то я бы относился с оторожностью к этой ачивке
   piter3
 
577 - 02.10.19 - 19:40
(573) Честно вы дурной?
   palsergeich
 
578 - 02.10.19 - 19:41
(576) На 2018 - перешло на 2е место. но не суть
   CrushBy
 
579 - 02.10.19 - 19:45
(574) Ну, например, в рознице : магазины могут объединяться в группы (по городам, регионам и т.д.). Поставщик может давать цены на любом из уровней. Так вот как это реализовать ? Собственно посмотрите скрины в той статье - там разве логика непонятна ?
   PR
 
580 - 02.10.19 - 19:45
(573) Да, да, все хорошо, молодцы. Не отвлекайся.
   CrushBy
 
581 - 02.10.19 - 19:46
(576) Тем более, для технической статьи попасть в топ - достижение.
   palsergeich
 
582 - 02.10.19 - 19:47
(581) Технические статьи попадают в топ, но на чуть чуть.
Хабр это такой пикабу на котором бывают технические статьи)
Были бы котики в статье - занял бы топ 1 навечно, хейта 1с мало, бурлит недолго
   Garykom
 
583 - 02.10.19 - 19:47
(579) Спецу/прогу который хорошо знает 1С слегка смешно будет от этих слов.
   PR
 
584 - 02.10.19 - 19:48
(572) Не в коня корм, у них все как в прямую кишку влетает вкусное и ароматное, а вылетает уже с другими ароматами и есть уже точно не хочется
Хотя у меня собака периодически жрет на улице говно других собак, может тут у кого-то такое же, дело такое, бывает
   Devilment
 
585 - 02.10.19 - 19:48
(579) Логика понятна. Непонятно только, зачем это реализовывать именно через иерархию складов? Для цен использовать виды цен можно, например.
   palsergeich
 
586 - 02.10.19 - 19:48
(583) Забей, он 85 рублей за комментарий получает, его работа заставить бурлить.
   CrushBy
 
587 - 02.10.19 - 19:50
(585) Потому что, каждый прайс может иметь свои конкретные склады. Например, поставщик может на 3 конкретных магазина предложить цену на определенный интервал (тестовая акция, например). Как это через виды цен делать ?
   CrushBy
 
588 - 02.10.19 - 19:51
(583) Какое конкретно слово там смешное ? На lsFusion там логика в 150 строк. Сколько будет на 1С ?
   Garykom
 
589 - 02.10.19 - 19:51
(586) Та меня прикалывает как они на те же грабли наступают.
Нет бы блин наваять мобильно-браузерную движку уровня 1С 7.7 только еще проще и современней.
И несколько готовых "конф" типа минисклада, миниденег и т.д.

Легко бы взлетело.
   Garykom
 
590 - 02.10.19 - 19:51
(588) 2 строки
   palsergeich
 
591 - 02.10.19 - 19:53
(589) Да 100500 раз уже это звучало
   CrushBy
 
592 - 02.10.19 - 19:54
(590) Круто. А на хабре там человек скидывал только одну обработку на 30 строк (и то без учета групп складов). А на вопрос, что делать, когда склад в другую группу переехал - вообще слился. Hit me. Давайте 2 строки. Надеюсь моя психика выдержит их.
   PR
 
593 - 02.10.19 - 19:54
(582) Просто фузиновцы даже на полграмма не понимают, что нужно, чтобы вырастить свой продукт, тем более, продукт хоть чуть-чуть конкурентный 1С
Вся их болтовня про какие-то технические сравнения с претензией на уникальность своих алгоритмов и про то, как вся Белоруссия под ними, с чем пока никто не спорит, ибо мало ли дебилов на свете и неизвестно, насколько правда то, что утверждают фузиновцы
А уж лайкодрочество на Хабр, известный своим неадекватным отношением к 1С — это вообще даже не смешно, грустно уже как-то от такогго скудоумия и тупизма
   Garykom
 
594 - 02.10.19 - 19:55
(592) На 1С почти та же логика пишется конструкторами движений и запросов, без написания кода чисто мышкой.
   andrewalexk
 
595 - 02.10.19 - 19:57
:) ветки уровня бородатого анекдота..
зы
"-фузина лучше чем 1с
-чем?
-чем 1с.."
   CrushBy
 
596 - 02.10.19 - 19:58
(594) Действительно. Мышкой же работать гораздо быстрее чем клавиатурой. Вы тут тоже комментарии мышкой строчите ?

Ну сделайте мышкой и выгрузите всю конфигурацию на гитхаб. Или давайте просто скиньте код, который "сгенерируется" мышкой в конструкторах. Слабо ?
   CrushBy
 
597 - 02.10.19 - 19:59
(594) И вы хотя бы словами скажите, как обрабатывать перенос склада с одной группы в другую ? Куда мышкой тыкать то ?
   palsergeich
 
598 - 02.10.19 - 19:59
(596) Ты хоть сам поимаешь что несешь?
   PR
 
599 - 02.10.19 - 19:59
(595) Да я уж даже (160) сделал, все-равно не дошло до людей
Ломом подпоясанные упоротые
   palsergeich
 
600 - 02.10.19 - 20:00
(597) Обработка события перед записью и при записи, где реализовываешь что надо. Изи
  1  2  3  4  5  6  7  8  9  10  11   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.