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

Older Posts 20 shown
Post #672 6.69K
😱 ОткрытьФормуАсинх() .

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

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

Однако, не зря же я начал про это писать, верно?) 😁
Подъехала рубрика с недокументированными возможностями и вагоном костылей! 🩼

🕵️ Во-первых, надо убедиться, что существует такая возможность. Для этого можно взять один из методов Асинх платформы.
И вот мой неожиданный выбор:
КЗ = Новый КонструкторЗапроса;
Результат = Ждать КЗ.ОткрытьАсинх();


Этот код откроет форму с конструктором запроса. Чем нам поможет этот метод?
➖ Открывает неблокирующую форму
➖ Не прерывает работу интерфейса. Мы можем вообще больше не трогать конструктор запроса и работать в других формах сеанса
➖ Метод доступен и в тонком и в веб клиенте (не все асинх работают в вебе)
➖ Конструктор запроса - это внешняя обработка, которую можно подменить

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


❕И теперь этот код откроет нашу любую форму асинхронно. И будет ждать её закрытия. И получит результат, который форма передаёт при закрытии
КЗ = Новый КонструкторЗапроса;
Результат = Ждать КЗ.ОткрытьАсинх();


Таким образом мы можем убедиться, что платформа технически может открыть любую форму асинхронно и ждать её результата.

❓ А что это нам даёт?

😁 А ничего =)
Просто небольшой пост про хитрости работы платформы и очередной пример того как она скрывает свои возможности от нас (обычных 1Сников).

😎 P.S.: а ещё при помощи более жутких костылей можно сделать свой общий метод "ОткрытьФормуАсинх()". Он будет под капотом открывать конструктора запроса, потом на его место в окне подставлять целевую форму и ожидать закрытия окна.
А для использующего метод программиста это будет просто как Ждать ОткрытьФормуАсинх("МояФорма",,,). Реализацию в виде внешней обработки приложил в комментарии (но лучше бы сжёг)

😎😎 P.S.S.: ещё можно ухитриться сделать ПаузаАсинх(), которая бы позволила прерывать на время выполнение клиентского метода без "зависания" сеанса пользователя. Но костылей будет больше =) Это тоже умеет платформа, но нам пользоваться не даёт.

⬇️ А если у вас есть интересные необычности в платформе, которые можно разобрать, то пишите в комментариях
  • 🔥 80
  • 👍 18
  • 👏 8
  • 👀 1
Post #671 5.3K

Forwarded from Академия GROXIN.RU

👀Коллеги! Не хотелось вас тревожить по такому поводу, но к кому обращаться как не к вам!)

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

Я решился на эксперимент, и опубликовал наш продукт на сайте ProductRadar. Это одна из площадок для привлечения помощи и внимания к различным проектам. Вроде как даже гранты есть. Сейчас мы, спустя месяц, прошли модерацию и должны собрать голоса публики и комментарии, чтобы показать, что идея и продукт живые.

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

Чтобы проголосовать, переходите по ссылке ниже. Для голосования и комментирования нужно авторизоваться, есть авторизация через соц.сети

https://productradar.ru/product/groxin-ru/
  • 👍 15
  • 🔥 3
  • ❤ 1
  • 👏 1
Post #668 8.93K
  • 😁 91
  • 🫡 17
  • 👍 10
  • 🤮 9
  • 👀 5
Post #667 8.45K
🤵 1С: ДСП - Доработки Стандартных Подсистем (БСП)

❔ Бывало ли у вас такое, что что-то не нравилось в БСП и хотелось доработать или исправить? У меня такое происходило не единожды. И накоплено много всяких кусочков кода, расширений или обработок, которые позволяют добавить новый функционал в подсистемы БСП или улучшить существующий

💡 ДСП - это расширение, в которое будут добавляться разные мелкие (и не очень) доработки БСП. Подход расширения такой - вы ставите его полностью, но в настройках активируете только выбранные доработки.

