wiki 1С. База знаний, мысли и заметки. @wiki1c Channel on Telegram

wiki 1С. База знаний, мысли и заметки.

@wiki1c


Не только про 1С. Программирование и аналитика. Самообучение и развитие.

Рекламы нет.

Обратная связь @russian_linux

wiki 1С. База знаний, мысли и заметки. (Russian)

Добро пожаловать на канал wiki 1С. Здесь вы найдете не только информацию о 1С, но и о программировании и аналитике. Этот канал создан для самообучения и развития. У нас нет места для рекламы, здесь царит атмосфера обмена знаниями и опытом.

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

Что такое 1С? Это популярная система автоматизации управления предприятием, которая помогает ведению бизнеса более эффективно и удобно. На нашем канале вы найдете полезные советы, инструкции и обсуждения связанные с 1С.

Присоединяйтесь к нам, чтобы узнать больше о 1С, программировании и аналитике. Научитесь новому, делитесь своим опытом и станьте частью нашего сообщества. Для обратной связи свяжитесь с @russian_linux.

wiki 1С. База знаний, мысли и заметки.

21 Nov, 17:10


https://t.me/radio_ingvar

wiki 1С. База знаний, мысли и заметки.

03 Nov, 18:45


Видео старое.

https://www.youtube.com/watch?v=N5ci6ZSlq5k

Комментарий на ютуб к видео:

Для 1С применимо большое число паттернов.
MVC - это энтерпрайз-шаблон стоящий в стороне от обычных ОПП-шаблонов. В 1С его применение в интерфейсах уже вшито и для разработки интерфейсов его применять не нужно - все уже сделано разработчиками платформы. Подмена существующего обработчика события - это просто использование существующего вшитого механизма, а не разработка системы по шаблону MVC. Действительно применить MVC можно при взаимодействии со внешним оборудованием или путем применения внешних компонент. Отчеты 1С не реализованы по MVC, совсем! Только если через отчет можно редактировать данные или он ведет себя как динамический список, что маловероятно ))

Есть шаблоны GRASP и GoF. GRASP - более базовые, выведены как обобщение GoF. И для 1С, как и для любой здравомыслящей разработки, очень желательны. Нарушение High Cohesion, Low Coupling и особенно Information Expert ведет к нарушению инкапсуляции и полному бардаку в системе, что собственно и наблюдаем во многих доработанных типовых конфигурациях. Скорее всего это и имелось ввиду когда речь в вебинаре заходила о плохом коде.

Из паттернов GoF очень полезны "Фасад" и/или "Адаптер". Без них например сделать подсистему-плагин, подходящую под разные конфигурации построить не получится. Придется под каждую конфигурацию с нуля писать решение. Фасад-адаптер между регистрами типовой конфигураций и механизмами плагина можно написать свой под каждую конфигурацию, тогда основную функциональность можно не переписывать.

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

Паттерн "Шаблонный метод" часто применяется в 1С , хотя применяющие обычно этого не осознают ))

Очень хотелось бы увидеть вебинар ориентированный именно на соблюдение принципов GRASP и возможностей применения GoF шаблонов. MVC - это не то, что на данный момент избавит программистов 1С от плохого кода, мы почти не можем в него вмешиваться и шансов применить мало.

И в добавок, применение шаблонов не избавляет от говнокода. Злоупотребление шаблонами - это тоже антипаттерн. К счастью в 1С злоупотребить паттернами почти невозможно, потому что они сейчас применяются практически только разработчиками типовых конфигураций. Разработчикам 1С на местах хорошо бы хотя бы начать ))

wiki 1С. База знаний, мысли и заметки.

02 Nov, 16:14


Рубрика "Великие цитаты великих людей".

Александр Орефков :

На самом деле одинэсники вовсю используют самые лучшие паттерны, тщательно отобранные заботливыми методистами и разработчиками платформы 1С.

Когда ты пишешь свой тупой код для простенькой управляемой формы, на самом деле ты юзаешь
model-view-controller с double-way data binding в three-layered-data-app-engine, сдобренный
high level object-relation-mapping на базе declarative metadata description, имеющей свой
platform-independed query language, c declarative data-driven user interface, complete transparent serialization и domain-oriented programming language.

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

#1С

wiki 1С. База знаний, мысли и заметки.

02 Nov, 14:39


