Жёлтый чайник 1С (Черненко Виталий)
5.3K subscribers
200 photos
3 videos
3 files
214 links
Только настоящий джедай сможет сдержать гнев и познать Силу Желтого программирования.

Make IT, not war

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

https://github.com/SeiOkami
https://seiokami.github.io/
https://infostart.ru/profile/309462/
Download Telegram
Highload и Lowcode — единство и борьба противоположностей

Выступление Сергея Нуралиева HighLoad++ 24.11.2022 .

Платформа 1С:Предприятие – Lowcode-платформа для
быстрой разработки различных бизнес-приложений

Видео: https://youtu.be/aYKXGHdruIE?t=4422
Презентация: https://disk.yandex.ru/i/Gbl-QFSPiLOvnw

Интересная цитаты про все эти хотелки поработать напрямую с SQL:

Если вы построили какой-то слой абстракции, то "не ковыряйте дырочек".
К вам будут приходить люди и говорить: "Пожалуйста, сделайте нам здесь дырочку и здесь дырочку". Какой-то способ обойти слой абстракции и куда-то влезть. Очень большая рекомендация - не видитесь на уговоры. Потом может случиться плохое.
Например, если у вас есть абстракция работы с данными. Вы дали кому-то где-то немного проходить мимо слоя абстракции. Потом у вас будут проблемы, что это не поддерживается в ваших новых версиях, это не работает с какими-то вашими оптимизациями, потом просто не работает... Старайтесь удерживаться от этого.
🔥16🤡6👍5👎1👏1😁1
Онлайн-тренажёр по решению задачек по запросам 1С .

Свеженький проект https://academy.dev-ins.ru/ с задачками по запросам 1С. Пробежался и всё порешал 👍

Пока что задач немного, но идея хорошая. Если вы тоже так считаете и хотите годную замену www.sql-ex.ru для 1сников, то покажите это разработчикам - регайтесь, решайте задачки и отправляйте баги и предложения в отельной форме.

Телеграм канал: @academy_devins

К слову, мы в Магните разработали специально расширение для создания внутренних курсов обучения (в том числе и запросов). Возможно, как обкатаем - выложим в открытый доступ.
🔥30👍7👏2💯1
Премия INFOSTART AWARDS 2022!💥

Инфостарт продолжает прием заявок на ежегодную премию INFOSTART AWARDS 2022.
⭐️Премия Infostart Awards присуждается людям, наиболее ярко проявившим себя в определенной области сферы 1С.

✅Лауреаты премии в течение 5 лет смогут бесплатно посещать все мероприятия Инфостарта, включая ежегодную конференцию INFOSTART EVENT.
📍Номинации INFOSTART AWARDS 2022
Премия присуждается за Вклад в областях:
- «Администрирование СУБД. HighLoad оптимизация»
- «Инструментарий разработчика. Приемы и методы разработки»
- «Интеграция и обмен данными»
- «Мобильная разработка и чат-боты»
- «Управление проектом и продуктом»
- «Управление командой, мотивация и лидерство»
- «Управление ИТ-подразделением»
- «ИТ-анализ»
- Лучшая коммерческая разработка на Инфостарте
Когда состоится церемония награждения?
📆 22 декабря, в 19:00 по мск. На десерт нас ждет интеллектуальный батл 1С-знатоков и телезрителей “Что Если Тогда”.
🗓Когда подать заявку? До воскресенья, 18 декабря, включительно.

Заяви о себе - подай заявку на премию INFOSTART AWARDS 2022!💥

Подать заявку
👍5🔥2👏2🤔1
1C VS Масштабирование Windows
😁14😢7👎2
Жёлтый чайник 1С (Черненко Виталий)
Премия INFOSTART AWARDS 2022!💥 Инфостарт продолжает прием заявок на ежегодную премию INFOSTART AWARDS 2022. ⭐️Премия Infostart Awards присуждается людям, наиболее ярко проявившим себя в определенной области сферы 1С. ✅Лауреаты премии в течение 5 лет смогут…
22.12.22: INFOSTART AWARDS 2022 и новогодняя игра “Что Если Тогда”

Присоединяйтесь к эфиру 22 декабря в 19:00 МСК!
➡️Премия INFOSTART AWARDS 2022: узнайте, кто станет лауреатом
Премия Infostart Awards присуждается людям, наиболее ярко проявившим себя в определенной области сферы 1С и подтвердившим свой вклад статьями, разработками, обучающими выступлениями на эту тему.
Эксперты отрасли 1С в прямом эфире объявят лауреатов в 9 номинациях.

