Вход | Регистрация
    1  2  3  4  5  6  7  8  9  10  11   
О жизни... :: lsFusion

OFF: lsFusion vs 1C. Раунд 10

Ø [длинная ветка, 02.12.19 - 22:59]
OFF: lsFusion vs 1C. Раунд 10
Я
   CrushBy
 
26.11.19 - 10:42
Ветка для холивара, троллинга, остроумия и оскорблений. Помните, что тонкий троллинг и просто оскорбление - это разные вещи. Переход на личность - признак слабого ума и дурного воспитания.
В красному углу ринга бесплатная и открытая платформа lsFusion (LGPL лицензия). "Убийца 1С" (c) ПростоГен
Сайт : https://lsfusion.org/ . Блог : https://habr.com/ru/company/lsfusion/ . Документация : https://documentation.lsfusion.org/
Пример сложной системы, построенной на ее базе : https://demo.lsfusion.org/erp . Логин : guest, Пароль : guest .

На бой была вызвана статьей "Почему не 1С" : https://habr.com/ru/company/lsfusion/blog/468415/

Демка клона Odoo (в разработке) : https://demo.lsfusion.org/mycompany . Ссылка на GitHub : https://github.com/lsfusion-solutions/mycompany

Для получения наживы для троллинга есть отдельная ветка : Конкретные вопросы по lsFusion. Часть 2.

Предыдущая ветка : OFF: lsFusion vs 1C. Раунд 9
 
 
   Flyd-s
 
1 - 26.11.19 - 10:42
(999), [FILTERS это и есть ГДЕ по сути.]

В указанном запросе 1С нет ГДЕ, значит нет фильтров. Запрос выполняет другие функции
   Конструктор1С
 
2 - 26.11.19 - 10:43
Пробудлирую вопрос
(992) по той задаче, главный склад у каждого склада свой. Склад выбран в заполняемом документе, а его главный склад вычисляется "на лету", к тому же вычисляются дополнительные поля. Давай ПОЛНЫЙ код, как это будет выглядеть на фузине:

Таблица подбора:
- Товар - товар из справочника, отображается иерархически (как внесён в справочник)
- ОстатокНаСкладе - остаток на складе, выбранном в документе
- ОстатокНаГлавномСкладе - остаток на складе, который является главным для выбранного в документе
- ОстатокНаДругихСклада - оставшиеся остаки, не включенные в две предыдущие колонки
   PR
 
3 - 26.11.19 - 10:43
Фух, от сердца отлегло, а то я уж начал переживать, что не будет больше говноветок
   Ник080808
 
4 - 26.11.19 - 10:44
вы серьезно? после того как они кнопку на скачивание на сайте не смогли найти собираетесь с ними что-то обсуждать?
   Flyd-s
 
5 - 26.11.19 - 10:44
(2), я бы еще добавил что код целиком вместе с кодом ограничений, а то я не нашел в их документации никакой встроенной функции onHand
   sqr4
 
6 - 26.11.19 - 10:45
да понятно что CrushBy спекулировал на простоте кода совсем не разобравшись в коде 1с.
   CrushBy
 
7 - 26.11.19 - 10:47
(2) Вот код формы подбора :
OBJECTS d = Document PANEL

OBJECTS i = Item

