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

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

@juniorones


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

Make love, not war

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

https://github.com/SeiOkami
https://www.youtube.com/@JuniorOneS
https://infostart.ru/profile/309462/

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

Добро пожаловать в канал Черненко Виталий (Жёлтый чайник 1С), также известного как @juniorones! Этот канал предназначен для всех настоящих джедаев программирования, которые хотят познать Силу Желтого. Здесь вы найдете массу информации о программировании на платформе 1С, деловые контакты и ссылки на полезные ресурсы.

Только здесь вы сможете научиться сдерживать свой гнев и работать с программными продуктами на высшем уровне. Ведь как говорится, "Make love, not war" - в этом канале царит атмосфера взаимопомощи и позитива.

Если у вас возникли вопросы или вы хотите узнать больше, обращайтесь к @SeiOkami, он с удовольствием поможет вам. А также не забудьте посетить GitHub профиль и YouTube канал автора для дополнительной информации и обучающих материалов.

Присоединяйтесь к нашему каналу и станьте настоящим мастером программирования на платформе 1С! Да прибудет с вами Сила Желтого!

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

10 Dec, 08:47


Новый интерфейс в 1С

Серёга, всё фигня, давай по новой! © Б.Г. 😍

https://t.me/wonderland_1C/324

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

09 Dec, 07:29


1. Есть обработка, в модуле которой есть экспортный метод Тест, который ещё и вызывается при инициализации
2. Этот метод мы подменяем в расширении (исправлении)
3. У обработки одна форма с одной кнопкой

Какие сообщения будут выведены при нажатии на эту кнопку?

Перепроверяю на 8.3.22 и 8.3.25.1394

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

29 Oct, 07:50


Открываю набор на индивидуальное наставничество по темам:

Кармическая чистка кода: как избавить проект от древних багов, проклятий и зависимостей, которые тянутся еще с первой ревизии!

Гадание на стеке технологий: узнайте, какие фреймворки и библиотеки вам суждено использовать в этой и следующих жизнях!

Астральная отладка: как найти источник ошибки, которой ещё нет в этом слое мира

Чистка энергетики Git-репозитория: избавляем проект от конфликтов, мерджами и неразрешенных issue при помощи визуализации и позитивного мышления

ЯП по зодиаку: подберу язык программирования и фреймворк, которые соответствуют вашему знаку зодиака! Скорпионам помогу с входом в 1С 😁

Экстрасенсорное проектирование БД: предскажу, какие таблицы и связи вам понадобятся в будущем!

Кармический рефакторинг: как переписать код код так, чтобы он не вернулся к вам в следующей жизни!

Структура проекта по фен-шуй: расстановлю ваши файлы и папки так, чтобы ваш проект процветал и приносил удачу!

Осталось всего 3 места!

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

29 Oct, 07:50


Чет куда не гляну в соцсети, все старые знакомые девушки сплошь продают дыхание маткой, ментальный коучинг, гармонию с вселенной и раскрытие внутренней энергии. Прям толпами пошли. И я вот думаю, раз пошли, значит там плотют? Может я это... зря этот код сраный пишу? Никто не хочет на мои курсы подышать маткой там, чакры спиртом протереть? Сколько можно поднять за месяц?

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

27 Oct, 17:22


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

В этом курсе я постарался собрать всё про настройку форм списка 1С. Выложил его на Ютуб, ВК и Рутуб (тут пока может не работать, ведь Рутуб слишком сырой).

Специально выделил отдельный канал для пользователей 1С. Ведь им не интересно читать про наши программистские проблемы =)
https://t.me/ProUserOneS

А так же сделал страницу с возможностями поддержать автора. Можно кинуть на смузи, капуч или пивко в зависимости от ваших предпочтений)
🤝 https://seiokami.github.io/donate/ 🙂

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

27 Oct, 17:15


Бесплатный курс для пользователей 1С

📦 1С Торговля, Бухгалтерия, Зарплата, ERP и так далее. Это целое семейство программ, каждая обладает своими прикладными особенностями.

🟠 Но есть то, что их всех объединяет. Сама платформа. Изучая возможности платформы, Вы сможете применять свои знания в любой современной программе 1С. Потому что все они используют одни и те же базовые вещи.