➡️ Выиграйте призы
В прямом эфире мы разыграем среди зрителей подарки - эксклюзивное домино для 1С-ников. Инфостарт. Домино - это игра для программистов 1С и всех, кто знает язык запросов 1С. Цель игры - составить запросы, используя ключевые слова и метаданные.

➡️Попробуйте ответить на каверзные вопросы вместе со знатоками
После церемонии награждения лауреатов, пройдет интеллектуальная игра “Что Если Тогда”. Как обычно - все вопросы посвящены тематике 1С.
Для новогодней игры мы собрали сильную команду знатоков-корифеев, экспертов из мира 1С.и опытных авторов вопросов.
👉 Присоединяйтесь к эфиру
Когда: 22 декабря в 19:00 МСК
👍7🔥3💩1
А ChatGPT дело говорит.

Популярный сейчас и достаточно умный чат бот на основе ИИ. Может даже пытаться код на 1С писать. И с подсказками учиться.
😁26👍13🔥2🤔1
Я в номинантах 👇
👍14🔥3👏3
Инфостарт вчера объявил номинантов премии 🏆 Infostart Awards, вручение которой пройдет онлайн уже завтра. Также на мероприятии будет разыграна настолка для 1Сников Инфостарт.Домино, которая произвела фурор на осеннем эвенте. А после вручения премий состоится игра ЧтоЕслиТогда: Dream Team знатоков против участников сообщества, приславших свои каверзные вопросы. Проходит игра всегда очень весело, присоединяйтесь в качестве зрителей и болельщиков!

Но вернемся к премии.

В моей «родной» секции «Инструментарий разработчика. Приемы и методы разработки» в шортлист по результатам голосования экспертов включили четырех из множества достойных кандидатов:

💪 Олега Тымко, которого в сообществе 1С знают как интереснейшего докладчика Infostart Event'а и митапов, активного контрибьютера и автора различных проектов сообщества OneScript. Если присмотреться к аккаунту Олега на гитхабе, то кроме всего прочего можно увидеть в списке проектов проект JOneS — порт движка OneScript на Java, который выглядит интересно и перспективно.

🎓 Дмитрия Петрова — он отличился популярной серией статей по использованию БСП, в которых разбирает различные механизмы библиотеки в примерах и с картинками.

😎 Виталия Черненко мы знаем по публикациям про особенности механизмов технологической платформы 1С. Одна из самых запоминающихся и нашумевших — про секретный незадокументированный оператор в 1С. А еще Виталий ведет в телеграме популярный канал @JuniorOneS.

🛠 Сергея Яныгина, автора нескольких проектов, одним из которых я лично пользуюсь уже больше года фактически каждый день. Это OneS Cluster Admin — альтернативная консоль администрирования кластера серверов 1С, которая позволяет в одном окне управлять серверами 1С разных версий платформы (без необходимости перерегистрировать radmin.dll), не требует прав администратора ОС, кросплатформенная и прочее, прочее. Крутой инструмент, который знаю не понаслышке, и поэтому с удовольствием рекомендую!

👉 Участвовать в онлайн-трансляции Infostart Awards 2022 👈
👍10🔥4👏1
Жёлтый чайник 1С (Черненко Виталий)
Photo
Сколько будет выведено, если всего пользователей системы взаимодействия 1000?
Anonymous Quiz
17%
0
11%
250
46%
999
26%
1000
👍11😁7🔥2
Наконец-то решил поковырять Систему Взаимодействия 1С.

Но так и не нашёл тематического чата в телеграмм.
Поэтому решил создать свой =)
Вступайте, если у вас есть вопросы или же желание на них отвечать 🥳

@CollaborationSystemOneS
🔥7👍4👏3
В тестовой 8.3.23 появилась community-лицензия для разработчиков 🥳

Есть ограничения. Необходимо проконсультироваться с врачом.
👍28🔥18😱3
Жёлтый чайник 1С (Черненко Виталий)
Сред("12345", 3, -9);
СколькоВыбрать = Неопределено;
А = Сред("12345", 3, СколькоВыбрать);
Anonymous Quiz
11%
""
2%
"12"
3%
"2345"
45%
"345"
40%
Ошибка
👍9🤔5
Регулярные выражения в платформе 8.3.23.📣

Вышла тестовая версия платформы 8.3.23. В полноценном релизе может всё измениться. Но пока, что на данный момент имеем:

Новые методы платформы:

