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.29K
Photos
200
Videos
3
Links
214

Showing posts older than #626 · Back to latest

Older Posts 20 shown
Post #625 6.51K
😺 ПШЕ ЫЕФЕГЫ

🤔 Неизвестный набор символов? Это потому что я, как обычно, вводя команды git, забыл переключить раскладку клавиатуры. Это со мной случается часто, ведь, будучи программистом, в первую очередь, на 1С, я много пишу кода "на русском". А когда ввожу команды git, то чувствую себя польским разработчиком, иначе же непонятно откуда берутся все эти пше (git на русской раскладке).

😎 В какой-то момент, шутки ради, я подумал, что было бы удобно, забыв сменить раскладку, продолжать писать команды git. Так и появилось приложение ПШЕ. Оно транслирует введенные команды на локальной раскладке в git. Например:

> пше ыефегы
> Перенаправление команды в git:
> git status


Или же:

> пше статус
> Перенаправление команды в git:
> git status


👌 Логику поведения можно переопределить в конфигурационном файле. Ну или просто подпилить код под себя, ведь по классике он находится в публичном репозитории.

🔗 Если вам понравилась идея, то скачать и ознакомиться можно здесь.

P.S.: Звёздочки не возбраняются ☺️
  • 🔥 28
  • 😁 15
  • 👏 5
  • 👍 4
  • 💊 1
Post #624 5.82K
🧙 Магия Асинх

🤔 Иногда хочется задать вопрос уже после записи (например, элемента справочника). Т.е. уже в тот момент, когда прошли все проверки заполнения и мы точно знаем, что "всё ок". Например, открыть какую-то дополнительную форму или добавить комментарий истории данных.

🤷‍♂️ Чтобы задать вопрос, необходимо делать это, например, в событии "ПослеЗаписи". Это может быть вопрос или через обработчик оповещения, или через новый Асинх метод. Но в обоих случаях, если пользователь нажмёт "Записать и закрыть", то вопроса он не увидит. Это связано с баго-фичей платформы, о которой была викторина. Закрывающаяся форма моментально закрывает всё, что она "породила".

💡 Но если вам всё же нужно задавать вопрос и в таком случае, то есть интересный костыль, связанный с особенностью Асинх в 1С.

🩼 Нужно в самом начале асинх процедуры с вопросом вставить такую строчку
Ждать 1
На этом всё, расходимся)

👌 Смысл в том, что, как только срабатывает оператор Ждать, то управление возвращается в вызывающий код. Событие ПослеЗаписи завершается и закрывает форму, а потом платформа снова возвращается в наш Асинх метод и далее уже задаёт вопрос. Теперь этот вопрос с формой и не связан и мы можем на него спокойно ответить.

😁 P.S.: Все костыли на этом канале приведены в общеобразовательных целях и не рекомендуются к использованию никому =)

______________________
@JuniorOneS
  • 🔥 59
  • 👍 26
  • 🤯 8
  • 😁 3
  • ❤ 1
  • 🤩 1
  • 🤡 1
  • 🤣 1
Post #622 6.75K
🤔 Обзор 1С:Элемент

Смотрю платный обзор Элемента от УЦ#1 за ужасающие 279р

Кто-нибудь в курсе, у авторов УЦ есть соревнование по ускоренному кодингу?)
Складывается ощущение, что целью вебинара было доказать, что один прогер на Элементе может спасти планету быстрее всех супергероев

Сколько потребуется 1Сников, чтобы разработать идеальное приложение для бизнеса на Элементе? Ни одного, ведь они уже сделали онлайн-калькулятор и сейчас записывают для вас обучающий курс

P.S.: Астрологи объявили месяц создания веб-приложений на Элементе. Количество разочарованных вдохновленных 1Сников увеличено вдвое
  • 😁 37
  • 👍 8
Post #621 5.42K
  • 😁 70
  • 💯 16
  • 🔥 8
  • 👎 1
Post #620 6.43K
  • 😱 18
  • 🤯 8
  • 🔥 3
  • 😁 2
  • 🤔 1
  • 😢 1
Post #617 7.38K
Жёлтый чайник 1С (Черненко Виталий) 🗣 Митап «Библиотеки и фреймворки на 1С и всё, что с этим связано» Напоминаю, что завтра в 11:00 будет проходить митап по темам библиотек и фреймворков в 1С. 4 доклада, круглый стол, примерно на 3 часа Буду выступать с докладом Расширяемый фреймворк на 1С…
🤠 Расширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус

🩼 Опубликовал текстовый вариант доклада про нюансы создания своего фреймворка или библиотеки на 1С

➕ Каждый плюс статье = плюс карме. И помогает автору находить новые способы упороться об эту вашу 1С

Читать далее...
______________________
@JuniorOneS
  • 🔥 26
  • 👍 5
Post #616 6.07K
Жёлтый чайник 1С (Черненко Виталий) ❕Расширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус Заанонсили мой доклад на ближайшем митапе от Инфостарт Рассмотрим возможности создания "фреймворков" на 1С, проблемы, с которыми при этом придётся столкнуться и костыли, без которых не…
🗣 Митап «Библиотеки и фреймворки на 1С и всё, что с этим связано»

