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

Заруба 1С vs lsFusion — 3

Ø [длинная ветка, 28.10.19 - 10:49]
Заруба 1С vs lsFusion — 3
Я
   PR
 
26.10.19 - 04:11
1. 1С круче75% (6)
2. lsFusion круче13% (1)
6. Уточнение требований13% (1)
3. 1С и lsFusion равны0% (0)
4. Свое мнение0% (0)
5. Вопрос по требованиям0% (0)
Всего мнений: 8

Вторая часть Заруба 1С vs lsFusion — 2

Коротко содержание первых двух частей

На 1С написана бОльшая часть
В том силе готовы ПКО, РКО, ПРС и СРС, но пока не могу обновить базу, работает обработка по генерации миллиона номенклатуры, обновлю утром
Потрачено порядка 22 часов
Остальное будет доделано на этих выходных
База http://server.odinesnik.ru/1cvslsfusion/

Фузиновцы вместо реализации по поставленным функциональным требованиям пишут что-то непонятное
С их слов это будет похоже на Odoo, но лучше, и при этом будет полностью покрывать поставленные функциональные требования
Сколько потрачено, неизвестно, но говорят, что очень мало
Обещают все доделать к 01.11.2019
База https://demo.lsfusion.org/mycompany/

Ниже перечисляю ранее озвученные в OFF: lsFusion vs 1C. Раунд 3 критерии (пусть даже часть из них субъективные, а что делать):
— Скорость разработки (более чем адекватный критерий, заказчику это очень важно)
— Читабельность кода (еще один важный критерий, решение нужно поддерживать)
— Функциональность (опять же важно, потому что заказчик хочет удобства, а не велосипед на костылях)
 
 
   Bro
 
301 - 26.10.19 - 15:36
(297) ну так давай тоже на гитхаб, а то там что-то шаманишь, а потом скажешь 20 часов. А так все как на ладони будет.
(295) Ну тут просто Flyd-s меня во лжи обвинил, а потом вы написали что нихера не ляжет, хотя ничего из того что было в статье написано и не сделали. Знаете как это называется?
(296) Нет, одну, другой вопрос нахера вам столько отборов. Может что-то в консерватории поправить?
(300) Это к CrushBy там одна строка, но хз, по какому тз он делает.
   PR
 
302 - 26.10.19 - 15:36
+(300) А, извини, я забыл, ты же бодибилдер, а не бегун :))
   Михаил Иванович
 
303 - 26.10.19 - 15:37
(302) Они просто издеваются, зачем ты перед ними опу рвешь? Пошли их на... и все дела, себя не уважать с такими дебилами общаться.
   PR
 
304 - 26.10.19 - 15:39
(301) Я же написал, у нас в офисе работают, а не я
Я по старинке через конфигуратор
Говорить про 20 часов я ничего не буду, я уже же сказал, что пока 22 часа, ну еще часа три может уйдет, будет 25
Про твое как на ладони я вообще не понял, ты же не пишешь, джун пишет
И при использовании гита что мешает сказать, что сделал все за 14 минут?
   PR
 
305 - 26.10.19 - 15:40
(301) Про Flyd-s ничего не понял, но думаю, что называется это наверное как-нибудь типа обфузинили
   Bro
 
306 - 26.10.19 - 15:41
(304) Ну когда все декомпозируется на задачи, по каждой из которой видны коммиты (с количеством кода в частности), куда проще реальное время оценивать. Вы что с заказчиками по time and material (почасовке) никогда не работали?
   PR
 
307 - 26.10.19 - 15:41
(301) У нас не столько отборов, у нас столько _возможных_ отборов
   Flyd-s
 
308 - 26.10.19 - 15:41
(298), ни в чем. Сделайте, интересно посмотреть раз в ERP не осилили
   PR
 
309 - 26.10.19 - 15:42
(301) РТУ — одна строка? Ну вы, блять, космос!
   PR
 