📍СтрНайтиПоРегулярномуВыражению(<Строка>, <РегулярноеВыражение>, <НаправлениеПоиска>, <НачальнаяПозиция>, <НомерВхождения>, <ИгнорироватьРегистр>, <МногострочныйПоиск>)

📍СтрНайтиВсеПоРегулярномуВыражению(<Строка>, <РегулярноеВыражение>, <ИгнорироватьРегистр>, <МногострочныйПоиск>)

📍СтрПодобнаПоРегулярномуВыражению(<Строка>, <РегулярноеВыражение>, <ИгнорироватьРегистр>, <МногострочныйПоиск>)

📍СтрЗаменитьПоРегулярномуВыражению(<Строка>, <РегулярноеВыражение>, <ПодстрокаЗамены>, <ИгнорироватьРегистр>, <МногострочныйПоиск>)


👍 Понятное описание в документации и есть примеры

ℹ️ Используются регулярные выражения стандарта ICU

🤔 Метод СтрПодобнаПоРегулярномуВыражению() проверяет на соответствие шаблону ВСЮ строку. Как-то я больше привык, когда метод проверяет наличие в строке любого кусочка, соответствующего шаблону. Но, в принципе, для этого есть СтрНайтиПоРегулярномуВыражению()

👎 Зачем-то наделали в методах кучу параметров. В СтрНайтиПоРегулярномуВыражению() их аж семь. И из них 5 необязательных. А если понадобится что-то добавить? Параметры для регулярок бывают разные. Я понимаю, когда старый легаси не исправляют, но тут... хочется напомнить про стандарты разработки 1С =)

Лучше бы сразу сделали что-то типа
ПараметрыПоиска = Новый ПараметрыПоискаПоРегулярномуВыражению(); 

❌ Иногда при некорректном выражении падает сеанс. Пример видно на скрине. Надеюсь, что до релиза поправят)

🕑 Замеры скорости показывают, что 1С выполняет поиск быстрее классической VBScript.RegExp. Иногда значительно быстрее. Иногда в десятки раз!
Ну и в ряде случаев может выполняться медленее. Например, если продублировать строку "Моя почта: sample@example.com" несколько тысяч раз и применить на ней шаблон "(\w+@\w+\.\w+)", то чем длинее текст, тем 1С больше отстает от компоненты. В несколько раз.

🧑‍💻 Конечно, нужно больше тестов. И если вы хотите поучаствовать, то можете использовать разработанный мною инструмент для этих целей: ссылка на гитхаб.

👥 Если есть какие-то замечания по инструменту, то добавляйте ишуиз. Если же есть замечания по самим регулярным выражениям в 1С, то можете добавлять комментарий на этой страничке. Будет интересно увидеть результаты 🥳

😄 P.S.: Оптимистичное (и классическое) начало главы про регулярные выражения из документации на ИТС:

У вас есть проблема.
Вы решили использовать регулярные
Выражения, чтобы её решить.
Теперь у вас две проблемы.

—————————————————————
@JuniorOneS
👍18🔥5❤4👏1😁1🤔1😱1
Жёлтый чайник 1С (Черненко Виталий)
Photo
У вас есть справочник "Справочник". В нём 5 элементов. Какое сообщение будет выведено?
Anonymous Quiz
4%
0
14%
1
3%
2
4%
3
15%
4
5%
5
54%
Ошибка
😱25🔥4😁4👍2👎1🤔1
Жёлтый чайник 1С (Черненко Виталий)
​​Управление платформенными обработками (расширение для типовых) Выложил новую версию расширения по подмене "встроенных" в платформу обработок. • Добавлены новые обработки из платформы 8.3.20 (9 шт) • В новой версии платформы изменили внутренние имена обработок.…
Управление платформенными обработками. [UPDATE 8.3.23]

Продолжаем ковырять бета 8.3.23 😁
Выложил новую версию расширения по подмене "встроенных" в платформу обработок.

📍Добавлены новые обработки из платформы:
••• Управление распознаванием речи
••• Управление табличными пространствами базы данных
••• Управление хранилищем двоичных данных

📍 Уменьшена зависимость от БСП. Осталось только наличие справочника Пользователи и для работы в разрезе пользователей типовой метод Пользователи.ТекущийПользователь()

📍Исправлен ряд внутренних ошибок

Подробнее на Инфостарт

+ проект выложен в открытый доступ на GitHub. Оттуда можно скачать релизы, зарегистрировать ошибку или добавить предложения.

Ссылка на репозиторий

Всегда можно порадовать автора плюсиками на инфостарт и звездочками на гитхаб 😁
—————————
@JuniorOneS
👍15🔥8