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

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

Ø [длинная ветка, 05.10.19 - 16:33]
Свежая статья от lsFusion с критикой 1с на Хабре. Часть 3.
Я
   PR
 
04.10.19 - 00:19
Предыдущая статья Свежая статья от lsFusion с критикой 1с на Хабре. Часть 2.
По ходу ветке все-равно быть, так что чего уж
   Bro
 
401 - 04.10.19 - 20:28
(400) Ой прилетит вам сейчас за второй абзац.
   Мэс33
 
402 - 04.10.19 - 20:30
(401) по моему никто этого не отрицает. Но все нивелируется другими плюсами.
   CrushBy
 
403 - 04.10.19 - 20:30
(400) Не очень понимаю, причем здесь пример, который Вы привели. Что значит код в отвязке от решаемой задачи ? Там достаточно конкретные задачи. Можете пояснить, что Вы имеете ввиду ? Любая сложная задача декомпозируется на несколько мелких.
   Мэс33
 
404 - 04.10.19 - 20:31
(401) у меня было максимум 80 пользователей онлайн. Приемлемо, с учётом того, что одновременно работают меньше.
   Devilment
 
405 - 04.10.19 - 20:32
(403) Ну ладно, а расскажите, как прочитать xml-файл, который валидируется по двум xsd-схемам?
   CrushBy
 
406 - 04.10.19 - 20:33
(405) Это бизнес-задача ?
   Мэс33
 
407 - 04.10.19 - 20:33
(403) пример привел для того, чтобы понимали, что разработчик не решил проблему бизнеса, хотя его код на дельфях был очень быстрым.
   CrushBy
 
408 - 04.10.19 - 20:35
(407) Давайте опустим за скобки быстродействие. Я привел пример 3 задач. Разве способ решения их на разных платформах не показывает удобство разработки на этих платформах ? Вы же говорили ранее, что 1С - это самая удобная, с которой Вам доводилось работать.
   Мэс33
 
409 - 04.10.19 - 20:36
(405) ну это не основной кейс у 1снмков все же
   Devilment
 
410 - 04.10.19 - 20:37
(406) Да, у меня сейчас задача загрузить такие файлы, которые генерит biztalк сервер контрагента, в свою WMS систему на 1С. 1С не понимает представленные xsd схемы, хотя валидацию файл проходит в сторонних валидаторах.
   Мэс33
 
411 - 04.10.19 - 20:37
(394) за комп сяду-отвечу по каждой ссылке
   Devilment
 
412 - 04.10.19 - 20:38
(409) Мне нужно решить эту задачу. Если фузина поможет её решить - буду использовать фузину.
   Мэс33
 
413 - 04.10.19 - 20:39
(411) последнюю ссылку глянул поверхностно, по моему в 1с даже код писать не придется, есть готовые компоненты.
   Devilment
 
414 - 04.10.19 - 20:40
(410) А, да, цена вопроса - примерно 1 млн. руб чистой прибыли в месяц.
   shuhard
 
415 - 04.10.19 - 20:45
(403) не вопрос
оборотку нам покажи по иерархическому справочнику, с возможностью полноценной настройки пользователем, включая раскраску цветом по собственным правилам

и кода меньше 100 строчек, ведь якобы lsFusion умеет решать типовые примитивные задачи
   IamAlexy
 
416 - 04.10.19 - 20:46
(415) с козырей заходишь? ты еще СКД у него попроси.. с вариантами отчетов, рассылкой и прочими плюхами..
   Мэс33
 
417 - 04.10.19 - 20:46
(410) распарсить без схемы не подойдёт?
   shuhard
 
418 - 04.10.19 - 20:51
(416) подожди, сначала произвольные итоги при дереве разной глубины и по разным правилам, мы же знаем, что типовой SQL-92 не умеет в принципе, и что регулярным кодом оборачивается в километры листинга
   CrushBy
 
419 - 04.10.19 - 20:51
(413) Как я понимаю про иерархию ?

Там смотрите в чем нюансы. Первое, группы и товары должны быть разъединены с точки зрения сущностей (то есть не просто иерархический справочник), так как в бизнесе часто бывает несколько классификаторов для товаров для разных целей.

Во вторых, обратите внимание, что, когда я стою на промежуточном узле дерева, то показывают все товары, которые принадлежат также и потомкам (то есть, если стою на Продовольственные товары, то вижу все продовольственные товары). Мне кидали скрин, что это сделано в 1С:ERP, но в демке УТ у них на сайте этого нету. Если там делается элементарно компонентой, то почему они не сделали такой же функционал, как в ERP ? В ERP это регулируется галочкой, соответственно точно не мешает работе.
   Devilment
 