📋 В каждой современной программе 1С есть формы списков. И работа с этими формами занимает большую часть времени. Но знаете что?

😱 Большинство пользователей не умеют эффективно использовать формы списка!

🤷‍♂️ Они тратят много сил и времени на то, что можно было бы сделать в несколько кликов. И это лишь потому, что мало кто изучает именно возможности самой 1С. Кажется, что это не так важно. Да и некогда. Но, в результате, пользователи тратят значительно больше времени, чем ушло бы на изучение. И особенно это подводит, когда нужно срочно что-то сделать, но из-за отсутствия знаний, на это приходится тратить много сил. А ведь могло быть намного проще.

✍️ В этом курсе мы рассмотрим все возможности пользователей при работе с формами списка в 1С. Мы не будем изучать конкретную конфигурацию, поэтому не важно, в какой Вы сейчас работаете. Для обучения достаточно самого просмотра видеоуроков. А практиковаться можно на своих базах или воспользоваться официальными демонстрационными от 1С прямо в браузере.

➡️ Все ссылки можно найти на странице курса

🤝 А поддержать автора всегда можно здесь 🙂

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

05 Oct, 18:31


Как стать 1Сником?

Большинство из нас тут дофига умные и опытные спецы, но что делать новичку, чтобы попасть в отрасль?

В моё время основным советом было прочитать Радченко. Но вдруг что изменилось?

Посоветуйте современные курсы для входа в 1С

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

13 Sep, 12:27


🤠 🧲 РАЗЫСКИВАЕТСЯ РАЗРАБОТЧИК 1С

👋 Всем привет!

🧲 Я периодически упоминаю, что работаю в компании Магнит. У нас много 1С разработчиков на разных блоках. Удаленка и\или офисы в Москве, Санкт-Петербурге и Краснодаре.

🧑‍💻 И вот сейчас есть позиция в нашу команду на блок бухгалтерского и налогового учета

🥸 Умные слова, с которыми столкнётесь: EDT, GitLab, Sonar, Confluence, Jenkins, VA, YaxUnit.

✍️ Можете присылать резюме мне в личку @SeiOkami, я перешлю на рассмотрение HR

😁 Со своей стороны обещаю на собесе не задавать вопросы по типу: "как быстро упадет платформа, если передавать ей не те типы в не те параметры и радостно улюлюкать" =)

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

______________________________________

Официальная часть описания вакансии:

Ведущий разработчик 1С (блок бухгалтерского и налогового учета)

Направление:
Корпоративные IT-системы

Локация:
Возможна удаленная работа и\или офисы в Москве, Санкт-Петербурге и Краснодаре

Состав команды:
Руководитель, разработчики 1С, системные аналитики 1С.

Чем ты будешь заниматься:
Разрабатывать и модернизировать программное обеспечение 1С в соответствии с техническим заданием.
Прорабатывать архитектуру решений на базе программного обеспечения 1С.
Разрабатывать интеграционные решения на базе 1С с другими системами.

Мы ожидаем:
Разработка на 1С:EDT, с подключенной системой версионирования GIT - будет плюсом , но не обязательно.
Опыт программирования в среде 1С 8.Х
Понимание принципов оптимального построения запросов.
Опыт работы с внешними источниками данных и REST.
Знание СКД, БСП.
Опыт работы с самописными конфигурациями
Опыт работы на блоках бухгалтерского либо налогового учета.

Будет плюсом:
Опыт работы с EDT.
Опыт работы с MS SQL, PostgreSQL.
Сертификаты 1С:Специалист по платформе,
1С:Бухгалтерия предприятия, 1С:ERP.

Мы предлагаем:
Трудоустройство в аккредитованную ИТ компанию - ООО ИТМ.
Конкурентоспособная заработная плата (обсуждается индивидуально).
ДМС со стоматологией.
Работа в уютном офисе в центре Москвы (ст. м. Белорусская), Санкт-Петербурге (ст. м. Балтийская), в Краснодаре или удаленно из других городов РФ.
Дружеская атмосфера и поддержка команды.
Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах.
Наличие корпоративных скидок PRIMEZONE и программ лояльности от компании.
Наличие корпоративной библиотеки.
Корпоративное оборудование (windows+доп.техника).

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

04 Sep, 13:45