310 - 26.10.19 - 15:42
+(309) Строка небось что-то типа "include rtu"?
   Flyd-s
 
311 - 26.10.19 - 15:43
Записывать себе в плюс тормозящее мгновенное удаление без контроля ссылочной целостности только в больном воображении можно
   PR
 
312 - 26.10.19 - 15:43
(303) Да я и не рву, я так, издеваюсь немного :))
   PR
 
313 - 26.10.19 - 15:44
(306) А я что сейчас, с заказчиком работаю?
   Flyd-s
 
314 - 26.10.19 - 15:47
Записывать себе в плюс быстрое открытие огромных документов которые при этом невозможно редактировать ещё один маразм
   Flyd-s
 
315 - 26.10.19 - 15:48
(306), количество кода для заказчика не интересно
   Bro
 
316 - 26.10.19 - 15:49
(309) я про поиск, видимо не поняли друг друга.
(311) с контролем ссылочной целостности. Я же вам сто раз вроде уже повторил это. Все NONULL, другие ограничения и материализации (те же остатки) обновяться пересчитаются.
(313) ну это вообще правило хорошего тона
(315) это да, но до тех пор пока часы не начнете согласовывать, а вот там масса веселого начинается
   Bro
 
317 - 26.10.19 - 15:49
(307) и на порядок больше невозможных (когда не просто по ссылке нужно что-то вытянуть, а скажем из регистра).
   Bro
 
318 - 26.10.19 - 15:50
(314) что именно вы имеете под этим ввиду, все можно редактировать.
   Flyd-s
 
319 - 26.10.19 - 15:51
(316), ограничение по nonull -это не ограничение, это ещё один маразм. Ну и быстрого удаления вы никогда не добьётесь
   Flyd-s
 
320 - 26.10.19 - 15:52
(318), как исправить 54336 строку если нет нумерации? Как перейти к нужной строке если нет нумерации строк?
   Casey1984
 
321 - 26.10.19 - 15:54
(316)  Указал в физ. лице организацию. Удалил организацию. Физ лицо осталось бесхозным :-( Я пользователь - мне сегодня все можно)

https://www.evernote.com/l/Ao4J_BrOvSRBAb7bFmkjJD8ffMqC51ygtj0/
   Bro
 
322 - 26.10.19 - 16:02
(319) то есть требование что реквизит должен быть задан - маразм. Если задаться целью, то его можно мгновенным сделал. Другой вопрос нафига, если это редкая операция, то есть классическая premature оптимизация. В любом случае лучше чем через три дня выяснить, что удалить не возможно и искать того, кто это сделал и что делать дальше
(320) Это к CrushBy почему он номер не добавил. А вообще поиск по имени никто не отменял. И это гораздо чаще нужно чем поиск по номеру.
(321) А кто вам дал права удалять организацию? :) Это же демка, тут политику безопасности не настраивали. Ну и nonull краш от балды похоже расставлял. С другой стороны добавите потом организацию и перепривяжете физика туда.
   ta_da
 
323 - 26.10.19 - 16:04
Веселая ситуация. Те вещи, которые у 1С "из коробки" на уровне платформе (СКД, настройка УФ, контроль ссылочной целостности) - отсутствуют в ls fusion, но это не важно т.к. "пользователям не нужно" или "можно дописать".

При этом, ситуации типа специфической работы с иерархиями, которая в ls fusion заточена построением таблицы "родитель-потомок", для всех родителей по иерархии, которую тоже можно реализовать на 1С, выпячивается как офигенное преимущество. Причем даже если реализовать ту же таблицу что и у них - все равно получишь обвинение в большом количестве строк кода или еще какой-нить муйне.

В чем смысл зарубы?
   Flyd-s
 
324 - 26.10.19 - 16:05
(322), я не говорил что требование заполнения реквизита - это маразм. Маразм - это когда от этого свойства зависит возможность удаления. А быстрой операцию вы не сделаете
   PR
 
