Недокументированная возможность генератора случайных чисел.
При помощи дробного числа в границе
можно указать вероятность выпадения числа.
Например, здесь мы регулируем вероятность выпадения числа 1:
P.S.: думаю, вы понимаете, что не стоит пользоваться этой багофичей на реальных проектах 😁
При помощи дробного числа в границе
можно указать вероятность выпадения числа.
Например, здесь мы регулируем вероятность выпадения числа 1:
ГСЧ.СлучайноеЧисло(0, 0.1);Чем меньше дробная часть, тем меньше шансов выпадения (см. скрины).
ГСЧ.СлучайноеЧисло(0, 0.01);
ГСЧ.СлучайноеЧисло(0, 0.001);
P.S.: думаю, вы понимаете, что не стоит пользоваться этой багофичей на реальных проектах 😁
🔥23👍2👏2❤1🤬1
Сообщить(Дата("0.0.0 0:0:0"));
Anonymous Quiz
14%
00.00.0000 0:00:00
51%
01.01.0001 0:00:00
8%
30.11.0002 0:00:00
27%
Исключение
😱17🤯13😁7🔥4❤1
Жёлтый чайник 1С (Черненко Виталий)
Сообщить(Дата("0.0.0 0:0:0"));
Сообщить(Дата("999.999.999 999:999:999"));
Anonymous Quiz
9%
01.01.0001 00:00:00
14%
15.11.1084 14:52:51
48%
31.12.3999 23:59:59
17%
Исключение
11%
Взрыв
🤯15🔥4👏4😱3❤1
Жёлтый чайник 1С (Черненко Виталий)
Сообщить(Дата("999.999.999 999:999:999"));
Сообщить(Дата("-999.-999.-999 -999:-999:-999"));
Anonymous Quiz
24%
01.01.0001 00:00:00
11%
15.11.1084 14:52:51
17%
13.12.1087 9:07:08
11%
31.12.3999 23:59:59
20%
Исключение
17%
Блокировка РКН
🤔8🤯7👍3🔥3❤2
Недокументированная возможность у функции Дата()
Ещё пример:
Здесь мы уже вычитаем 1 секунду. И тем самым получаем конец февраля.
Но при этом, если порог доступной в 1С даты превышен, то мы получаем пустое значение.
Так что, используя платформенный метод Дата(), помните, что он может сработать не совсем так, как вы предполагаете. Особенно, когда в метод передаются данные "из вне" 😁
Эту интересную особенность прислал @codmal. А если у вас есть чем поделиться, то пишите в комментариях или ЛС 👍
Д = Дата("100.1.2022 0:0:0"))
Этот кусок кода получит дату:0 января 2022 + 100 дней = 10.04.2022 0:00:00То есть, если число дней больше, чем существующих в месяце, то 1С работает по принципу ДобавитьКДате(). Просто добавляет к дате число дней, каждый раз при переполнении переходя к следующему месяцу.
Ещё пример:
Д - Дата("1.3.2022 0:0:-1");
Данный кусок кода породит дату по формуле:1 марта 2022 года - 1 секундаТ.е. , мы получим конец последнего дня февраля 22 года.
Здесь мы уже вычитаем 1 секунду. И тем самым получаем конец февраля.
Но при этом, если порог доступной в 1С даты превышен, то мы получаем пустое значение.
Сообщить(Дата("1.1.9999999999 0:0:0"));
Результатом будет пустая дата. Не ошибка (что опять таки довольно странно). Просто пустая дата. Так что, используя платформенный метод Дата(), помните, что он может сработать не совсем так, как вы предполагаете. Особенно, когда в метод передаются данные "из вне" 😁
Эту интересную особенность прислал @codmal. А если у вас есть чем поделиться, то пишите в комментариях или ЛС 👍
🔥29👍19❤2
Когда 1Сник решил порешать задачки на sql-ex.ru
Слишком подозрительно 🤔
То приятное чувство, когда в CS GO тебя называют читером, потому что хорошо играешь.
Слишком подозрительно 🤔
То приятное чувство, когда в CS GO тебя называют читером, потому что хорошо играешь.
😁19
Жёлтый чайник 1С (Черненко Виталий)
Photo
Что будет сообщено, если выполнить метод?
Anonymous Quiz
16%
Спасение
41%
Уничтожение
44%
Исключение
👍24💩3👏2
С = Новый Структура;
С.Вставить("С", С);
Сообщить(ЗначениеВСтрокуВнутр(С));
С.Вставить("С", С);
Сообщить(ЗначениеВСтрокуВнутр(С));
Anonymous Quiz
58%
Сообщение
17%
Исключение
24%
Падение
👍16😁2
Зачем 1Снику сахар?
Anonymous Poll
35%
Сложно отладить код без самогона
20%
Варенья для мозга хороши
40%
Задабривать бухгалтеров кубиками рафината
5%
Своя версия в комментариях
👍8🤮7😁2
🤔?
Anonymous Poll
87%
Девушка - разработчик (программист)
13%
Девушка - разработчица (программистка)
🤔9👍4😱2
Об 1С для программистов, или Натягиваем сову на глобус
Давно хотел написать подобную статью. И вот выкладываю.
Попытаемся рассказать про 1С "обычным" программистам. С попытками натянуть их терминологию на нашу =)
Ничего серьёзного, но если поставите плюсики, то будет приятно. Моя первая статья на Хабре 😁
https://habr.com/p/657991/
Давно хотел написать подобную статью. И вот выкладываю.
Попытаемся рассказать про 1С "обычным" программистам. С попытками натянуть их терминологию на нашу =)
Ничего серьёзного, но если поставите плюсики, то будет приятно. Моя первая статья на Хабре 😁
https://habr.com/p/657991/
Habr
Об 1С для программистов, или Натягиваем сову на глобус
О статье Про 1С на Хабре сказано много разного. Но чаще всего это рассказы больше про саму компанию и её готовые продукты ("типовые решения"). Про саму разработку на платформе 1С говорят не так часто....
👍29🔥4
Мини-курс от 1С по Шине за цену килограмма сахара.
https://uc1.1c.ru/course/1s-shina-obzor-produkta-i-prakticheskij-primer-ispolzovaniya/
https://uc1.1c.ru/course/1s-shina-obzor-produkta-i-prakticheskij-primer-ispolzovaniya/
Онлайн и видео курсы 1С обучение от лучших специалистов фирмы 1С
1С:Шина. Обзор продукта и практический пример использования - курс от Учебного Центра №1
Курс будет полезен для администраторов информационных систем, программистов, которые отвечают за обмены данными между информационными системами и для все, кто хочет научиться пользоваться продуктом 1С:Шина.
👍17😁5👏1
Регулярки в коробке - это топ 2 среди лайков в неофициальном списке предложений к платформе.
🔥11👍5
Forwarded from Зазеркалье 1С
Обновлён план задач на версию 8.3.23 платформы 1С:Предприятие
Выполнено:
• Управление табличными пространствами базы данных (возможность размещения части БД на самом быстром диске)
• Поддержка нового формата электронных подписей (согласно требованиям закона об архивном хранении документов)
• Снятие ограничения в 100МБ при использовании МенеджерКриптографии.Расшифровать
Реализация:
• Поддержка регулярных выражений в платформе
Читать далее...
————————
@wonderland_1C
Выполнено:
• Управление табличными пространствами базы данных (возможность размещения части БД на самом быстром диске)
• Поддержка нового формата электронных подписей (согласно требованиям закона об архивном хранении документов)
• Снятие ограничения в 100МБ при использовании МенеджерКриптографии.Расшифровать
Реализация:
• Поддержка регулярных выражений в платформе
Читать далее...
————————
@wonderland_1C
🔥12🤔3👍2
Жёлтый чайник 1С (Черненко Виталий)
Регулярки в коробке - это топ 2 среди лайков в неофициальном списке предложений к платформе.
Первый по числу лайков - UID в запросе. Его 1С уже показала в ноябре прошлого года.
Второй - регулярные выражения.
Так, а что же у нас третье по числу лайков? 🤔
Ждём паузу, коллеги?)
P.S.: я долго самостоятельно модерировал эту страницу для предложений, но в какой-то момент понял, что, к сожалению, не хватает времени. И перевёл всё в более свободный режим, когда каждый может:
• Ставить лайки и комментировать предложения
• Самому оставлять предложение (и отправлять боту 1С ссылку на него). Такое предложение становится открытым для всех желающих оценить его и\или дополнить.
Второй - регулярные выражения.
Так, а что же у нас третье по числу лайков? 🤔
Ждём паузу, коллеги?)
P.S.: я долго самостоятельно модерировал эту страницу для предложений, но в какой-то момент понял, что, к сожалению, не хватает времени. И перевёл всё в более свободный режим, когда каждый может:
• Ставить лайки и комментировать предложения
• Самому оставлять предложение (и отправлять боту 1С ссылку на него). Такое предложение становится открытым для всех желающих оценить его и\или дополнить.
👍17