PROPERTIES name(i),
           'Остаток На Складе' = onHand(i, stock(d)),
           'Остаток На Главном Складе' = onHand(i, main(stock(d))
           'Остаток На Других Складах' = GROUP SUM onHand(i, Stock st) IF st != stock(d) AND st != main(stock(d))

Это будет 4 колонки без фильтров по товару
   CrushBy
 
8 - 26.11.19 - 10:51
(5) onHand - это один раз объявленное и посчитанное свойство остатка (в прикладной логике, а не платформе). Вот тут описывалось, как оно строится :
https://habr.com/ru/company/lsfusion/blog/465221/
(только вместо onHand оно называлось balance)
onHand (Stock st, Sku sk) 'Остаток' = GROUP SUM quantity(SkuLedger l) IF stock(l) = st AND sku(l) = sk;
   Bro
 
9 - 26.11.19 - 10:51
(1) странное утверждение. Учитывая что ИЗ тоже выполняет функции фильтров, как и тип соединения. Собственна любая выборка это в первую очередь задачи: отбора того что надо выбрать, определения колонок и сортировка.
   Flyd-s
 
10 - 26.11.19 - 10:53
(9), собственно фильтры и соединения разные вещи
   Конструктор1С
 
11 - 26.11.19 - 10:53
Ну и для сведений, в 1с тоже есть примитивная конструкция для получения остатков. Код такой:

Отбор = Новый Структура("Склад, Товар", Склад, Товар);
Остаток = РегистрыНакопления.ТоварыНаСкладах.Остатки(,Отбор);

Только применяют подобные конструкции крайне редко, ибо в большинстве случаев простой остаток не нужен, нужно соединение данных с другими данными
   ГНиколаев
 
12 - 26.11.19 - 10:54
Ебать-колотить, ещё одну тему завели...
   CrushBy
 
13 - 26.11.19 - 10:55
(11) Естественно без соединений это бессмысленно. Поэтому нет смысла обсуждать конструкцию, которую невозможно использовать. А в фузине как видите соединение идет вообще по другому принципу.
   Bro
 
14 - 26.11.19 - 10:55
(10) По сути одинаковые. Хотя философский вопрос. Тут я подробнее это расписывал:
https://habr.com/ru/company/lsfusion/blog/463095/#joinwhere
   Bro
 
15 - 26.11.19 - 10:58
(14) А понял мы о разных вещах говорил. Я имел ввиду типы соединений.
   Конструктор1С
 
16 - 26.11.19 - 11:00
(8) так ты вываливай все функции, которые нужно подготовить "загодя". А то глянь, у меня тоже четыре строки:

ПроверитьВсеУчетныеДанныеERPНАКорректность()
РассчитатьСебестоимость()
ЗакрытьПериод()
ПодзравитьКоллективСНовымГодом()
   Paint_NET
 
17 - 26.11.19 - 11:00
onHand, блдь...
   Скиурус
 
18 - 26.11.19 - 11:02
how much watch!
   Flyd-s
 
19 - 26.11.19 - 11:02
(15) , а я говорил о том что FILTERS не решает задачу, решаемую тем запросом, Краш уже почти исправился, но забыл еще про иерархию
   CrushBy
 
20 - 26.11.19 - 11:04
(17) Зайдите в Odoo. Там везде для остатков используется термин Quantity On Hand.
   Paint_NET
 
21 - 26.11.19 - 11:06
(20) Не везде.
   CrushBy
 
22 - 26.11.19 - 11:07
(16) Ну так и в примере 1С не описывается объявление регистра 1С. Вот и я не описывал как он создается, и как по нему считаются остатки. Это то будет не в модуле подбора, а в модуле объявления регистра.
   CrushBy
 
23 - 26.11.19 - 11:08
(21) Ну вот вам скрин :
https://clip2net.com/s/44MoWX9
   Конструктор1С
 
24 - 26.11.19 - 11:08
(17) да, внутри фузины тоже один сплошной индусский код

public interface ImCol<T>

Попробуй угадай из этого индусского названия, что же может делать интерфейс ImCol...
   CrushBy
 
25 - 26.11.19 - 11:09
(21) Вот еще один :
https://clip2net.com/s/44Mp50X
   PR
 
26 - 26.11.19 - 11:14
Поразительное дело
Некоторые 1С-то не знают ни хрена, но начинают тщательно изучать всякое говно типа Оды или Фузины :))
   Bro
 
27 - 26.11.19 - 11:15
(24) ну кто ж виноват что в английском map, set,list короткие, а collection не повезло. А Im и M префиксы для mutable immutable.

Просто там сложная вертикальная архитектура и если не сокращать самые базовые классы generic классы станут просто огромными. А lsFusion разработчик их все равно практически не видит.
   Paint_NET
 
28 - 26.11.19 - 11:16
(26) Оду норм, фузина - копроподелие :)
   Bro
 
29 - 26.11.19 - 11:17
(26) поразительное дело некоторые lsFusion то не знают ни хрена, а выводы все равно какие то делают.
   sqr4
 