😁 Мои вкусы очень специфичны...

В продолжение викторины про обращение к методу объекта сразу после его создания.

🤔 У многих может возникнуть справедливый вопрос: а зачем?

И, конечно, подобные костыли использовать в коде нельзя. Это просто не имеет смысла.

🛠 Но при этом, иногда знание их может стать для вас удобным инструментом.

🔍 Конкретно данный пример в викторине может пригодиться во время отладки. Когда вы долго и нудно ползли по веренице типового кода и вдруг очень нужно, например, выполнить запрос к базе. Прям внутри отладки (тут может быть транзакция). А возможности отладчика ограничены и вот на помощь приходит столь мерзкий костыль:
?(0,0,Новый Запрос("ВЫБРАТЬ * ИЗ Справочник.Валюты")).Выполнить().Выгрузить()


Для облегчения жизни в отладке мастера делали разные варианты "подсистем" в общих модулях или просто внешних обработках. Тут я кстати писал про вызов процедуры в отладке. А тут делал метод для анализа выполнения запроса и просмотр его данных \ времени и так далее.

🦖 А когда-то давно люди отладчиком не могли даже значение переменной установить (привет, динозавры). И умение использовать костыли было ой как кстати. Например, так можно в отладке "отключить" Отказ:
?(0,0, Новый Структура("А", Ложь)).Свойство("А", Отказ)


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

🩼 Сейчас мы, конечно, можем без проблем установить значение переменной, но умение "костылить" мне всё равно периодически помогает. Например, что можно сделать в отладчике:

Проверить существование файла:
?(0,0, Новый Файл("МойФайликНаСервере.ффф")).Существует()


Выполнить HTTP запрос и поместить результат в файл (или просто получить как текст в отладке):
?(0,0, Новый HTTPСоединение("cbr.ru")).Получить("/scripts/XML_val.asp?d=0", "D:\Temp\1\1.xml")


Сравнить две переменные через "сравнятор"
?(0,0, Новый СравнениеЗначений).Сравнить(1, 2)


Привести значение к типу и квалификатору
?(0,0, Новый ОписаниеТипов("МойТип")).ПривестиЗначение(МоеЗначение)


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

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

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

03 Sep, 20:04


😱 1С + GitHub: OpenYellow

Не так давно появился агрегатор 1Сных open-source проектов на github
Весь 1Сный код собирается в единую таблицу рейтингов с ежедневным обновлением на канале @OpenYellowProject

Теперь сайт проекта стал более самостоятельный и отказался от использования уходящего Notion

Никакой рекламы, мне лично нравится этот проект и теперь в своих репозиториях я добавил эти милые иконки с рейтингом =)

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

25 Aug, 14:38


😁 Инфоцыганемастера всех мастей!

В отпуск я могу отвлечься от 1С и заняться чем-то полезным какой-то очередной фигнёй.

Увлекаюсь разным, и одним из моих "хобби" является коллекционирование всякого рода инфоцыган, мастермайдов, тайных знаний предков и так далее.

Интереса ради веду канал, куда буду выкладывать такого рода таланты.

Ничего серьёзного, просто Инфопаника

@info_panic

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

14 Aug, 04:13


Уже совсем скоро, 10-12 октября пройдет INFOSTART TECH EVENT 2024 - профессиональная техническая конференция для 1С-специалистов по автоматизации учета на платформе 1С:Предприятие.

В Magnit Tech очень сильное 1С-сообщество и нам есть чем поделиться и что рассказать 😉

Программа конференции составляется путем голосования, поэтому каждый из вас может повлиять на ход истории.
Амбассадоры 1С-коммьюнити подготовили 9 заявок, но выбор за вами!
Отдавайте свои голоса за самые интересные доклады и до встречи на INFOSTART TECH EVENT 2024!

P.S. А какие темы вы бы хотели послушать на конференции? Делитесь в комментариях 👋