420 - 04.10.19 - 20:52
(417) На lsFusion? Ну можно посмотреть, как они это решают. На 1С-не надо, вручную парсить примерно 15 видов таких файлов - не прикалывает, хочу через xsd.
   Мэс33
 
421 - 04.10.19 - 20:52
(415) не не не. Надо именно сделать по той формулировке, которую предлагает автор задачи. В этом и проблема. Что либо мы найдем вариант задачи, где 1с силен, либо они, где сильны позиции fusion
   Мэс33
 
422 - 04.10.19 - 20:53
(420) даже ради миллиона?
   Devilment
 
423 - 04.10.19 - 20:54
(419) Так в демо УТ так и есть, дерево, которое вы видите - это не иерархия справочника Номенклатура.
   CrushBy
 
424 - 04.10.19 - 20:55
(420) Мы решаем это через Java код. У нас там где-то были уже готовые Java классы, которые эту задачу решают (то есть на Java писать не надо). Буду в офисе - поищу на гитхабе и кину ссылку. Не забывайте, что на Java есть готовые библиотеки почти подо все. Остается только их несложно подключить (это мы вставляем в свою типа "БСП").
   Devilment
 
425 - 04.10.19 - 20:56
(422) Я проблему решу тем или иным способом, вы не сомневайтесь :))
   shuhard
 
426 - 04.10.19 - 20:56
(419)  какой узел, какие товары, что за клиника
у меня и склады и ЦФО и категории и статьи бюджета иерархические
   CrushBy
 
427 - 04.10.19 - 20:56
(423) Еще раз, что нажать здесь, чтобы показалась вся Бытовая техника ? :
https://clip2net.com/s/43VymwD
   Devilment
 
428 - 04.10.19 - 21:01
(424) Понятно. Я и на 1С могу аналогично подключить C# сборки, например. Сложнее, чем в фузине, конечно, но могу. Но, собственно проблема, если что, решается на 1С без всяких внешних компонент. 1С не настолько убога, как вы думаете.
   Devilment
 
429 - 04.10.19 - 21:02
(427) Вы же понимаете, что этот вопрос аналогичен моему - как на вашей платформе вывести в дерево на форме xml неизвестной структуры?
   CrushBy
 
430 - 04.10.19 - 21:04
(429) Пожалуйста, не отвечайте вопросом на вопрос. Я уже писал те 3 варианта, которые можно сделать в lsFusion. Других нет. На этот вопрос можете ответить ?
 
 Рекламное место пустует
   CrushBy
 
431 - 04.10.19 - 21:05
И еще вопрос по той же УТ : Зайдите в https://demo.lsfusion.org/erp (логин : guest, пароль : guest). Там дальше Склад / Текущие остатки. Где в УТ такая форма ? Или там только отчетом Ведомость остатков ? Мне что не нравится в этом отчете, что там любой отбор - это заново формирование отчета. А обычной формы для быстрой работы нету ? В lsFusion из этой формы можно спокойно отмечать товары, печатать ценники, загружать в оборудование и т.д.
   Flyd-s
 
432 - 04.10.19 - 21:08
(427), для этого в запросе нужно заменить = на слово В ИЕРАРХИИ и будет счастье. Этого не сделали не из-за ограничений платформы, а потому что методологи решили что так делать неправильно
   CrushBy
 
433 - 04.10.19 - 21:09
(432) А почему тогда в 1С:ERP решили, что так правильно ? Что это за боги методологии такие ?
   CrushBy
 
434 - 04.10.19 - 21:10
(432) И интересно, а какой запрос при этом будет выполнен к SQL серверу ?
   shuhard
 
435 - 04.10.19 - 21:10
(415) осталось 7 минут(за это время задача решается на Сертификации), хоть какое то мычание мы от ТС-а получим ?
   Devilment
 
436 - 04.10.19 - 21:11
(430) Хорошо, тогда разъясню - это точно так-же не бизнес-критикал для большинства клиентов фича, которую можно реализовать, если клиент попросит. То есть, отсутствие этого на уровне типового решения не говорит о том, что это нельзя сделать никак и нигде. Поэтому, пока вы не сделаете мой вопрос - этот свой вопрос не задавайте. Это выглядит глупо.
   Devilment
 
437 - 04.10.19 - 21:12
(433) С учётом того, что УТ разрабатывается путём отсечения фич из ERP - да, вопрос достаточно интересный.
   Bro
 
438 - 04.10.19 - 21:14
(436) я вот конечно все понимаю, но возможность посмотреть всю бытовую технику. Ну не знаю, методологам виднее видимо.
   Devilment
 