30 - 26.11.19 - 11:18
CrushBy постоянно пытается спикулировать на краткости их запросов и на том что никто не знает фузину
 
 Рекламное место пустует
   Ник080808
 
31 - 26.11.19 - 11:19
(29)как писдабол бро, который ни разу 1с не видел но накатал целую лживую тупую статью)
   PR
 
32 - 26.11.19 - 11:20
(29) Знаю достаточно для делания выводов
Вообще достаточно знать двоих мудаков, представляющих Фузину, изначально начавших диалог с ведра говна, после этого саму Фузину можно уже и не знать
   sqr4
 
33 - 26.11.19 - 11:22
(32) Роман, как всегда жесток, но справедлив.
   Конструктор1С
 
34 - 26.11.19 - 11:29
(27) вот и попробуй догадаться. А я разрывался между Immortal Collector и Image Collision
   CrushBy
 
35 - 26.11.19 - 11:34
(30) Никто не спекулирует на этом. Просто сравниваю одинаковые задачи как решаются в фузине и в 1С. И в 1С тонны дурного кода, который никакого отношения к бизнес-логике не имеет. Например, нормальный подбор в 1С вообще сделать нельзя. А надбавки по иерархии - будут миллион строк кода.

Ну что 1Совцы, где на том сайте статья в стиле этой про подбор, на которой 1С показывает всю свою мостч ?
   Paint_NET
 
36 - 26.11.19 - 11:35
Ехайте нахой.
Не могу понять, чего вы тут с таким старанием добиваетесь, мазохизм какой-то.
   Bro
 
37 - 26.11.19 - 11:37
(31) И 90 плюсов с 70к просмотров собрал, в лучшие в нескольких хабов попал. Гениально, да? А если бы еще хоть раз увидел, наверное вообще бы рекорд на хабре поставил.
   Bro
 
38 - 26.11.19 - 11:41
(32) [Знаю достаточно для делания выводов]
Фигасе, я больше месяца потратил, пол УТ11 пересмотрел, целую статью написал, обсудил в 1,5к комментов, а в итоге :" который ни разу 1с не видел "

А PR "знает достаточно для делания выводов". Хотя наверное в сумме полчаса потратил.
   ГНиколаев
 
39 - 26.11.19 - 11:43
(37) Ага, и при этом статьи про фузину без упоминания об 1С собирают около 1К просмотров... Без 1С фузина нахрен никому не нужна...
   Paint_NET
 
40 - 26.11.19 - 11:43
>больше месяца потратил, пол УТ11 пересмотрел

рукалицо.жпг
   Bro
 
41 - 26.11.19 - 11:44
(34) Ну тут приходилось выбирать меньшее из зол. Кстати именно эта архитектура с Immutable и Mutable коллекциям позволила держать memory footprint под контролем и тянуть тысячи пользователей даже на одном сервере приложений.
   sqr4
 
42 - 26.11.19 - 11:44
(35) Как же, вы до этого приводили одну строчку кода, когда вас поймали, привели другие строчки кода.(версия 10, а мы все про подбор и динамические списки)
Вы не поняли для чего нужен этот сайт, хотя название говорящее, там обучают принципам работы с 1с, как с платформой так и с типовыми конфигурациями.
   sqr4
 
43 - 26.11.19 - 11:47
(38) Достаточно было приобрести курс по УТ11 и хватило бы недели чтобы во много разобраться и начать работать профессионально.
   Михаил Иванович
 
44 - 26.11.19 - 11:51
(41) врешь
   Михаил Иванович
 
45 - 26.11.19 - 11:51
(38) опять врешь
   Bro
 
46 - 26.11.19 - 11:53
(43) курсы по УТ11 (как и остальные) для других целей нужны. Мне нужно было общую картину составить, а курсы обычно "обезьяньи" методы используют, нужно сделать что-то - сделай так, то есть не ставят целью "за деревьями лес увидеть".
   Ник080808
 
47 - 26.11.19 - 11:53
(37) просмотры ибо срач) а по плюсам заметь- из 70 тысяч человек плюсы поставило 90) -0.1 процента))))
   Ник080808
 
48 - 26.11.19 - 11:55
(46) вот первый раз правду сказал. тебе не нужно было в 1с разбираться. тебе нужно было какашек на вентилятор запулить что бы получить 70к просмотров на хабре)))
   Bro
 