Напоминаю, что завтра в 11:00 будет проходить митап по темам библиотек и фреймворков в 1С.
4 доклада, круглый стол, примерно на 3 часа

Буду выступать с докладом Расширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус
  • 🔥 13
  • 👍 8
  • 👏 2
Post #615 7.12K
⭐️ Расширение глобального поиска 1С, или Глобальный поиск "на максималках"

😺 Выпустил новый релиз расширения, которое позволяет создавать иерархическое интерактивное меню в поле глобального поиска 1С.

Изменения:
➖ Возможность постраничного вывода результатов
➖ Избранные команды поиска и навигационные ссылки на команды
➖ Пользовательские настройки (общие и в разрезе команд)
➖ Поддержка англоязычных конфигураций и международной БСП
➖ Команда "Вычислить выражение" (табло)
➖ Новый "вебовский" формат строки поиска с поддержкой именованных параметров
\Команда\ПодчиненнаяКоманда?Параметр1=Значение1&Параметр2=Значение2\СтрокаПоиска

➖ Новый механизм переопределения, который позволяет не изменять фреймворк, а делать переопределяемый модуль в своём личном расширении
➖ Unit-тесты на YaxUnit и Sonar на BSL LS
➖ Новый интерфейс со сгруппированными пунктами меню
➖ Кучка всякой мелочевки

Ссылки:
📹 Видео обзор
😺 Страница проекта

———————
@JuniorOneS
  • 👍 21
  • 🔥 15
Post #614 4.89K
❕Расширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус

Заанонсили мой доклад на ближайшем митапе от Инфостарт

Рассмотрим возможности создания "фреймворков" на 1С, проблемы, с которыми при этом придётся столкнуться и костыли, без которых не уехать.

Пройдёт ивент онлайн в пятницу 9 февраля. Участие бесплатное по предварительной регистрации. 4 доклада и круглый стол. Приходите, задавайте каверзные вопросы. Вместе попытаемся разобраться как нам жить в этом желтом мире страданий и грёз 🌚

Читать подробнее...

🕊 Всем хороших выходных
———————
@JuniorOneS
  • 👍 16
  • 🔥 8
Post #613 4.46K
  • 👍 25
  • 🤔 14
  • 😱 8
  • 😁 2
  • 😐 1
Post #611 6.35K
  • 🤯 37
  • 👍 14
  • 😁 4
  • 🤡 2
  • 😱 1
Post #610 5.64K
Жёлтый чайник 1С (Черненко Виталий) 🟡➕🦾 (НЕ) Строгая типизация 1С Проводил на работе внутренний митап по типизации 1С. Выложили запись в YouTube. Существует множество языков программирования и каждый имеет свои особенности по работе с типами данных. Слабые, явные, динамические и другие...…
(НЕ) Строгая типизация 1С

Опубликовал текстовый вариант доклада. Для тех, кто не любит смотреть видео)

➕ Каждый плюс статье на сайте = плюс к карме 🙂

🤠 Статья на Инфостарт
  • 👍 31
  • 🔥 6
  • 👏 1
Post #609 6.65K
🟡➕🦾 (НЕ) Строгая типизация 1С

Проводил на работе внутренний митап по типизации 1С. Выложили запись в YouTube.

Существует множество языков программирования и каждый имеет свои особенности по работе с типами данных. Слабые, явные, динамические и другие...
Но кто же здесь 1С и почему с приходом "строгой" типизации EDT 1С-программистам стоит задуматься над изменением своих привычек.


📍Кому полезно:
➖ Программистам, которые хотят облегчить процесс разработки и обезопасить свой код.
➖ Всем другим, кто хочет краем глаза окунуться в альтернативный мир типизированного 1С. (Всё будет понятно)

📍 Вы узнаете:
➖ На какой стороне Силы находится 1С и почему это хорошо/плохо (нужное подчеркнуть).
➖ Как EDT пытается изменить 1С, сохранив её "особый путь".
➖ Тайные знания ордена желтокнижников под кодовым названием ИТС.
➖ Как EDT гадает на кофейной гуще и как ей помочь этого не делать.

📹 Смотреть запись митапа

P.S.: Там не только про ЕДТ, но и про сами стандарты разработки 1С =)

🕊 Всем хороших выходных

———————
@JuniorOneS
YouTube 1С Techtalk. (Не)строгая типизация 1С Существует множество языков программирования и каждый имеет свои особенности по работе с типами данных. Слабые, явные, динамические и другие... Но кто же здесь 1С, и почему с приходом "строгой" типизации EDT 1С-программистам стоит задуматься над изменением…
  • 👍 40
  • 🔥 16
Post #608 4.99K
Жёлтый чайник 1С (Черненко Виталий) Этот год был непростым © А ещё бессмысленно беспощадным. И пока одни люди своими приказами и сапогами втаптывают в грязь чужие жизни и надежды на будущее, другим людям предстоит готовиться к тому, чтобы всё это разгребать. И когда всё закончится, понадобятся…
Этот год был непростым ©