439 - 04.10.19 - 21:14
(435) Ну, с учётом того, что на протяжении всех веток фузиновцы игнорируют почти все неудобные вопросы - ответа не дождётесь.
   Flyd-s
 
440 - 04.10.19 - 21:15
(433), я к сожалению уже не помню где как реализовали, но полагаю, что просто делали разные люди, еще раз - это не ограничение платформы
   CrushBy
 
441 - 04.10.19 - 21:16
(437)  У меня есть одно предположение. Скорее всего, просто в платформе этот функционал сделан тормознуто. И если в ERP обычно ограниченное количество номенклатуры (сырье и продукция), то в УТ ее может быть очень много. Но чтобы люди не жаловались на тормоза, то просто сделали в простом случае. Но это не точно. Поэтому было бы неплохо загрузить большой справочник и номенклатуру и проверить.
   Bro
 
442 - 04.10.19 - 21:16
(415) работа с иерархиями в lsFusion читали? Ну или в логике представлений с деревьями объектов? Только про пользователей не надо, их отборам часто хер обучишь.
   Devilment
 
443 - 04.10.19 - 21:16
(438) Не бизнес критикал фича - можно посмотреть отчётом, примерно так. Вы же понимаете, что более-менее универсальное решение всегда проиграет специализированному хоть в чём-то.
   Flyd-s
 
444 - 04.10.19 - 21:17
(434), рекурсивно соберутся группы, затем будет выполнен запрос к основной таблице с учетом отбора по родителю элемента. Профайлера нет под рукой
   CrushBy
 
445 - 04.10.19 - 21:17
Просто, если там в запросе CTE, то это будут вилы. Тут надо попрофайлить просто запросы к базе в 1С.
   Bro
 
446 - 04.10.19 - 21:18
(443) странный аргумент конечно. В данном случае наличие возможности никому бы не помешало.
   CrushBy
 
447 - 04.10.19 - 21:19
(444) А если групп тысячи 2 ? И получается что, сначала с СУБД летят все группы на сервер приложений, там собираются в большую строку WHERE IN ... и делается еще один запрос ?
   Devilment
 
448 - 04.10.19 - 21:19
(441) Тут ведь как - динамический список можно реализовать охулиардом способов. Некоторые из них будут тормозными, да. Но платформа тут будет не причём :))
   Devilment
 
449 - 04.10.19 - 21:21
(446) Так это не аргумент, это объяснение, почему оно так. Методологи 1С то-же не идеальны, мягко говоря.
   shuhard
 
450 - 04.10.19 - 21:21
(433)
(434)
(437)
(442)
(445)
что и следовало ожидать,
построить примитивный типовой отчет lsFusion не в состоянии, от слова совсем

вместо извинений за несовершенство платформы дешёвые отмазки, за которые с проектов гонят ссаными тряпками

на этом топик закрыт, нет предмета обсуждения
   Flyd-s
 
451 - 04.10.19 - 21:21
   CrushBy
 
452 - 04.10.19 - 21:21
(448) Вопрос в том, как это сделать правильно ? Вот в lsFusion это делается несколькими строчками (см. статью). Вопрос сколько нужно строк, чтобы это сделать на 1С ? Если эффективно это делается очень просто, то почему так не делают (или не сделали в УТ) ?
   CrushBy
 
453 - 04.10.19 - 21:22
(451) Так, стоп. Группы и товары - это разные сущности. Я же говорил, что может быть несколько вариантов классификации товаров. Как тогда ?
   Flyd-s
 
454 - 04.10.19 - 21:23
(452), слово В ИЕРАРХИИ - это сколько строк?
   Bro
 
455 - 04.10.19 - 21:23
(450) в lsFusion любая форма это сюрприз и отчёт. А как работать с иерархиями в lsFusion уже кидали ссылки. То есть пару строк и вуаля - отчёт.
   Devilment
 
456 - 04.10.19 - 21:23
(447) Почитайте, как работает динамический список в 1С, много вопросов снимется. Понятно, что с вашей точки зрения это будет "убогая реализация", но хотя-бы откровенные глупости про 1С говорить перестанете.
   Flyd-s
 
457 - 04.10.19 - 21:23
(451), точно также, только вместо РОДИТЕЛЬ В ИЕРАРХИИ в запросе будет КАКАЯТОХРЕНЬ В ИЕРАРХИИ
   Мэс33
 
458 - 04.10.19 - 21:24
(452) я заметил одно (кстати, за это и похвалил - за упорство), что вы находите одну тему и долбите по ней, не обращая внимания на другие вопросы. Словно эта тема-самая главная в любом софте.
   Мэс33
 
