Ну как бы SOLID это принципы написания кода на любом ЯП. 1С не исключение. Принципы "I" и "D" отлично реализуются на практике. Конечно, в языке нет для этого специального инструментария, и это приводит к дополнительным издержкам в виде описанных соглашений в команде.
Какая печаль у вас с тестами? У нас покрытие 90к LOC проекта 50%, и а более мелкие покрыты на 80+%.
О чем можно поговорить с 1С-разработчиком - SOLID?, Чистая архитектура?, как правильно писать тесты?, асинхронность/многозадачность?, CI/CD?, код-ревью (есть-нет не знаю) да как минимум с десяток вещей которые должен знать хотя бы крепкий мидл и выше.
А собственно в чем проблема? и SOLID, и тесты, и многозадачность, и CI/CD, и код-ревью - все это в разработке 1С есть. Далеко не все пользуются - да, есть такое, но вот чтобы указанного не было - это сознательное решение руководителя команды разработки/проекта.
И никто не мешает это все использовать самому, чтобы потом уйти в более квалифицированную команду. А если "и так сойдет", ну значит на том же уровне и останетесь. Это от языка программирования не зависит.
Но мне кажется, что ближайшие 50-60 лет будут для человечества последними, т.к. общественные, эпидемиологические, политические, экономические и климатические проблемы будут только нарастать. На фоне общего морального упадка выяснится, что общество не готово будет противодействовать угрозам, погрязнет в перманентной истерике и "войне всех со всеми", в миниатюре это мы уже сейчас наблюдаем. Нет никакой надежды, что волшебным образом люди перевоспитаются и смогут противостоять глобальным и более серьёзным угрозам.
Клинопись "Куда катится мир", Вавилон, 3000 лет до н.э.
У нас такое было еще в 2000-х. Целевой троян подсадили на конференции на нотник директора (чето-там копировали и т.п.) и когда воткнул флешку с ключом, ключ и пароль к нему "ушли". Выручило, что оператор в банке знала наш профиль платежей и перезвонила уточнить чего за платеж на полную сумму счета-10 руб.
Да, сами лопухи, но для 2000-х это было довольно неожиданный вектор атаки. Ессно, когда позже подобное стало возникать у клиентов, мы уже типа на опыте выдавали рекомендации.
Это какие банки? Этот момент указывается в Уставе организации, и является инструментом ограничивающим полномочия гендира. Более того, есть положение о т.н. "крупных сделках" которые гендир не имеет права проводить единолично без письменного согласия владельцев.
В бумажном-то виде это как работает? Есть устав - там написано кто имеет право действовать от имени организации без доверенности. Все остальные сотрудники и даже владельцы должны для осуществления действий предоставлять доверенность в которой написано какие именно полномочия им доверяются.
Опять же право второй подписи на платежных документах может быть оговорено в уставе. И с такой оговоркой гендир никак не сможет провести никакой платеж "в одну каску" без подписи второго лица. Я правда, такую оговорку видел только один раз и довольно давно.
Впрочем, если не выходить за рамки «книжных» бизнес-процессов, то никаких копий делать не надо. Право подписи имеет один человек, поэтому токен должен находиться именно у него. Когда он уходит в отпуск или заболеет, то передаёт ключ своему заместителю.
Неверная предпосылка ведет к неверным выводам. Когда носитель ключа уходит в отпуск или заболеет - то право подписи он делегирует своему заместителю. И заместитель подписывает документы своим ключом.
В бумажном-то документообороте так и работало (ну почти) т.к. собственноручную подпись отдать кому-либо проблематично.
Например. у нашей компании два владельца, обладающих практически одинаковыми правами. Плюс к этому — дистанционно работающий главный бухгалтер.
Вот в слове "практически" наверно есть маленький ньюанс, что один владелец просто владелец, а второй генеральный директор с правом подписи. Ну а главный бухгалтер, он так-то никогда и не имел права распоряжения деньгами организации - максимум право второй (дополнительной) подписи платежек. Такая вот бумажная двухфакторная аутентификация платежей.
Одному нужно подписать отчёт, другому — договор, третьему — зайти на ЕГАИС
Действительно, понапридумывали всяких электронных доверенностей и т.п. бюрократий. Делаем одну общую ЭЦП "на все" и начинаем придумывать как с этим жить.
Понятно было бы если вы написали, что вот есть все эти возможности, но в силу ряда причин ими неудобно пользоваться (что так и есть), поэтому решили выбрать вот такую схему работы.
18+ и NSFW - это как раз тэги про нецензурщину. Вот даже пальцем в небо - первый не показывается определенным категориям пользователей или запрашивает подтверждение возраста, второй - не показывается в поисковой выдаче, но доступен по прямой ссылке.
Вы гляньте фотку из главной спальни - коттедж на 600 квадратов, а соседи вон они, за заборчиком в 5 метрах.
За десятки миллионов рублей переехать из одной коммуналки в другую, так себе удовольствие.
Не, не, если уж и строить загородный дом, то и участок к нему должен быть соответствующий. Как минимум, чтобы, кхм, шумы из главной спальни до соседей не доносились.
Это понимается, потому что есть офисный пакет Microsoft Office от того же вендора. И для обывателей этот пакет именно, что "в коробке".
Именно поэтому все разного рода "убийцы винды" включают в себя хотя бы что-то что напоминает не какой-то абстрактный "офисный пакет", а конкретно Microsoft Office.
Фичу "в коробке" следует читать как "включен в стоимость лицензии". Обычная маркетинговая уловка, без которой у очередного "убийцы" вообще нет шансов даже попасть в профильные обзоры.
Странный тезис, количество "копеек" в той или иной валюте, весьма опосредованно связано с количеством знаков которые нужно хранить. Например, официальный курс ЦБ (а они-то уж точно знают, сколько копеек в рубле) доллара на сегодня составляет 60,9013 рубля.
Значения integer не страдают от проблем с округлением, свойственных типам float и double, поэтому они предпочтительнее, чем числа с плавающей запятой.
Имхо, те кто использует типы с плавающей запятой для денежных значений, вообще не представляют себе, что означает слово "плавающей", и чем они отличаются от типов с фиксированной запятой, которые как раз в первую очередь для денежных значений и создавались.
при открытии Excel…
Будьте осторожны при формировании CSV файлов — не отдавайте это на откуп бухгалтерам и отделу кадров
Вроде серьезность ситуации и прямое предупреждение Минцифры — что файл вот вам AS IS подразумевает, что отдавать его в отдел кадров, чтобы они быстро в Экселе «все сделали» — НЕ НАДО.
Неужели в ИТ-конторе нет спецов которые сваяют генератор текстового файла по жесткому текстовому же шаблону? Вот прям надо для этого сразу серверные мощности выделять.
Добавили Async/Wait инструкции.
Ну как бы SOLID это принципы написания кода на любом ЯП. 1С не исключение. Принципы "I" и "D" отлично реализуются на практике. Конечно, в языке нет для этого специального инструментария, и это приводит к дополнительным издержкам в виде описанных соглашений в команде.
Какая печаль у вас с тестами? У нас покрытие 90к LOC проекта 50%, и а более мелкие покрыты на 80+%.
А собственно в чем проблема? и SOLID, и тесты, и многозадачность, и CI/CD, и код-ревью - все это в разработке 1С есть. Далеко не все пользуются - да, есть такое, но вот чтобы указанного не было - это сознательное решение руководителя команды разработки/проекта.
И никто не мешает это все использовать самому, чтобы потом уйти в более квалифицированную команду. А если "и так сойдет", ну значит на том же уровне и останетесь. Это от языка программирования не зависит.
Клинопись "Куда катится мир", Вавилон, 3000 лет до н.э.
Так он как раз заверит платежку ЭЦП и гендира и всех остальных владельцев.
2006-2007 год.
У нас такое было еще в 2000-х. Целевой троян подсадили на конференции на нотник директора (чето-там копировали и т.п.) и когда воткнул флешку с ключом, ключ и пароль к нему "ушли". Выручило, что оператор в банке знала наш профиль платежей и перезвонила уточнить чего за платеж на полную сумму счета-10 руб.
Да, сами лопухи, но для 2000-х это было довольно неожиданный вектор атаки. Ессно, когда позже подобное стало возникать у клиентов, мы уже типа на опыте выдавали рекомендации.
Это какие банки? Этот момент указывается в Уставе организации, и является инструментом ограничивающим полномочия гендира. Более того, есть положение о т.н. "крупных сделках" которые гендир не имеет права проводить единолично без письменного согласия владельцев.
В бумажном-то виде это как работает? Есть устав - там написано кто имеет право действовать от имени организации без доверенности. Все остальные сотрудники и даже владельцы должны для осуществления действий предоставлять доверенность в которой написано какие именно полномочия им доверяются.
Опять же право второй подписи на платежных документах может быть оговорено в уставе. И с такой оговоркой гендир никак не сможет провести никакой платеж "в одну каску" без подписи второго лица. Я правда, такую оговорку видел только один раз и довольно давно.
Неверная предпосылка ведет к неверным выводам. Когда носитель ключа уходит в отпуск или заболеет - то право подписи он делегирует своему заместителю. И заместитель подписывает документы своим ключом.
В бумажном-то документообороте так и работало (ну почти) т.к. собственноручную подпись отдать кому-либо проблематично.
Вот в слове "практически" наверно есть маленький ньюанс, что один владелец просто владелец, а второй генеральный директор с правом подписи. Ну а главный бухгалтер, он так-то никогда и не имел права распоряжения деньгами организации - максимум право второй (дополнительной) подписи платежек. Такая вот бумажная двухфакторная аутентификация платежей.
Действительно, понапридумывали всяких электронных доверенностей и т.п. бюрократий. Делаем одну общую ЭЦП "на все" и начинаем придумывать как с этим жить.
Понятно было бы если вы написали, что вот есть все эти возможности, но в силу ряда причин ими неудобно пользоваться (что так и есть), поэтому решили выбрать вот такую схему работы.
18+ и NSFW - это как раз тэги про нецензурщину. Вот даже пальцем в небо - первый не показывается определенным категориям пользователей или запрашивает подтверждение возраста, второй - не показывается в поисковой выдаче, но доступен по прямой ссылке.
Как это мешает этим авторам твитить?
Первый самый скриншот - буквально же: "недавно накосячил и прощен, в тренды не выводить".
Второй тоже - "ботоферма постит нецензурщину, в поиске не выводить".
Что крамольного в предъявленных тегах? Вроде все по делу. И даже все прилично выглядит - рабочие метки модераторов форумов куда пожёстче бывают.
Вы гляньте фотку из главной спальни - коттедж на 600 квадратов, а соседи вон они, за заборчиком в 5 метрах.
За десятки миллионов рублей переехать из одной коммуналки в другую, так себе удовольствие.
Не, не, если уж и строить загородный дом, то и участок к нему должен быть соответствующий. Как минимум, чтобы, кхм, шумы из главной спальни до соседей не доносились.
Это понимается, потому что есть офисный пакет Microsoft Office от того же вендора. И для обывателей этот пакет именно, что "в коробке".
Именно поэтому все разного рода "убийцы винды" включают в себя хотя бы что-то что напоминает не какой-то абстрактный "офисный пакет", а конкретно Microsoft Office.
Фичу "в коробке" следует читать как "включен в стоимость лицензии". Обычная маркетинговая уловка, без которой у очередного "убийцы" вообще нет шансов даже попасть в профильные обзоры.
WordPad в составе Windows с 1985 года, с версии 1.0. Для простенького текстового документа с оформлением вполне годная вещь.
Это уже вопрос терминологии, что считать денежным значением. Курс доллара это стоимость одного доллара в рублях, цена, можно сказать.
И тут надо учесть, что цена рубля в долларах тоже точное значение 0.0164 доллара за рубль, а не обратная величина стоимости доллара в рублях.
Опять же цена акции Россети сегодня 0.5778 рублей. Это уже денежное значение или отдельная сущность Цена?
Странный тезис, количество "копеек" в той или иной валюте, весьма опосредованно связано с количеством знаков которые нужно хранить. Например, официальный курс ЦБ (а они-то уж точно знают, сколько копеек в рубле) доллара на сегодня составляет 60,9013 рубля.
Имхо, те кто использует типы с плавающей запятой для денежных значений, вообще не представляют себе, что означает слово "плавающей", и чем они отличаются от типов с фиксированной запятой, которые как раз в первую очередь для денежных значений и создавались.
Вот прям очень интуитивно же:
Ага, нашел Инфракрасная камера «optris PI 450i»
Тепловая чувствительность (NETD): 40 мК
Цена от 4000 Евро.
Такой стресс-тест на то, является ли ваша контора ИТ-компанией, и может ли она правильно реализовывать поставленное ТЗ.
Вроде серьезность ситуации и прямое предупреждение Минцифры — что файл вот вам AS IS подразумевает, что отдавать его в отдел кадров, чтобы они быстро в Экселе «все сделали» — НЕ НАДО.
Неужели в ИТ-конторе нет спецов которые сваяют генератор текстового файла по жесткому текстовому же шаблону? Вот прям надо для этого сразу серверные мощности выделять.