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 #472 · Back to latest

Older Posts 20 shown
Post #471 2.42K
Жёлтый чайник 1С (Черненко Виталий) ВЫБРАТЬ ПРЕДСТАВЛЕНИЕ(ПРЕДСТАВЛЕНИЕ(1) + 2 + ПРЕДСТАВЛЕНИЕ(3))
  • 👍 16
  • 🔥 5
  • 👏 5
  • 🥱 3
Post #470 2.45K
  • 👍 9
  • 🔥 5
  • 🤔 5
  • 😁 3
  • 👏 1
Post #469 2.54K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 😁 9
  • 👍 7
  • 🔥 3
  • ✍ 2
  • 🤔 2
  • 😱 1
Post #468 2.31K
  • 🤯 4
  • 🤔 3
Post #467 2.6K
1С:Дайджест. Что там в желтом мире?

🎤 ПРЕДСТОЯЩИЕ СОБЫТИЯ:

❕ Вебинар 1С:Шина 26 января
Компания 1С проведён вебинар "1С:Шина: презентация продукта, пример интеграции, нюансы настройки"
"В конце вебинара можно будет задать вопросы команде продукта 1С:Шина".
Зарегистрироваться можно в личном кабинете на странице с вебинарами

❕ Yet Another XUnit. Юнит-тестирование 1С с человеческим лицом!
Сегодня (20.01) в 19:30 у Веселого 1С будет стрим на тему юнит тестирования в 1С.
Про это решение для unit тестов на конференции Инфостарт22 были интересные доклад и мастер класс

Уже скачивал себе в декабре на "потыкать". Если не лениться, то очень полезная штука. Главное теперь внедрить в культуру программистов 1С саму идею, что такие тесты тоже нужны и даже доступны (хоть и с некоторыми костылями).


⚙️ НОВЫЕ ВОЗМОЖНОСТИ ПЛАТФОРМЫ:

➖ Настройки истории изменений данных.
Добавили новую "встроенную внешнюю" обработку по более тонкой настройки (в разрезе реквизитов объектов). Ну т.е. добавили то, что по-хорошему должно было быть из коробки изначально. Это замечательно, но почему так долго?). А кто не хочет ждать новый релиз, но не знал, что такая возможность в платформе вообще есть, то на просторах интернета можно найти разные готовые решения

➖ Возможность завершения сеансов, мешающих войти в информационную базу
Эта новость набрала много "лайков" на моём отдельном канале для публикации новостей с Зазеркалья (кстати, подписывайтесь @wonderland_1C 🌚). Функционал поможет в случаях, когда пользователь не имеет технической возможности срубать свои сеансы, но очень хочет зайти в базу.

➖Вышла исправительная 1C:EDT 2022.1.5
Эта версия содержит исправление ошибок, найденных в предыдущем релизе 2022.1.4.
Сижу пока на ней 😆


📣 НОВОСТИ КОМПАНИИ 1С

❕1С планирует повысить цены на часть продуктов. Будет это в два этапа: апрель и июль. В среднем, розничные цены повысятся на 15%.

"Отметим, что цены на перечисленные в этом письме продукты не менялись в течение трех, а на большинство – шести предыдущих лет, при этом функциональность продуктов непрерывно развивалась и продолжает развиваться, а затраты на разработку, включая рыночные зарплаты программистов и оборудование, растут опережающими инфляцию темпами."

❕Утечка данных пользователей портала «1С:Урок» (urok.1c.ru)
В открытый доступ был выложен дамп таблицы зарегистрированных пользователей из базы данных портала «1С:Урок»

1С подтвердила утечку данных:
"В открытом доступе опубликованы ФИО пользователей, их неверифицированные адреса электронной почты и небольшое количество неверифицированных телефонов. Причины утечки на данный момент устранены. Мы приносим искренние извинения всем пользователям сайта urok.1c.r"


📖 ЧТО ПОЧИТАТЬ?

➖Использование языковой модели GPT3 для создания интерфейса 1С на естественном языке
➖Кровь, пот и GIT
➖Особенности разработки нативного мобильного приложения с бэкендом на 1С
➖Как проверять код на языке 1С с помощью BSL Language Server
➖Применение внешних компонент для решения задач сценарного тестирования
➖Без комментариев!
➖Идентификатор объекта в запросе. Вы этого хотели? Тут я бы ещё добавил своё видео про баги этой новой возможности)

_______________________________________________
А если вам нравится такой формат, то подписывайтесь и ставьте лайки =) 🚀👍👀

@JuniorOneS
  • 👍 49
  • 🔥 10
  • ❤ 4
  • 👏 1