325 - 26.10.19 - 16:05
(316) Слушай, мне пофиг, одной вы строкой включите или полмесяца пахать будете
Включите, тогда и поговорим, а пока пустопорожнее пистабольство
   PR
 
326 - 26.10.19 - 16:06
(316) Правила хорошего тона не отвечать в одном посте на пять постов. И че?
   PR
 
327 - 26.10.19 - 16:09
(316) По поводу часов вот вообще не понял
Во-первых, мне все согласовывают, на части рвут, приди, пожалуйста
У нас офис ставку уже до 4000 без НДС поднял, так нет, никак клиенты не отстанут
А во-вторых, вам ли говорить что-то про закрытие часов клиентами
У вас даже платформа бесплатная, клиенту вы продаете за сколько выцыганите, но ты меня зачем-то учишь работать с клиентом
   Bro
 
328 - 26.10.19 - 16:09
(323) > Веселая ситуация. Те вещи, которые у 1С "из коробки" на уровне платформе (СКД, настройка УФ, контроль ссылочной целостности) - отсутствуют в ls fusion, но это не важно т.к. "пользователям не нужно" или "можно дописать".

вы что-то путаете это в 1С контроля ссылочной целостности нет (есть какая та регламентная хер знает когда). В lsFusion как раз есть. Ну и про пользовательские настройки я писал (214)

Ну и дерево это одно из многих пунктов. Смотрите выше.
   Bro
 
329 - 26.10.19 - 16:10
(324) Хотите в демке я ее мгновенной сделаю. Просто индексы построю и все. А насчет привязки. А сбрасывать свойство нужно запрещать? И чем тогда это отличается от удаления? Хотя я писал что в lsFusion можно и так и так.
   PR
 
330 - 26.10.19 - 16:10
(317) Опять какой-то тупизм начался
А в Фузине что, эти поля сами появятся в списке, без программиста
То есть вот решил пользователь к номенклатуре присобачить остатки на складе X и цену поставщика Y, хуяк, а у него уже каким-то святым духом все появилось, да?
 
 Рекламное место пустует
   Bro
 
331 - 26.10.19 - 16:13
(330) Нет. Как раз и нужно написать
EXTEND sku
   PROPERTIES currentBalance(sku)
;
И в 1С программер нужен. То есть по сути по ссылке это только малая часть случаев, шаг влево, шаг вправо все равно программист нужен. Ну и нахера тогда эта пользовательская настройка?
   PR
 
332 - 26.10.19 - 16:13
Вообще, складывается впечатление, что Краш троллит и внимательно слушает ответы, потому что решение-то же писать нужно
А Бро просто незамутненный технодрочер, которого на километр к пользователям подпускать нельзя
   Casey1984
 
333 - 26.10.19 - 16:14
(322) Я пользователь мне все можно, я всегда прав!

Вот хочу перемесить, зовите джуна, ваша демка не работает! https://www.evernote.com/l/Ao59K4_UGYxP-YGL_5UgEFDaEYXImpn06aU/
   PR
 
334 - 26.10.19 - 16:14
(331) Блеать, так в большинстве случаев эта малая часть и нужна, примерно процентах в 99 случаев
Сделайте, че
И чтобы через точку можно было обращаться к реквизитам полей
А потом уже поговорим
   Bro
 
335 - 26.10.19 - 16:15
(332) Ну как раз весь этот загон с этой настройкой отчетов и списков - чистое технодрочерство. Пользователю нахер не надо ничего настраивать. Ему нужно чтобы работало так как ему нужно.
   Flyd-s
 
336 - 26.10.19 - 16:15
(329), клиенту добавьте индексы во все поля всех таблиц тогда посмотрим . Хули на демке смотреть, если там ни данных ни функционала нет? Никакие свойства не должны сбрасываться при удалении. А на счёт и так и так можно - не надо трындеть, вам ещё несколько тысяч строк кода понадобится чтобы везде добавить нормальную пометку на удаление, с тем же успехом можно сделать и в 1С так как в фузине сейчас
   PR
 