Прохожу курс от Желтого клуба
https://t.me/yellowclub_official
Кто хочет про паттерны и про многое другое узнать - это к ним)

wiki 1С. База знаний, мысли и заметки.

01 Nov, 14:58


Общий перечень требований к экзамену, есть в описании экзамена на сайте: https://uc1.1c.ru/ekzameny-1s/expert/#zagolovok1

На что же больше всего нужно обращать внимание? Расскажу по пунктам.

1️⃣ Распространенное заблуждение, что раз экзамен принимается на linux + postgres, то знать win + mssql не нужно. Это не так, вопросы есть как по связке linux + postgres, так и по win + mssql. Причем по MSSQL вопросов даже больше. Поэтому нужно знать все. Ребята, которые сдавали в 2016, этих проблем не знали.

2️⃣ В первый день на практике очень внимательно нужно слушать, что говорит экзаменатор перед экзаменом. Например, если есть проблема с ресурсами, обязательно нужно приложить скрины этих счетчиков при описании решения. Без этого задание не засчитают. Просто найти проблему по ТЖ или ЦУП недостаточно.

3️⃣ Кроме того, мало найти проблему, ее нужно еще правильно решить, а это бывает не так-то просто.

Теперь по блокам:

👉🏻 Управляемые блокировки. Нужно знать про них все. Когда нужно ставить/ не ставить. Когда платформа их ставит автоматически. Для чего собственно их придумали. Уметь применять методику расследования ожиданий и взаимоблокировках через технологический журнал и ЦУП.
Думаете, автоматический режим блокировок уже умер? А вот и нет, его как ни странно тоже спрашивают на экзамене.

👉🏻 Блокировки СУБД (MSSQL). Нужно знать, когда могут возникать и как расследовать.

👉🏻 Кластер серверов 1С. Тут нужно знать все как Отче наш. Спросить могут буквально про любую галочку или настройку в кластере. Требования назначения функциональности (ТНФ) тоже нужно знать в обязательном порядке.

👉🏻 Весь раздел руководство администратора нужно детально изучить.

👉🏻 Все методики их технологических вопросов крупных внедрений нужно прочитать хотя бы раз.

👉🏻 Опыт использования тест-центра тоже важен. Если вы в первый раз его увидите на экзамене, велик шанс, что экзамен вы не сдадите.

👉🏻 Linux. Тут такая же история, как и с тест-центром. Если вы до экзамена ни разу не видели linux, то ответ вы уже знаете.
На сколько хорошо нужно ориентироваться в linux? Ответ такой: базовые команды нужно знать: как перейти в папку, как рестартануть службу, как включить отладку на сервере и т. д. Если при подготовке вы самостоятельно развернете тестовый стенд, все это изучите походу этого процесса.

Дайджест полезных ресурсов при подготовке:

💡
«ИТС наше все». Некоторые думают, что в фирме 1С есть какая-то скрытая техническая документация, которой пользуются сами разработчики типовых решений. На самом деле ничего такого нет, все пользуются ИТС: https://its.1c.ru/db/v838doc#browse:13:-1:1

💡 Технологические вопросы крупных внедрений: https://kb.1c.ru

💡Рарус раз в год проводит конференцию 1C-RarusTechDay (можно найти на ютубе). У ребят очень много докладов по производительности от действующих экспертов и не только. Также у них есть технический блог, в нем много полезных статей: https://rarus.ru/publications/rubrics/ot-ekspertov-1c-rarus/?PAGEN_1=6

💡Статьи на инфостарте в разделе highload

💡Видео на ютубе от Дорошевича Антона

💡Настольная книга 1С:Эксперта

💡 Книга «Методическое пособие по эксплуатации крупных информационных систем, издание 2»

💡Интервью Евтушенко Антона (он сейчас принимает один из принимающих практику и основой экзаменатор, который принимает теорию)

Это был финальный пост про сертификацию. Буду рад вашим вопросам и комментариям под этим постом;)

wiki 1С. База знаний, мысли и заметки.

30 Oct, 07:00


Джун помогает сеньорам осуществлять процесс миграции

wiki 1С. База знаний, мысли и заметки.

23 Oct, 12:06