459 - 04.10.19 - 21:25
(458) поэтому диалог не получается. Но конечно понаблюдаю, что дальше получится.
   Devilment
 
460 - 04.10.19 - 21:25
(452) Блииин... Ну что непонятного то? Они не посчитали это важной бизнес-фичей, по этому не стали в данном типовом решении это оптимизировать. Поймите, это не проблема платформы, вот в чём суть.
 
 Рекламное место пустует
   CrushBy
 
461 - 04.10.19 - 21:26
(451) Плохо. Там CTE, только даже не через CTE, а через временные таблицы. Как это с динамическим списком будет работать - это жестко.
   Bro
 
462 - 04.10.19 - 21:27
(458) Ну тут человек пару десятков страниц про видеоконференции втирал. Вот это точно главная тем в софте.
   Devilment
 
463 - 04.10.19 - 21:27
(458) Это раздражает, поэтому велико желание высказать всё, что о них думаешь :))
   Devilment
 
464 - 04.10.19 - 21:27
(462) Ну слушайте, нельзя же по отдельным фрикам судить всё сообщество?
   CrushBy
 
465 - 04.10.19 - 21:28
(463) У меня такое ощущение, что Вас тут кто-то силой заставляет писать. Не нравится : просто игнорируйте топик и все.
   Flyd-s
 
466 - 04.10.19 - 21:28
(461), при около 100к. позиций нормально работает
   Devilment
 
467 - 04.10.19 - 21:29
(461) Да, выстрелить себе в ногу в 1С - очень просто :)) Но это не значит, что можно себе в ногу и не стрелять :))
   Bro
 
468 - 04.10.19 - 21:30
(458) а что касается одной темы, помогите Даше разобраться с блокировками в соседней теме. А то она совсем запуталась.
   Devilment
 
469 - 04.10.19 - 21:32
(465) Ребята, вы достаточно интересные, да и вообще, белорусы мне импонируют, на самом деле. Мне тут недавно один ваш соотечественник белорусский бальзам подогнал, за то, что я интеграцию с их системой быстро сделал. А из российских никто ничего не подгонял, блин :)))
   CrushBy
 
470 - 04.10.19 - 21:33
(458) Так, давайте я отвечу на все вопросы, которые задавали. Видеочата нет. Вывод xml - я уже отвечал (3 способа). Валидация по xsd есть (сходу не вспомню в каком модуле и какое действие). СКД нету - есть в десктоп-клиенте в тулбаре кнопка Группировки любой таблицы. Плюс гибкое построение любой формы с визуализацией через JasperReports. Еще вопросы ?

(466) Так вот хорошо бы посмотреть где-то. Например, можете скинуть фрагмент кода, чтобы я мог в учебной базе попробовать как это работает ? Мне нужно, чтобы было дерево и динамический список с товарами рядом. Есть где-то туториал, как в lsFusion ?
   CrushBy
 
471 - 04.10.19 - 21:34
И еще просьба помочь с (431).
   Bro
 
472 - 04.10.19 - 21:34
(467) вот Devilment. Вы не Простоген случайно? А то он тоже как то очень забавно переключался из режима человека достаточно рационального и разбирающегося в теме в тролля и обратно?
   CrushBy
 
473 - 04.10.19 - 21:34
(472) Да, он - ПростоГен. Он уже упоминал это.
   Bro
 
474 - 04.10.19 - 21:35
(473) А сорри. Тогда все встаёт на свои места.
   Devilment
 
475 - 04.10.19 - 21:36
(470) Про xml - ни один способ не позволяет производить действие кодом над ним по узлам.
   Мэс33
 
476 - 04.10.19 - 21:37
(468) причем тут Даша, если мы в этой ветке и обсуждаем не Дашу.
Завтра Даша придет в isFusion и у нее будет ещё больше вопросов.
   Devilment
 
477 - 04.10.19 - 21:38
(473) Ну ребят, зачем запалили? Ща забанят меня опять :)) Троллить я люблю, это так. Но, заметьте, я ни разу не говорил, что ваша платформа - хавно.
   Bro
 
478 - 04.10.19 - 21:41
(476) ну мы Даше поможем :) а вот с логикой блокировок в 1с даже я ей не помогу.
(477) Я не специально, честно не знал, просто реально по стилю дежа вю какое то. Хотя если бы глубоко не анализировал не догадался бы. Ну и вы могли бы в отказ уйти, типа не знаю кто это такой.
   CrushBy
 