337 - 26.10.19 - 16:16
И сделайте уже блять ввод номенклатуры в строке, а не открытие списка выбора
А то что-то я пока вообще у вас не видел редактирования динсписков
   PR
 
338 - 26.10.19 - 16:17
(335) Дебил, блять, у пользователей есть полокулиарда вариантов того, что они хотят
Как я им их все помещу в один вариант по дефолту?
Они себе делают настройки и сохраняют, а потом используют свои настройки
   PR
 
339 - 26.10.19 - 16:18
Бро, ты пойми, если ты нуль в автоматизации и 1С, то это не зазорно, все когда-то начинали
Но не все на нулевом этапе вели себя так, как-будто ведро борзянки сожрали
   Злопчинский
 
340 - 26.10.19 - 16:21
(339) не трынди. пили решение.
   Злопчинский
 
341 - 26.10.19 - 16:22
и тестируй на всякое
   НиколаевГ
 
342 - 26.10.19 - 16:23
(338) Так сила 1С - в типовых, а сила фузины - в вылизывании задницы ТОП-ам клиентов :))
   Злопчинский
 
343 - 26.10.19 - 16:24
для поля НОНУЛЛ - что запрещает? - работает только для запрета удаления или не разрешает пустое значение чтобы в поле было?
   Конструктор1С
 
344 - 26.10.19 - 16:24
(288) зачем нужна ещё? Это всё элементарно настраивается через варианты отчетов, пользователю достаточно кликнуть мышкой, и вот перед ним вариант отчета с нужными настройками. Это однократно настраивается мышкой разработчиком/внедренцем и испооьзуется всеми пользователями. В отличии от фузины, в которой программист будет через код рисовать отдельно каждую табличку
   PR
 
345 - 26.10.19 - 16:25
(340) Чего там пилить-то, там только обработка с регзаданием и веб-сервис остались
   Bro
 
346 - 26.10.19 - 16:34
(344) вот не понимаю это мышкодрочерство. Кодом реально быстрее и удобнее. Чего вы например ifы с присваиваниями мышкой не рисуете?

Разработчиком внедренцем точно также настраивается кодом, это подсвечивается, дополняется, попадает под систему контроля версий, в git flow. И т.п. если 1с до этого не дорос и сваливает все на пользователя, чтож может дорастут когда нибудь. Мы это переросли уже давно.

6. Уточнение требований
   Конструктор1С
 
347 - 26.10.19 - 16:36
(298) да, расскажи там, как вы на фузине пытаетесь из динамического списка изобразить отчет, и генерите бессмысленные и беспощадные документы на 100к строк
   Конструктор1С
 
348 - 26.10.19 - 16:41
(346) покажи, сколько кода нужно написать, чтобы вывести остатки товаров в разрезе складов, в итогами по каждому складу и в общем? В 1с это несколько кликов мышью
   Flyd-s
 
349 - 26.10.19 - 16:44
(346), благодаря мышкодрочерству многие проекты вообще без программистов обходятся. На текущем проекте 1 программист и 4 консультанта. И найти консультанта проще и чаще всего дешевле, чем программиста
   Bro
 
350 - 26.10.19 - 16:57
(348) OBJECTS st=Store, sk=Sku
        PROPERTIES currentBalance(st), currentBalance(st, sk);

Ну и покажите это в несколько кликов мыши.

А еще лучше расскажите для какого бизнес-процесса это надо. Может и 1С когда-нибудь научиться от них отталкиваться, а не от, а не придумать ли бы мне какой нить срез. Уже все взрослые системы этап прошли, только 1С в эти настройки пользователем играется.
(349) Ага, конечно, у вас там инфа только к вытягиванию по ссылке сводится? Огорчу вас, но тогда проекты у вас очень примитивные.
   Flyd-s
 
351 - 26.10.19 - 17:03
(350), у нас там блок бюджетирования для 2000 организаций нескольких десятков холдингов.
   Bro
 