🔹 «Как выявить и устранить проблемы в конфигурации 1С перед миграцией на Linux? Опыт Magnit Tech»
🔹 «Мастер-класс от Magnit Tech. Автоматизированная настройка сервера приложений 1С на Linux через Ansible»
🔹 «Перевод баз 1С на PostgreSQL - опыт Magnit Tech»
🔹 «Тонкости настройки системы взаимодействия на Linux»
🔹 «Magnit Tech: инфраструктура для работы сервера приложений 1С на Linux и ее сопровождение»
🔹 «Наш DevOps: вчера, сегодня, завтра»
🔹 «Как мы в Magnit Tech управляем ошибками 1С с помощью Sentry»
🔹 «Прощаемся с MSSQL: как без усилий понять, что в вашей 1С будет тормозить при переходе на PostgreSQL»
🔹 «Развитие технической команды. Личная эффективность разработчика»

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

01 Aug, 12:25


🤠 Коллекция кода на 1С .

✍️ Я давно складываю свои кусочки кода. То в обработки, то в текстовые файлы, а со временем и онлайн ресурсы. В какой-то момент остановился на https://fastcode.im/ - для хранения небольших методов на 1С для меня самое удобное.

😺 А в начале года сделал приватный репозиторий в GitHub, чтобы собрать какие-то полезные для себя методы в одном месте, да ещё и покрыть их unit-тестами на YaxUnit. Сейчас накопилось примерно 60 таких разработок разной степени (бес)полезности. Решил открыть доступ к проекту, вдруг кому пригодится.

🦾 Проект в формате EDT в виде двух расширений. Основное с методами и техническое с тестами на движке YaxUnit.

Некоторые разработки могут точечно отходить от ниже указанных правил, но в целом каждый метод:
Отдельный и независимый кусочек кода. Чтобы удобнее было копировать в свои инструменты и не приходилось тянуть кучу зависимостей.
Имеет страницу в issues с актуальной версией. Чтобы удобнее было искать методы без скачивания проекта. На странице вся история, комментарии, лайки, прочие ссылки и так далее.
Содержит unit-тест(ы) на YaxUnit.

Все методы, которые имеют завершенную версию, содержат тег "Опубликован". По нему стоит искать, чтобы отсечь заготовки и технические issues.
Поиск по коллекции методов можно делать по данной ссылке:
🔗 РЕЕСТР КОДА

😱 Ахтунг, некоторые стандарты разработки 1С были специально нарушены в связи с особенностями проекта, который не предполагает использование "как есть" (полное внедрение).

Подробнее можно прочитать в описании проекта
😺 КОЛЛЕКЦИЯ КОДА НА 1С

⭐️ P.S.: Если вам интересен проект, то не забудьте ему поставить "звездочку" на GitHub =)

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

17 Jul, 12:50


История формирования отчетов

Когда-то давно я делал расширение, которое ставится на типовые конфигурации и пишет историю формирования отчетов. Время выполнения, настройки и так далее. А в форме отчета появляется кнопочка с историей, при помощи которой можно применить прошлые настройки, даже если вариант не был сохранен.

Расширение позволяет:
Пользователям - интерфейс, который позволит "откатиться" к прежним настройкам отчета, а так же делиться ими без сохранения в качестве отдельного варианта.
Администраторам - подсистему для контроля скорости выполнение отчетов и проблем по ним.
Разработчикам - механизм, который позволяет выполнять отчет с такими же настройками, что были у пользователя

Со временем, подсистема была внедрена на работе в составе БСП Магнита. Код был переписан, перешли на (почти) строгую типизацию и так далее. Поэтому сейчас выкладываю новую версию уже на GitHub компании.

🔗 ССЫЛКА НА GITHUB

Что планируется?

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

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

Звёздочки в GitHub как всегда не возбраняются =)

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

28 Jun, 09:51


🤠 Сайт Желтого Чайника

🎉 Желтому Чайнику исполнилось 5 лет

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

А заодно давно хотел поиграть с генераторами статических сайтов 😁

Поэтому сегодня запустил сайт со своими статьями, проектами, заметками и всякими мемасиками =)

Сайт базирует на GitHub Pages, разработан на Jekyll с использованием темы Chirpy
Продублировал туда много всего. Осталось перенести викторины и ряд кусочков кода. Но под них я хочу сделать отдельные проекты.

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

Но если интересно, то переходите и потыкайте:

🔗 https://seiokami.github.io/

🕊 Всем мирного неба и хороших выходных!

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

24 Jun, 15:38


Как вам логотип для 1С от ИИ ?

4,833

subscribers

154

photos

2

videos