49 - 26.11.19 - 11:56
(47) Я вам по секрету расскажу, чтобы поставить плюс на хабре, нужно написать статью и собрать на 5 плюсов больше чем минусов. Плюс это не фейсбук, на хабре техническим статьям плюсы ставят, когда разобрались и согласны. Посмотрите другие статьи в этих хабах.
   Bro
 
50 - 26.11.19 - 11:58
(48) мне нужно было составить общую картину разработки, чтобы понять слабые и сильные места. По курсам этого не сделаешь. Это как разница между директором и сотрудником или архитектором и простым рабочим. Разные цели, разные средства.
   Ник080808
 
51 - 26.11.19 - 11:59
(49) да да) разобрались. Ты в статье написал сам - на хабре 1с не любят, но сами не могут объяснить почему))) именно эти люди, которые не любят что то, но не могут объясить за что и наставили плюсов.
   Ник080808
 
52 - 26.11.19 - 12:00
(50) ты гребаную кнопку на полэкрана не смог найти, а говоришь за месяц разобрался в архитектуре 1с. Скажи мне зачем ты наврал в статье столько?
   sqr4
 
53 - 26.11.19 - 12:00
(46) множества глупых вопросов бы удалось избежать, может быть и поняли, для чего нужнен такой большой код, для контроля остатков.
   Гаврилин Игор
 
54 - 26.11.19 - 12:00
(49) На Хабре очень легко срубить плюсов на теме 1С - просто пишите что вроде "1С говно, они даже на русском программируют", особо не углубляясь в детали. И "классические" программисты сами плюсов вам накидают, мол, да говно)
   Михаил Иванович
 
55 - 26.11.19 - 12:00
(50) и снова врешь
   PR
 
56 - 26.11.19 - 12:07
(38) Мудак, ты хоть смотри, кто что говорит, а то смешались в кучу кони, люди
   sqr4
 
57 - 26.11.19 - 12:09
по поводу хабра это тема просто "хайповая". А вот если бы фузину обсуждали, такого бы не было.
   sqr4
 
58 - 26.11.19 - 12:11
Ну т.е то что вы попали в настроение Хабровского сообщества + были подогреты местными форумчанами, никак не делает вашу статью качественной.
   CrushBy
 
59 - 26.11.19 - 12:12
(54) Вы видимо не понимаете, как устроен Хабр. За любые необоснованные утверждения там минусуют по-черному. Независимо за или против кого они направлены.
   Ник080808
 
60 - 26.11.19 - 12:15
(59) да ну?) чего же не заминусовали бро за необоснованное утверждение - ", что в 1С в какой-то момент попросту решили отказаться от ORM и сделать ставку на голый SQL". У него есть подтверждение что 1с решили отказаться от ОРМ? пруфы какие нибудь привел в статье или сейчас может показать?)
   Bro
 
61 - 26.11.19 - 12:15
(58) Ну я бы вторую часть на инфостарте опубликовал и там публика судя по ссылкам что я кидал вполне адекватная даже по сравнению с хабром. Но ИС как оказалось 1С принадлежит на половину, так что похоже не судьба :(
   Ник080808
 
62 - 26.11.19 - 12:16
Самое ржачное, что фузиновцы рассказывают о хабре с пиететом потому что там их статью плюсанули. А заминусовали бы - вопля было бы что у них хабр головного мозга)))
   Ник080808
 
63 - 26.11.19 - 12:17
(61) сцыкотно что лживую статью заминусуют те кто понимают что ты несешь полный бред?)))
   Paint_NET
 
64 - 26.11.19 - 12:17
(59) Брехня.
   PR
 
65 - 26.11.19 - 12:19
Так прикольно наблюдать, как терпеливый мудрый Краш раз за разом спокойно вежливо объясняет агрессивных хамоватым одинесникам про всякие гитхабы, хабры и пр. вещи
Прямо слезы умиления катятся по лицу
Хочется обнять и задушить его нахрен, чтобы уже закончить этот тупорылый цирк с конями
   Bro
 