352 - 26.10.19 - 17:07
(351) что никак не означает, что проект не примитивный. Тем более раз вы там простыми ссылками обходитесь.
   Flyd-s
 
353 - 26.10.19 - 17:08
(352), какими ссылками, что ты несёшь ? Для «примитивного» проекта у фузины нет решения
   Bro
 
354 - 26.10.19 - 17:14
(353) Ну смотрите, я зашел в Еще -> Изменить вариант Ведомости по остаткам. Там только есть Номенклатура, все ее поля и дальше поля по ссылкам. Регистров нет, Виртуальных таблиц нет. Как мне их в отчет добавить?
   Flyd-s
 
355 - 26.10.19 - 17:17
(354), никак. А что?
   PR
 
356 - 26.10.19 - 17:19
(354) Каких нахрен регистров нет?
Ты как раз поля виртуальной таблицы регистра и смотришь
Ты совсем что ли зеленый?
   Bro
 
357 - 26.10.19 - 17:20
(355) Ну то есть если нужно что-то вытянуть для пары склад, товар - нужен программист. Что нибудь за пределами примитивных данных (то есть по сути кроме f(g(h(a))) - программист. А вы говорите обходились только этим функционалом. Из чего следует что и проект примитивный. По определению.
   Flyd-s
 
358 - 26.10.19 - 17:21
(356), да он хочет туда все виртуальные таблицы номенклатуры
   Bro
 
359 - 26.10.19 - 17:22
(356) я имею ввиду, есть у меня другой регистр с измерениями товар, склад. Как мне его значение в отчет вытянуть?
В lsFusion Это
EXTEND FORM a
  PROPERTIES mySomething(stock,sku);

Как в 1С?
   PR
 
360 - 26.10.19 - 17:22
(358) Ты его понимаешь? Куя се.
   Flyd-s
 
361 - 26.10.19 - 17:23
(357), если бы проекты заключались в настройке отчетов они бы все закрывались максимум за две недели. Всё не настолько примитивно
   PR
 
362 - 26.10.19 - 17:24
(359) Ну так сделай левое соединение, придурок
Или ты в Фузине без него обойдешься что ли?
Что, в Фузине я в отчете (который еще никто в глаза не видел) открою настройку (которую тоже никто в глаза не виде) и увижу не только номенклатуру, но и вагон дерьма, связанного с номенклатурой?
Или, блеать, что?
Ты можешь выражаться человеческим языком, а не гавкать междометия?
   CrushBy
 
363 - 26.10.19 - 17:25
А подскажите, как в ведомости товаров по остаткам выбрать в отчет номенклатуру из группы 9. Я выбираю группу и показывает вот такое :
https://clip2net.com/s/44hz6Za

Где просто выбрать группу ?
   Bro
 
364 - 26.10.19 - 17:27
(361) Так о том речь, что вытягивание по ссылке самая простая проблема. Поэтому непонятно зачем загоняться ей и делать для этого частный случай настройки пользователем, если в сложном проекте где дохрена лежит скажем в регистрах сведений, все равно нужен программист.
(362) Не нашел в Еще -> Изменить вариант никаких левых соединений.
   Flyd-s
 
365 - 26.10.19 - 17:27
(369), поставь отбор номенклатура в иерархии группа9
   Bro
 
366 - 26.10.19 - 17:28
(362) И кстати да в фузине нет никаких левых соединений, она сама компилирует запросы и расставляет типы соединений.
 
 Рекламное место пустует
   PR
 
367 - 26.10.19 - 17:30
(363) Ну так в условиях отбора поменяй с равно на в группе, а то так-то движуху по группам в регистре делать нельзя
   CrushBy
 
368 - 26.10.19 - 17:31
(365) https://clip2net.com/s/44hznke

Где тут в иерархии ? Выбираю в Группе 6 и получаю пустой отчет...
   PR
 
369 - 26.10.19 - 17:32
(364) Пиздец
Ладно, сдаюсь, хвастайся, покажи, блять, ваш отчет, где по настройке пользователь может сам легко и удобно нахерачить левых соединений к номенклатуре
   CrushBy
 
370 - 26.10.19 - 17:32
(368) https://clip2net.com/s/44hzqdL
Вот так выглядит
   PR
 
371 - 26.10.19 - 17:33
(366) Да хрен с ним, покажи как пользователь в отчете, созданном вчера, может к номенклатуре прихерачить сегодня созданный регистр остатков по номенклатере
   PR
 
372 - 26.10.19 - 17:34
(368) А по группе 6 есть движуха?
А то так-то 100K движений меньше 1M товаров
   Bro
 
373 - 26.10.19 - 17:35
(369) Нет вы не поняли. Мой тезис, что вообще нахрен пользователю это настраивать. Для этого есть разработчик, это его функция. И ему должно быть удобно. А удобнее всего как в lsFusion:

OBJECTS st=Store, gr=SkuGroup, sk=Sku
        PROPERTIES currentBalance(st), currentBalance(st, sk), reserved(st, sk), ...;
        FILTERS in(name(sk), gr);

Видите здесь левые соединения? Нет? Потому что фузина сама все разруливает.
   PR
 
374 - 26.10.19 - 17:38
(373) Ты какой-то совсем конченный
Краш, как вы его держите, он же тупой какой-то напрочь?
Ему пользователь скажет, покажи мне, как мне посмотреть прайс номенклатуры, у меня клиент просит в экселе выслать, а он что скажет?
Нехрен тебе настраивать отчет, Фузина все сама разрулит?
Ну и тупой, бля, я уже не могу.
   PR
 
375 - 26.10.19 - 17:40
Краш, я тебе сразу говорю, если в процессе подведения итогов вы также будете на все вопросы отвечать, то можно и не начинать, это стопроцентный эпик фейл сразу
   Bro
 
376 - 26.10.19 - 17:41
(374) Flyd-s вы то хоть мою мысль понимаете? Без относительно того согласны с ней или нет. Потому как PR что-то плавает. Или я действительно так плохо объясняю.
   CrushBy
 
377 - 26.10.19 - 17:42
(372) Блин, я думал там равномерно сгенерированы. А еще вопрос, в форме Номенклатура А-ля Фузина, хожу по всем группам верхнего уровня (под Номенклатура) - нигде справа нету больше 3х позиций. Что я делаю не так ?
https://clip2net.com/s/44hzFJb
   Bro
 
378 - 26.10.19 - 17:43
(377) Это он так криво сгенерил, чтобы тормозило меньше. Я ему уже говорил.
   PR
 
379 - 26.10.19 - 17:44
(376) Да ты вообще ничего не объясняешь, в том-то и дело
Ладно, давай потренируемся, а то через неделю же финал

Я (пользователь) спрашиваю: — Вот у меня тут был позавчера справочник Номенклатура, а вчера вы добавили в базу остатки товаров на складах, скажите мне, как и где мне сформировать список товаров с остатками на складах, а то у меня директор просит прислать ему в экселе на почту
Ты (консультант) отвечаешь: — ...
   PR
 
380 - 26.10.19 - 17:45
(377) Там первые попавшиеся запросом выбраны
Могу сгенерить документ, где будет поровну из групп, мне похрен
   CrushBy
 
381 - 26.10.19 - 17:46
(380) Ничего не понял. В отчете ведомости по остаткам, если выбрать группу 1, то там 18К остатков. А в номенклатуре - 3 позиции. Почему так ? Тут документ вообще ни при чем.
   ReaLg
 
382 - 26.10.19 - 17:46
А с помощью NONULL можно организовать логику "реквизит в данном месте необязательный, но если уж он вдруг заполнен - то очищать его (при удалении элемента справочника, как сейчас фузина без NONULL делает) ни в коем случае нельзя"?
   Bro
 
383 - 26.10.19 - 17:47
(379) создайте задачу.
   PR
 
384 - 26.10.19 - 17:47
(377) А, это я намудрил, сейчас поправлю
   PR
 
385 - 26.10.19 - 17:48
(383) Кому, программисту?
И чем это отличается от 1С, в которой тоже "Создайте задачу"?
   ReaLg
 
386 - 26.10.19 - 17:49
При неудачной попытке удаления если где-то есть NONULL, где-то нет в тех местах, где нет NONULL значение очиститься, или останется?
   НиколаевГ
 
387 - 26.10.19 - 17:49
(374) Пользователь ничего не скажет. Он будет жрать, что дают. Так как фузиновцы его ТОПу зад до блеска вылизали :))
   CrushBy
 