🛠 А так же обработки, которые входят в состав проекта, будут дублироваться в качестве внешних, позволяя использовать какой-то функционал без внедрения расширения.

🔗 Что на данный момент включено в подсистему можно увидеть на странице проекта

➕ Все идеи и предложения можно фиксировать на странице issues
  • 🔥 52
  • 👍 18
  • 😁 1
Post #666 8.35K
  • 🥴 39
  • 🔥 8
  • 🤡 5
  • 🤣 3
  • ❤ 1
  • 👍 1
  • 👨‍💻 1
Post #665 9.22K
Новый интерфейс в 1С

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

https://t.me/wonderland_1C/324
  • 😁 43
  • 🔥 17
  • ❤ 5
  • 💩 5
  • 👨‍💻 1
Post #663 13.2K
Жёлтый чайник 1С (Черненко Виталий) 1. Есть обработка, в модуле которой есть экспортный метод Тест, который ещё и вызывается при инициализации 2. Этот метод мы подменяем в расширении (исправлении) 3. У обработки одна форма с одной кнопкой Какие сообщения будут выведены при нажатии на эту кнопку?…
  • 🔥 28
  • 👍 6
  • 💊 2
Post #662 10.6K
1. Есть обработка, в модуле которой есть экспортный метод Тест, который ещё и вызывается при инициализации
2. Этот метод мы подменяем в расширении (исправлении)
3. У обработки одна форма с одной кнопкой

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

Перепроверяю на 8.3.22 и 8.3.25.1394
Post #661 7K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 🔥 33
  • 👍 7
  • 🆒 1
Post #660 5.77K
  • 😁 18
  • 🔥 5
  • 👍 4
Post #658 8.63K
Открываю набор на индивидуальное наставничество по темам:

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

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

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

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

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

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

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

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

Осталось всего 3 места!
  • 😁 53
  • 🤣 39
  • 👍 17
  • 🔥 7
  • 🤔 2
Post #657 6.53K
Пользователь 1С Бесплатный курс для пользователей 1С 📦 1С Торговля, Бухгалтерия, Зарплата, ERP и так далее. Это целое семейство программ, каждая обладает своими прикладными особенностями. 🟠 Но есть то, что их всех объединяет. Сама платформа. Изучая возможности платформы…
Мне всегда казалось, что не хватает полезных материалов для пользователей 1С. Не по конкретной конфигурации, а в целом для платформы. Ведь в ней есть столько всего, что даже мы (разработчики) периодически находим что-то новое.

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

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

А так же сделал страницу с возможностями поддержать автора. Можно кинуть на смузи, капуч или пивко в зависимости от ваших предпочтений)
🤝 https://seiokami.github.io/donate/ 🙂
  • 🔥 26
  • 👍 17
Post #656 6.25K

Forwarded from Пользователь 1С

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

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

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

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

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

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

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

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

🤝 А поддержать автора всегда можно здесь 🙂
  • 👍 31
  • 🔥 10
  • ❤ 3
Post #655 6.34K
  • 👍 1
Post #654 6.53K
Как стать 1Сником?

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

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

Посоветуйте современные курсы для входа в 1С
  • 👍 33
  • 🔥 6
  • 🤔 3
Post #652 9.46K
  • 😁 101
  • 🤣 20
  • 🔥 7
  • 💩 3
  • 👍 1
  • 🤡 1
Post #651 8.86K
Жёлтый чайник 1С (Черненко Виталий) Photo
  • 👍 15
  • 🔥 10
  • 😁 1
Post #650 6.74K
  • 🤯 13
  • 🔥 1
  • 😁 1
Post #648 6.9K
🤠 🧲 РАЗЫСКИВАЕТСЯ РАЗРАБОТЧИК 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+доп.техника).
  • 👍 30
  • 🔥 13
  • 😁 4
  • ❤ 3
  • ⚡ 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 →