66 - 26.11.19 - 12:19
(60) [У него есть подтверждение что 1с решили отказаться от ОРМ?]
Какие подтверждения? Видеозапись где Нуралиев говорит "отказываемся от ОРМ"? Там вообще это был вывод на основе анализа кода в УТ11.
(62) Нет, не было бы. У нас статьи на хабре есть и заминусованные, смотри например Функциональная СУБД.
(63) Да нет, скорее всего просто не пустят статью с критикой 1С. Я на ИС во всяком случае ни одной такой не видел.
 
 Рекламное место пустует
   Paint_NET
 
67 - 26.11.19 - 12:20
(65) Да лан, поглумиться же норм :)
   PR
 
68 - 26.11.19 - 12:21
(61) Хм, думаешь, 1С не оценит твою объективную критику?
А мне кажется, полутарометровый кол в твоей жопе неплохо бы смотрелся
   sqr4
 
69 - 26.11.19 - 12:24
(61) В первой части достаточно много неточностей, на которые я указывал, без ответов. 1с ники везде одинаковые.
(66) Опять же заминусовали вас за то, что вы решили "наехать не на того", а качество статей плюс минус одинаковое по сравнению с "наездом на 1с"
   PR
 
70 - 26.11.19 - 12:29
(67) Да мне просто интересно, Краш реально больной на всю голову и платит деньги за секцию, чтобы прокачать какую-то свою психологическую детскую травму или как-то умудряется монетизировать свою мистосранину в плюс
Я просто видел много людей, которые что-то делали делали, вроде даже местами что-то у них получалось, местами даже неплохо, а потом у них щелк и сносит башню на почве какого-нибудь абсолютно левого заеба, например, мне срочно нужно сделать себе имя в инете или я срочно должен написать тиражное решение или начиная с сегодняшнего дня я занимаюсь только клиентами с бюджетом не меньше миллиона, в общем, любая тупая блажь на ровном месте
И все, был человек и нет человека, весь ушел в какую-то тупую бесполезную ладу
   Bro
 
71 - 26.11.19 - 12:30
(68) Я помню в одной из их статей задал безобидный вопрос в комментариях на Хабре, зачем разделяли логику на сервер и клиент, и контурно расписал как можно было сделать по другому. Это был единственный случай когда мой коммент на Хабре не аппрувили (у меня тогда не было полноценного аккаунта), причем другие компании (как и мы) аппрувят куда более критичные комменты.
   Bro
 
72 - 26.11.19 - 12:31
(70) Ну у вас уже точно башню снесло. Я не понимаю нафига вы вообще в эту тему заходите. Отключите секцию и не мучайте себя.
   PR
 
73 - 26.11.19 - 12:35
(69) Мне больше всего понравилась статья про то, почему не SQL, в которой Бруха бодро рассказывал, какие в SQL есть проблемы
И в общем-то даже было похоже на серьезный труд, человек потрудился, качественно рассказал о наболевшем
Но всю статью зрел вопрос, а почему статья-то называется типа, почему не SQL
Не SQL, а что?
И в конце как говорится, мы его с моря на кораблях, а он из писты на лыжах, встречайте, говорит, решение всех проблем, Фуууууууузинааааааааа, от проблем с SQL, от лишнего кода, от геморроя и вообще от всех проблем
   Ник080808
 
74 - 26.11.19 - 12:35
(66) если это был вывод то так и пишешь, как показалось одноклеточному бро, неспособному кнопку найти, 1с отказалсь. Ты же написал как утверждение, а не предположение. Поясню разницу для тех кто включает тупую дуру: "Бро любит отдыхать с мальчиками, потому что гомосексуалист." Это утверждение. "на основании того, что Бро отдыхает в сауне с мальчиками, я сделал выводы что бро гомосексуалист" - это выводы на основании какой то информации. Разница понятна?
   PR
 
75 - 26.11.19 - 12:37
(71) Ага ага
Ты создаешь COM объект в своей сранине без разделения на клиент и сервер
Где он создастся?
   PR
 
76 - 26.11.19 - 12:38
(72) Тебя вот спросить забыл, что мне делать
   PR
 
77 - 26.11.19 - 12:42
+(76) Ты пришел на форум, на который я прихожу отдыхать, и начал срать, как последний раз
Так что теперь терпи, ты же не думал, что никто не обратит внимание, как ты пристроился в позе орла в центре площади
   CrushBy
 