388 - 26.10.19 - 17:50
(384) Спасибо, напишите когда можно проверить. И еще вопрос : Как в ведомости остатков по товарам сделать отчет , чтобы были итоги по верхним 10 группам (суммы остатков на конец, например). Не очень понимаю, что в группировку добавлять.
   ReaLg
 
389 - 26.10.19 - 17:52
Если на (382) ответ "нет", а на (386) ответ "очиститься" - то это финиш :)) Тогда все реквизиты всегда должны быть обязательными, иначе потеряем данные :))
   Bro
 
390 - 26.10.19 - 17:52
(386) нет естественно. Она выдаст ошибку, объекты где нарушено и откатит транзакцию
(385) ничем, а дальше вопрос, чьему разработчику будет проще ее реализовать. Например когда данные из нескольких регистров и т.п.
   CrushBy
 
391 - 26.10.19 - 17:55
(389) Можно, но это не через NONULL. Пока делается вот так :
CONSTRAINT DROPPED(Category c IS Category) AND PREV(parent(Category child) = c)
        MESSAGE 'Запрещено удалять категории, на которые ссылаются другие категории';

Это криво, я считаю, что должен быть такой режим по умолчанию возможность включать. Но пока что есть - то есть.
   Bro
 
392 - 26.10.19 - 17:55
(382) Тут вопрос уже обсуждался. Если нужно запретить сбрасывать реквизит, после задания, тогда вместо NONULL
CONSTRAINT DROPPED(f(a)) AND a IS A. Это разрешит создавать объекты с незаполненным f, но потом сбросить в NULL (в том числе удалением объекта значения f(a)) нельзя будет. CONSTRAINT DROPPED(f(a) IS A) AND f(a) запретит именно удаления.
   CrushBy
 
