Жадные тут все, включая клиентов, которые не могут разместить базу у себя и работают со "специалистами", которые берутся за дело, не зная как это работает.
То что автор "не знал", я не удивлен - это такой род "профессионалов", которые не желают изучать предметную область инструмента с которым работают.
Дополнительно в 1С:ERP предусмотрена опциональная возможность создания групп пользователей, которые по своей сути являются элементом иерархии справочника пользователей
Не является, это отдельный справочник. Более того, один и тот же пользователь может входить в несколько групп пользователей, не связанных иерархически.
Вы как-то пример приводите... Сравнивая теплое с мягким. У вас в filter передается функциональный параметр (но я не спец по языку). Возможно я ошибаюсь, не понимая глубину показываемой вами абстракции.
В примерах в статье предлагалось выносить if за пределы метода. Опять же внутри filter я так понимаю сидит оператор условия, который и предлагается вынести.
Лично я ничего не имею против вашего примера и подхода. Более того, я целиком его разделяю, используя linq в c#, но мы же обсуждаем статью.
По поводу примера с условием в цикле. Создать функциональную переменную, которой по условию присвоить необходимую рутину. В цикле вызывать - в результате нет дублирования цикла
Таблица огонь. Простые числа лежат только в указанных столбцах потому что в остальных лежат числа, делящиеся на делители 30. Почему именно 30? а не, например, 2*3*5*7=210?
Вот вы там перебираете n. Какая гарантия, что произойдет остановка (найдете такое число) и/или когда следует остановиться?
Этим и отличается теоретическая математика от практической инженерии. Данным способом вы построите объект с погрешностью, которая возможно вас удовлетворит, но погрешность останется.
Конечно в 1с имеется null (нет аналога на русском) и даже гибрид естьnull. Ну и всякие непереведенные аббревиатуры xml, json, http и прочая.
По поводу последнего момента. Надо сразу переходить к интерфейсам раз уж такое дело
видимо под седьмым имеется ввиду разбиение из одного слагаемого: 5
Было бы интересно узнать конкретику
Каких маркетологов и причем здесь они? Откуда такое желание к манипулированию и уход от предметной области?
В данном случае стоматолог это ты, который полез устанавливать имплант клиенту, не изучив рекомендации компании-производителя
Жадные тут все, включая клиентов, которые не могут разместить базу у себя и работают со "специалистами", которые берутся за дело, не зная как это работает.
То что автор "не знал", я не удивлен - это такой род "профессионалов", которые не желают изучать предметную область инструмента с которым работают.
Ну и в целом аудит это заградительная мера от таких вот "расширений", как например у автора: https://geniy1s.ru/biblioteka-funkcziya-fiksina-v-rasshirenii
В первом варианте я бы сделал изменение запроса программно, например через схему запроса. Во 2-м тоже, но там изменения минимальны.
По поводу второго:
Зачем проверка на неравенство Неопределено?
Если они все такие умные, то почему не рубят миллионы по своей технологии? А нет, рубят, но есть нюанс...
Не является, это отдельный справочник. Более того, один и тот же пользователь может входить в несколько групп пользователей, не связанных иерархически.
Предикат вынесли, а оператор условия, который будет использовать этот предикат - остался внутри filter
Вы как-то пример приводите... Сравнивая теплое с мягким. У вас в filter передается функциональный параметр (но я не спец по языку). Возможно я ошибаюсь, не понимая глубину показываемой вами абстракции.
В примерах в статье предлагалось выносить if за пределы метода. Опять же внутри filter я так понимаю сидит оператор условия, который и предлагается вынести.
Лично я ничего не имею против вашего примера и подхода. Более того, я целиком его разделяю, используя linq в c#, но мы же обсуждаем статью.
По поводу примера с условием в цикле. Создать функциональную переменную, которой по условию присвоить необходимую рутину. В цикле вызывать - в результате нет дублирования цикла
и получаем кучу копи-паста (мы же вынесли условие из функции в места ее вызовов) и удачи при изменении условия
и вот еще - в функции стоит условие проверки аргументов на валидность - тоже условие поднимать выше - выносить из функции?
Таблица огонь. Простые числа лежат только в указанных столбцах потому что в остальных лежат числа, делящиеся на делители 30. Почему именно 30? а не, например, 2*3*5*7=210?
Вот вы там перебираете n. Какая гарантия, что произойдет остановка (найдете такое число) и/или когда следует остановиться?
Да для DateTime нет замкнутой операции. Но вот TimeSpan абелева группа по сложению, однако тоже не добавили обобщенные интерфейсы.
Какие SQL-инъекции угрожают 1с?
у математического циркуля нет черты )))
Этим и отличается теоретическая математика от практической инженерии. Данным способом вы построите объект с погрешностью, которая возможно вас удовлетворит, но погрешность останется.
Благодарю!