78 - 26.11.19 - 12:44
Да уж, 1С головного мозга еще и плохо влияет на психику разработчиков, как я посмотрю...
   CrushBy
 
79 - 26.11.19 - 12:44
Некоторые начинают вести себя как школьники.
   Paint_NET
 
80 - 26.11.19 - 12:47
Ога, а фузина головного мозга ведёт к деградации мозга, которая заставляет улюлюкать и говном метать.
   PR
 
81 - 26.11.19 - 12:48
(79) Это да, согласен, есть такое
Пяток народу, после того, как их полили помоями, стали регулярно качать ваши с Брохой скиллы и забесплатно тестить вашу говноподелку
Странный эффект
Хотя, я слышал, некоторые добровольно подаются в рабы, лишь бы им справили нужду на лицо или разрешили сожрать наваленную кучу, по ходу в мире хватает всяких извращенцев
   Ник080808
 
82 - 26.11.19 - 12:48
(78) (79) про школьников пишут тела, которые пришли на форум другого продукта и ведут себя как девочки подростки
   Bro
 
83 - 26.11.19 - 12:49
(75) COM объект? в 2019 году? Серьезно?
   PR
 
84 - 26.11.19 - 12:49
(83) Да нет, блять, конечно, описАлся просто
   sqr4
 
85 - 26.11.19 - 12:50
(79) Простите, а вы то как смогли его получить? Ведь ведете себя хуже школьника, у Романа цель вас оскорбить всего лишь.
   ГНиколаев
 
85 - 26.11.19 - 12:50
(83) Ой дебил...
   PR
 
87 - 26.11.19 - 12:51
(83) Если ты такой модный хипстер, блять, ответь, куда сохранится файл, который ты записываешь, на диск на сервере или на клиенте?
   fisher
 
88 - 26.11.19 - 12:52
"Ветка для холивара, троллинга, остроумия и оскорблений."
CrushBy отдыхает душой уже 10 веток :)
   PR
 
89 - 26.11.19 - 12:52
(85) У меня даже цели оскорбить нету
Я просто с говном веду себя как с говном, не выкать же мне ей
   sqr4
 
90 - 26.11.19 - 12:53
(88) Какой же черствой должна быть душа, чтобы так отдыхать.
   PR
 
91 - 26.11.19 - 12:53
(88) Да все бы так, но он же за это деньги платит :))
   PR
 
92 - 26.11.19 - 12:54
+(89) Ей в смысле куче говна
   Bro
 
93 - 26.11.19 - 12:56
(87) Странный вопрос:
https://documentation.lsfusion.org/pages/viewpage.action?pageId=34439654
Укажешь CLIENT на клиенте. Не укажешь на сервере. COM тут причем? Вы же вообще в курсе что это платформозависимая технология? То есть не под винду с ней мягко говоря проблемы будут.
   K1RSAN
 
94 - 26.11.19 - 12:59
(59) Хабр в плане "плюсов" похож на 4чан. Говоришь то, что нравится окружающим, насколько бы лживым оно ни было - будешь в плюсе. Говоришь правду - будь готов, что она окажется втоптана в грязь только потому, что она не подходит мировоззрению большинства.
   pechkin
 
95 - 26.11.19 - 13:00
(94) не совсем так. говоришь что-то неприятное  - будь добр развернуть свою позцицию, а не бросить пару реплик
   pechkin
 
96 - 26.11.19 - 13:01
но развернутая позиция - это практичски новая статья, а не коммент
   ГНиколаев
 
97 - 26.11.19 - 13:01
(94) Да хабр ничем от того-же инфостарта не отличается, примерно такая-же публика. Это некоторые тамошние обитатели почему-то себя "элитой" считают.
   ГНиколаев
 
98 - 26.11.19 - 13:02
(89) А их невозможно оскорбить, они терпилы же...
   pechkin
 
99 - 26.11.19 - 13:04
(97) а почему бы не считать?
   Ник080808
 
100 - 26.11.19 - 13:05
(99) потому что оснований нет)
  1  2  3  4  5  6  7  8  9  10  11   

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