Здесь могли быть классические поздравления, но оставлю ссылку на прошлогодний пост, который остаётся актуальным:
https://t.me/JuniorOneS/452

🕊 Мира вашему дому в новом году и терпения переждать бурю.
  • 🕊 37
  • 👍 16
  • ❤ 4
Post #607 6.5K
😺 Обновление пользовательских вариантов отчетов (БСП)
https://github.com/magnit-tech/update-users-reports-1c

🛠 Инструмент предназначен для массовой замены полей в пользовательских отчетах на основе БСП.

💡 В процессе поддержки какого-то отчета периодически появляется необходимость изменения имен полей так, что пользовательские варианты отчетов после этого перестают работать корректно. Например, поле меняет свой путь (помещается в "папочку"). В таком случае нужно или вручную "чинить" варианты отчета или же писать свой код для их массового изменения. Для этого и нужен данный инструмент.

Обработка позволяет:
➖ Указать заменяемые поля вручную на форме обработки
➖ Сохранять и загружать поля замены из файла json
➖ По настройкам сформировать код, который с использованием самого инструмента программно выполнит замену (для вызова из обработчика обновления)

🧲 Этот инструмент был мной разработан для внутренних нужд в компании Магнит. У нас огромный отдел 1С-разработчиков и множество разработок (в том числе своя БСПМ), которыми можно делиться с 1С:Сообществом. Начинаем выкладывать наработки в общий доступ.

😺 Если вам интересна подобная практика, то поддержите проект на GitHub =)

🕊 Всем хороших выходных

———————
@JuniorOneS
  • 👍 45
  • 🔥 18
  • ❤ 6
Post #606 6.12K
  • 😁 48
  • 🤣 13
  • 👍 8
  • 🔥 8
  • ❤‍🔥 1
Post #605 5.93K
👋 Поддержка от Поддержки 1С

Регистрирую множество багов. Большинство из них попадают в бэклог. Проходит год, а по номеру ошибки на багрекере ты видишь просто пустоту. Нет ни только статуса о выполнении (или он максимально абстрактный), но и просто описания ошибки. Т.е. её признают в переписке, дают ей номер, но в описание не вносят ничего. А потом не исправляют, потому что никто из пользователей багтрекера не нажал на волшебную кнопку "Для меня исправление ошибки важно".

Но это только финальная часть боя с сотрудниками техподдержки. Ведь если твоей ошибки дали номер, то ты уже победил (хоть и не получил исправления).

Но до этого у вашего сражений ещё долгий путь "отрицания", "гнева", торга" и т.д.

🟦У меня не всё работает, пришлите вашу конфигурацию
🟦Вместо того, чтобы использовать возможность Х, вы можете взять <любой костыль>
🟦Нет, предложенный нами <любой костыль> не является костылём, ведь мы его вам только что предложили. Но не рекомендуем, ведь все рекомендации находятся на сайте ИТС
🟦Да, на ИТС нет информации, что в указанной ситуации произойдёт исключение, но у меня во внутренней документации компании она есть.
🟦А на версии платформы X повторяется?
🟦Кстати, а может вам вообще не нужен объект Х?
🟦Да, указанная вами проблема воспроизводится в типовых конфигурациях, но это же не повод считать её ошибкой
🟦Хорошо, предположим, что возникающая проблема может повлиять на целостность данных пользователей, но можете ли вы прислать номер комплекта поставки вашей конфигурации и ИНН?
🟦Вот информация со справки. Это не касается обсуждаемой темы, но может будет интересно
🟦Я посоветовался с разработчиками и они сказали, что этот метод нельзя использовать данным образом. Вот скрин ответа нашего важного программиста.
🟦Да, в типовых конфигурациях используют указанным образом обсуждаемый метод, но это же не значит, что это нужно делать.
🟦Ну допустим, что во всех подобных случаях данный метод ведет себя корректно, а в нашем - выдает исключение. Но ведь наша ситуация исключительна.
🟦И это правильно. Но не то чтобы по правилам правильно, но по сути правильно.
🟦Я у ещё одного коллеги спросил и он сказал, что вообще вместо этого метода лучше использовать диаграммы.
🟦Хорошо, мы исправим данную ситуацию. Мы внесем информацию о возможной ошибке в справку.
🟦Что делать с ошибками в типовых? Пишите по конкретной конфигурации на адрес x. И не забудьте приложить номер комплекта поставки и ИНН.

А какие виды поддержки от поддержки 1С получаете вы? 😍
  • 😁 44
  • 👍 12
  • 🔥 10
  • 👏 3
  • 🙈 3
  • ❤ 1
  • ✍ 1
Post #604 3.42K

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

Повышение гибкости настройки индексов

По многочисленным просьбам наших партнеров и клиентов в версии 8.3.26 станет возможна более гибкая настройка индексов.

Читать далее...
  • 🔥 24
  • 👍 7
  • ❤ 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 →