Приветствую всех, товарищи! Взялся за разработку дорожной карты разработчика 1С. Пока что это только набросок, который подлежит распилу, доработке и смысловому наполнению. Предполагается что это будет несколько связанных роадмапов, чтобы было удобнее читать. Для каждого из блоков подразумевается кликабельность и кратенькая, или полненькая статья. Так же дополнение софт-скиллами и возможно делением навыков на уровни развития. Но пока что вместо полноценного роадмапа у меня есть рисунок роадмапа) Прошу оценить идею по ссылке, и выразить свои мысли по этому поводу.

https://groxin.ru/lessons/dorozhnaja-karta-razrabotchika-1s-tehnicheskie-navyki/

wiki 1С. База знаний, мысли и заметки.

23 Oct, 11:56


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

Ну и до кучи сделал дорожную карту НЕ технических навыков разработчика 1С (И это тоже, далеко не всё, там слишком мало узкоспецифичных вещей)

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

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

wiki 1С. База знаний, мысли и заметки.

23 Oct, 11:26


Свершилось то, чего так долго ждали.

Вышел свежий релиз PhoenixBSL с последней версией BSL Language Server на борту. А говорите, что проект мёртв :) "он сразу вышел хорошо" (с)

https://github.com/otymko/phoenixbsl/releases/tag/v0.5.1

wiki 1С. База знаний, мысли и заметки.

19 Oct, 14:11


Шпаргалка по языку запросов

wiki 1С. База знаний, мысли и заметки.

19 Oct, 10:15


Вчера был на вебинаре от инфостарта по одному интересному решению. Решение называется OneDebugger. OneDebugger - инструмент для отладки кода в 1С без использования конфигуратора.

Решение состоит из расширения, в котором есть обработка под названием «консоль кода», и нескольких закрытых модулей.

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

Записал гифку, как это выглядит))

wiki 1С. База знаний, мысли и заметки.

15 Oct, 13:22


IT-компания ASTON приглашает на бесплатный онлайн-интенсив "1С разработчик" с нуля.

Лучшим - приглашение на стажировку "1С разработчик" с последующим трудоустройством в
ASTON

Старт интенсива - 25 ноября 2024
1,5 месяца, 2 раза в неделю, в вечернее время
продолжительность занятия - 1,5-2 часа
теория + практика

🔥Локации:
Все города РФ (не более GMT+7);
РБ (Минск, Гомель, Витебск, Полоцк)

Требования к кандидатам:

- оконченное высшее или среднее техническое образование;
- готовность после курсов пройти стажировку в IT-компании ASTON;
- базовые навыки конфигурирования в 1С:Предприятие, версия 1С:8.х будут преимуществом.

Для подачи заявки на интенсив заполните, пожалуйста, ФОРМУ

wiki 1С. База знаний, мысли и заметки.

05 Oct, 18:52


https://groxin.ru/

Сервис для решения задач и для развития практических навыков.
Интерактивный тренажер.

Скоро запуск задач по программированию.
Мини-проекты.

wiki 1С. База знаний, мысли и заметки.

27 Sep, 10:05


Митап по 1С от команды Ozon Tech

9 октября | 18:30 мск | офлайн, онлайн
📍Санкт-Петербург, ул. Херсонская 12-14.

В программе:
— доклад о процессе интеграции 1С с внешними системами: обсуждение возникающих проблем и возможных решений;
— ещё доклад про конвертацию данных в Ozon и проектировку собственных инструментов для оптимизации этого процесса;
— дискуссия с приглашёнными экспертами о применимости 1С в ИТ-ландшафтах крупных компаний.

Зарегистрироваться

wiki 1С. База знаний, мысли и заметки.

21 Sep, 06:28


https://habr.com/ru/companies/pvs-studio/articles/844070/

wiki 1С. База знаний, мысли и заметки.

19 Sep, 07:32


🔥 24 сентября, 14:00-18:00 (МСК) - не пропусти бесплатный митап по 1С от Первого Бита! 🔥

Участников ждут экспертные доклады и возможность задать вопросы напрямую профессионалам отрасли 🚀

Что обсудим:

✔️ Ускорение производительности высоконагруженных систем
✔️ Применение искусственного интеллекта в 1С
✔️ Стандарты и методы разработки
✔️ Применение DevOps в 1С
✔️ Почему Agile не работает в проектах 1С
✔️ Управление портфелями проектов
✔️ Обучение проектному управлению

Полная программа и регистрация 👉 на сайте

4,258

subscribers

332

photos

36

videos