479 - 04.10.19 - 21:42
(475) В смысле ? Если там известная структура, то он в lsFusion прекрасно парсится и разбирается. Мы миллион раз так делали : https://documentation.lsfusion.org/pages/viewpage.action?pageId=46367614
Там пример с JSON, но с XML делается аналогично.
   Devilment
 
480 - 04.10.19 - 21:43
(471) Тут будет такой-же ответ - методологи типовых не считают, что выбранный ими способ работы может быть проблемой для клиентов. Если для клиента это проблема - он может нанять программистов, которые сделают так, как ему надо.
   Devilment
 
481 - 04.10.19 - 21:44
(479) Если неизвестна, у меня же вопрос про xml с неизвестной структурой был.
   Devilment
 
482 - 04.10.19 - 21:45
(478) Так модеры всёравно айпишники видят. А так то у меня на мисте наверное пару десятков забаненых акков есть :))))
   CrushBy
 
483 - 04.10.19 - 21:46
(481) Сразу скажу, что в lsFusion можно разобрать неизвестный xml, только спустившись на уровень Java. Но мне реально интересно, а зачем разбирать XML неизвестной структуры ?
   Bro
 
484 - 04.10.19 - 21:47
А на Хабре IamAlexy не сдается и lair включился. Эпичная битва. Жаль скоро статья перестанет открываться из за количества комментариев :(
   Bro
 
485 - 04.10.19 - 21:48
Всегда было интересно что будет если замкнуть двух софистов.
   Мэс33
 
486 - 04.10.19 - 21:51
(478) Даша убежит раньше от вас
   Devilment
 
487 - 04.10.19 - 21:51
(483) Чтобы эта структура стала известной, например :)). Не все контрагенты дают xsd, к сожалению :))
   Bro
 
488 - 04.10.19 - 21:53
(486) ну с 1с вон продолжает есть кактус :) а у нас кактус не такой колючий.
   Devilment
 
489 - 04.10.19 - 21:54
(485) Будет тема на очень много постов, неинтересная никому, кроме них. На хабре так часто бывает, если что.
   Bro
 
490 - 04.10.19 - 21:56
(489) не, так статью читают и будут ещё долго читать как и про sql. Но у хабра проблема с большим количеством комментариев. А как их остановить я не знаю. Только если IamAlexy в минус глубокий загнать.
   Мэс33
 
491 - 04.10.19 - 21:58
(488) в смысле, ей надо пойти к руководству и сказать, что - а давайте откажемся от 1с?
   Devilment
 
492 - 04.10.19 - 21:58
(490) Да сам статья уже разошлась с хабра на 10500 ресурсов, не отмоетесь вы уже от ассоциации с 1С :)))
   Bro
 
493 - 04.10.19 - 22:02
(491) давайте так. Все мы понимаем что 1с можно победить только снаружи. То есть получив распространение на мировом рынке, а потом зайдя сюда уже с ресурсами. Эта вся тема с 1с - это тестирование фидбека на самом токсичном рынке, которое позволит выявить все даже очень мелкие слабости. То есть то что будет тяжело понять на западном рынке, где все в целом настроены позитивны и не склонны говорить о проблемах.
   Bro
 
494 - 04.10.19 - 22:06
1с тяжело победить не из за решений, а из за менталитета. На постсовке все новое воспринимается как риск, а не возможность. Собственно поэтому есть проблема со своими гуглами, эпплами и тестами.
   Devilment
 
495 - 04.10.19 - 22:07
(493) Нет, 1С в России снаружи победить нельзя. Просто, забудьте о России, идите сразу на мировые рынки. Что и сделала Куба, если что, и сейчас прекрасно существует в своей нише.
   Devilment
 
496 - 04.10.19 - 22:09
(494) Вы, в Беларуси, не очень понимаете, что и как в России, на самом деле. Так как, всё вроде снаружи похоже на то, как у вас, а на самом деле - всё совсем не так.
   Bro
 
497 - 04.10.19 - 22:11
(495) Можно. Вы же помните что в свое время в 1с даже поддержки sql не было. Но потом sql стал стандартом и 1с уже некуда было деться. Если подход в lsfusion заменит sql, то у 1с будет очень мало пространства для маневра.
   Bro
 
498 - 04.10.19 - 22:12
(496) честно, мне льстит что вы считаете что Беларусь сильно отличается от России. Но к сожалению вы ошибаетесь.
   Devilment
 
499 - 04.10.19 - 22:12
(497) См. (496)
   Devilment
 
500 - 04.10.19 - 22:13
(498) У вас там как, Телега запрещена?
  1  2  3  4  5  6  7  8  9  10  11   

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