Post #466 2.67K
В 1С много багов?

Ой, нееет...А вот в EDT...

У меня ещё не было ни одного (!) дня активной разработки в этой сказочной IDE без какой-то невиданной "магии", вызывающей желание снести всё к фигам... Но я держусь! 😬
  • 😁 23
  • 🔥 15
  • 👍 4
  • 💯 2
Post #465 2.55K
Как в вычисляемых полях СКД вызвать метод самого отчета (даже внешнего)? .

Костыль, насколько я понимаю, древний, но не все о нём знают.

Как многие помнят, в отчёте на СКД можно в вычисляемых полях вызывать функции серверных модулей.
Но иногда очень нужно срочно сделать внешний отчет, который бы вызывал в вычисляемых полях свой собственный метод.
Для таких случаев и понадобится наш костыль 👀

1️⃣ В СКД добавить специальный параметр без типа и с ограничением от пользователя. Пусть он будет называться "Объект"

2️⃣ В событии ПриКомпоновкеРезультата() нам нужно:
2.1 Использовать программный вывод СКД
2.2 При инициализации ПроцессораКомпоновкиДанных использовать параметр ВозможностьИспользованияВнешнихФункций = Истина
2.3 (!) Перед выполнением компоновщика макета в настройки передать параметр "Объект" = ЭтотОбъект (т.е. объект отчета)
2.4 После формирования результата рекомендую очистить параметр в ДанныеРасшифровки.Настройки, чтобы не было попыток платформы сериализовать несериализуемое.

3️⃣ В самой СКД в вычисляемых полях появится доступность использовать параметр &Объект, который будет содержать объект текущего отчета. К сожалению, СКД не даёт возможности выполнить метод отчета напрямую, поэтому нам всё равно понадобится метод общего модуля конфигурации. Но в БСП для этого есть подходящие. Например:

ОбщегоНазначения.ВызватьФункциюОбъекта(&Объект, "МойМетод", ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(КакоетоПоле))


😳 Как это всё работает?
1. В настройки СКД передаётся параметр "Объект" с объектом текущего отчета
2. В вычисляемом поле вызывается метод отчета через "буферный" метод БСП. Если его нет, то тут уж нужно добавить свой расширением. К сожалению =(
3. После формирования отчета, чтобы небыло несериализуемых значений, мы удаляем отчет из параметров настроек СКД.

Всегда ли это работает?
🤷‍♂️ Не знаю. Штука древняя, но на уровне смекалки =)

Есть способ лучше?
❕ Пишите в комментариях. Чую, что можно как-то заставить СКД выполнить метод отчета без метода общего модуля...

Пример отчета в комментариях 👇
@JuniorOneS
  • 🔥 23
  • 👍 9
  • 👏 5
  • 🤔 2
  • ❤ 1
  • 🏆 1
Post #464 2.02K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 😱 12
  • 🔥 4
  • 🤯 2
Post #462 2.23K
  • 🤔 9
  • 🔥 5
  • 🤯 3
Post #461 2.6K
Вот такой шаблон запроса откроется в конструкторе без проблем.

Т.е. мы описываем надёжный шаблон запроса (где имена вставок обрамлены с двух сторон символом #). И при этом его можно редактировать конструктором.

Удобно. Но недокументировано и нерекомендуемо.

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

ЕДТ такое не умеет 😁
  • 👍 23
  • 🔥 5
  • 🤔 3
Post #460 2.12K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 🤔 6
  • 😁 4
  • 🔥 2
Post #458 2.17K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 🤯 8
  • 😱 5
  • 🔥 4
  • 👍 1
Post #457 1.88K
  • 🤯 12
  • 👏 3
Post #456 1.91K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 👍 6
  • 🤔 6
  • 🔥 4
  • 🥰 1
Post #454 2.05K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 🤔 4
  • 👍 3
  • 🔥 3
  • 👎 1
  • 👏 1
Post #452 3.05K
Этот год был непростым ©

А ещё бессмысленно беспощадным.

И пока одни люди своими приказами и сапогами втаптывают в грязь чужие жизни и надежды на будущее, другим людям предстоит готовиться к тому, чтобы всё это разгребать. И когда всё закончится, понадобятся руки и знания каждого, чтобы восстанавливать всё то, что разрушено.

Поэтому я желаю всем нам не только мирного неба над головой, но и сил и терпения, чтобы развиваться и становиться лучше не только как люди, но и как профессионалы своего дела.

Всех с наступающим 2023!

Занимайтесь IT, а не <цензура>.
  • 🕊 75
  • 👍 21
  • ❤ 16
  • 👎 6
  • 🔥 3
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 →