393 - 26.10.19 - 17:57
[CONSTRAINT DROPPED(f(a) IS A) AND f(a)]
Это не сработает. Во-первых f(a) будет NULL на момент удаления объекта. Во-вторых, это не даст тебе просто сбросить ссылку.
   PR
 
394 - 26.10.19 - 17:58
+(384) Поправил
   Bro
 
395 - 26.10.19 - 17:59
(393) CONSTRAINT PREV(f(a)) IS A AND f(a) AND NOT f(a) IS A;
   PR
 
396 - 26.10.19 - 17:59
(388) Проверяй
Про отчет вопрос не понял, тебе нужно только 10 групп или что?
   PR
 
397 - 26.10.19 - 18:00
+(396) А, понял, ты иерархию хочешь
В группировке по номенклатуре выбери иерархия
   Михаил Иванович
 
398 - 26.10.19 - 18:02
Они не понимают простой вещи, написал пользователю отчет, показа как его можно настраивать и всё. Больше он тебя не трогает, крутит отчет как хочет и не нужно ни каких нахрен  по каждому чиху задач.
   CrushBy
 
399 - 26.10.19 - 18:04
(396) Да все понимаю. Мы тоже так делаем :
http://bi.lsfusion.ru/pivot/d/turnover/-

Чуть позже - также загружу все 4 отчета из демки зарубы.
   CrushBy
 
400 - 26.10.19 - 18:05
(399) И там все будет работать в разы быстрее и нагляднее, чем в СКД.
  1  2  3  4  5  6  7  8  9  10  11   

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