TGViewer
Channel Public Channel
Жёлтый чайник 1С (Черненко Виталий)

Жёлтый чайник 1С (Черненко Виталий)

@juniorones

Только настоящий джедай сможет сдержать гнев и познать Силу Желтого программирования.

Make IT, not war

По всем вопросам: @SeiOkami

https://github.com/SeiOkami
https://seiokami.github.io/
https://infostart.ru/profile/309462/
Subscribers
5.3K
Photos
200
Videos
3
Links
214

Showing posts older than #383 · Back to latest

Older Posts 19 shown
Post #382 3.9K
Жёлтый чайник 1С (Черненко Виталий) Регулярки в коробке - это топ 2 среди лайков в неофициальном списке предложений к платформе.
Первый по числу лайков - UID в запросе. Его 1С уже показала в ноябре прошлого года.

Второй - регулярные выражения.

Так, а что же у нас третье по числу лайков? 🤔
Ждём паузу, коллеги?)

P.S.: я долго самостоятельно модерировал эту страницу для предложений, но в какой-то момент понял, что, к сожалению, не хватает времени. И перевёл всё в более свободный режим, когда каждый может:
• Ставить лайки и комментировать предложения
• Самому оставлять предложение (и отправлять боту 1С ссылку на него). Такое предложение становится открытым для всех желающих оценить его и\или дополнить.
  • 👍 17
Post #381 2.83K

Forwarded from Зазеркалье 1С

Обновлён план задач на версию 8.3.23 платформы 1С:Предприятие

Выполнено:
• Управление табличными пространствами базы данных (возможность размещения части БД на самом быстром диске)
• Поддержка нового формата электронных подписей (согласно требованиям закона об архивном хранении документов)
• Снятие ограничения в 100МБ при использовании МенеджерКриптографии.Расшифровать

Реализация:
• Поддержка регулярных выражений в платформе

Читать далее...
————————
@wonderland_1C
  • 🔥 12
  • 🤔 3
  • 👍 2
Post #377 4.07K
Post #376 3.53K
Об 1С для программистов, или Натягиваем сову на глобус

Давно хотел написать подобную статью. И вот выкладываю.
Попытаемся рассказать про 1С "обычным" программистам. С попытками натянуть их терминологию на нашу =)

Ничего серьёзного, но если поставите плюсики, то будет приятно. Моя первая статья на Хабре 😁

https://habr.com/p/657991/
Habr Об 1С для программистов, или Натягиваем сову на глобус О статье Про 1С на Хабре сказано много разного. Но чаще всего это рассказы больше про саму компанию и её готовые продукты ("типовые решения"). Про саму разработку на платформе 1С говорят не так часто....
  • 👍 29
  • 🔥 4
Post #375 3.43K
  • 🤔 9
  • 👍 4
  • 😱 2
Post #374 3.18K
Ну что, покопаемся в 1С:Элемент ?
  • 👍 28
Post #373 2.85K
  • 👍 8
  • 🤮 7
  • 😁 2
Post #370 2.58K
  • 👍 16
  • 😁 2
Post #369 2.54K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 👍 24
  • 💩 3
  • 👏 2
Post #366 3.52K
Когда 1Сник решил порешать задачки на sql-ex.ru
Слишком подозрительно 🤔

То приятное чувство, когда в CS GO тебя называют читером, потому что хорошо играешь.
  • 😁 19
Post #347 6.75K
  • 👍 8
Post #345 7.49K
Недокументированная возможность у функции Дата()

Д  = Дата("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
Post #344 3.85K
Жёлтый чайник 1С (Черненко Виталий) Сообщить(Дата("999.999.999 999:999:999"));
  • 🤔 8
  • 🤯 7
  • 👍 3
  • 🔥 3
  • ❤ 2
Post #343 3.19K
Жёлтый чайник 1С (Черненко Виталий) Сообщить(Дата("0.0.0 0:0:0"));
  • 🤯 15
  • 🔥 4
  • 👏 4
  • 😱 3
  • ❤ 1
Post #342 2.92K
  • 😱 17
  • 🤯 13
  • 😁 7
  • 🔥 4
  • ❤ 1
Post #339 2.97K
Недокументированная возможность генератора случайных чисел.

При помощи дробного числа в границе
можно указать вероятность выпадения числа.

Например, здесь мы регулируем вероятность выпадения числа 1:
ГСЧ.СлучайноеЧисло(0, 0.1); 
ГСЧ.СлучайноеЧисло(0, 0.01);
ГСЧ.СлучайноеЧисло(0, 0.001);

Чем меньше дробная часть, тем меньше шансов выпадения (см. скрины).

P.S.: думаю, вы понимаете, что не стоит пользоваться этой багофичей на реальных проектах 😁
  • 🔥 23
  • 👍 2
  • 👏 2
  • ❤ 1
  • 🤬 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →