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

Channel
Logo of the Telegram channel Черненко Виталий (Жёлтый чайник 1С)
@junioronesPromote
4.81K
subscribers
Только настоящий джедай сможет сдержать гнев и познать Силу Желтого программирования. Make love, not war По всем вопросам: @SeiOkami https://github.com/SeiOkami https://www.youtube.com/@JuniorOneS https://infostart.ru/profile/309462/
Новый интерфейс в 1С

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

https://t.center/wonderland_1C/324
Please open Telegram to view this post
VIEW IN TELEGRAM
1. Есть обработка, в модуле которой есть экспортный метод Тест, который ещё и вызывается при инициализации
2. Этот метод мы подменяем в расширении (исправлении)
3. У обработки одна форма с одной кнопкой

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

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

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

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

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

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

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

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

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

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

Осталось всего 3 места!
Please open Telegram to view this post
VIEW IN TELEGRAM
Черненко Виталий (Жёлтый чайник 1С)
Бесплатный курс для пользователей 1С 📦 1С Торговля, Бухгалтерия, Зарплата, ERP и так далее. Это целое семейство программ, каждая обладает своими прикладными особенностями. 🟠 Но есть то, что их всех объединяет. Сама платформа. Изучая возможности платформы…
Мне всегда казалось, что не хватает полезных материалов для пользователей 1С. Не по конкретной конфигурации, а в целом для платформы. Ведь в ней есть столько всего, что даже мы (разработчики) периодически находим что-то новое.

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

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

А так же сделал страницу с возможностями поддержать автора. Можно кинуть на смузи, капуч или пивко в зависимости от ваших предпочтений)
🤝 https://seiokami.github.io/donate/ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный курс для пользователей 1С

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

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

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

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

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

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

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

🤝 А поддержать автора всегда можно здесь 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Как стать 1Сником?

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

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

Посоветуйте современные курсы для входа в 1С
🤠 🧲 РАЗЫСКИВАЕТСЯ РАЗРАБОТЧИК 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+доп.техника).
Please open Telegram to view this post
VIEW IN TELEGRAM
😁 Мои вкусы очень специфичны...

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

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

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

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

🔍 Конкретно данный пример в викторине может пригодиться во время отладки. Когда вы долго и нудно ползли по веренице типового кода и вдруг очень нужно, например, выполнить запрос к базе. Прям внутри отладки (тут может быть транзакция). А возможности отладчика ограничены и вот на помощь приходит столь мерзкий костыль:
?(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, Новый ОписаниеТипов("МойТип")).ПривестиЗначение(МоеЗначение)


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

😁😁😁В "штатных" ситуациях это ненужно. Но когда у вас суровые ограничения, надо срочно, надо быстро, вот в отладке что-то подкрутить и проверить поведение, то на помощь приходит безумие и смекалка =)
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 1С + GitHub: OpenYellow

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

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

Никакой рекламы, мне лично нравится этот проект и теперь в своих репозиториях я добавил эти милые иконки с рейтингом =)
Forwarded from Magnit Tech Career
Уже совсем скоро, 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»
🔹 «Развитие технической команды. Личная эффективность разработчика»
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily