Е.БУДНИ программиста 1С | Роман Чумадин
4.58K subscribers
118 photos
25 videos
3 files
137 links
Ежедневные будни программиста 1С - это канал с реальными задачами с работы, с собеседований и повседневные хитрости, подборки и гайды. Подойдет как для начинающих, так и для опытных

Купить рекламу: https://telega.in/c/e_budni_programmer
Автор: @chum1roma
Download Telegram
Прошел онлайн митап "От джуна до мидла: как расти?"📺


Всем привет!
Как уже писал ранее, сегодня был митап, на котором выступал с докладом на тему: "Немного личного опыта. Основы моих знаний и принципы"
По голосованию мой доклад занял 3 место!🎉

Ссылка на запись митапа https://www.youtube.com/live/5yb0299Y960?feature=share
Простая задача текущего дня🦺

Конфигурация БП.🟨
В документе «Счет фактура корр.» данные заполнены не корректно. В ТЧ документов основания подобралось больше 1 документа, что повлияло на статус «Сводный».
Причина исправлена, но для корректировки ошибочных документов было 3 пути:
1. Откорректировать документы универсальным редактором. Действенный способ, но это долго и много операций вручную.
2. Групповая обработка. Не подходит так как несколько баз.
3. Написать собственную обработку и выдать пользователям.

Остановились на 3-ем варианте. За 15 минут накидал интерфейс и код обработки.
Суть обработки, первой командой считать ТЧ документа, сравнить сумму строки основания и выбранного документа, если неравно тогда пометить данную строку к удалению, а вторым действием перенести ТЧ в документ без помеченных на удаление строк.

Это позволило сократить время исправления таких документов в разы.‼️

Пишите в комментариях приходилось ли вам корректировать документы вручную на горячую?

#ЕБ_Повседневность
Оксфордская задача на собеседовании 1С программиста
Как вам такое?

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

Как потом выяснилось, эту задачу дают абитуриентам философского факультета Оксфорда.🏛

Предлагаю вам тоже подумать, а если есть предположения по вариантам ответов, пишите в комментариях!🤔

А верный ответ будет в посте в понедельник))

Быть может и вам она когда-нибудь попадется, кто знает...

#ЕБ_Собеседования
Е.БУДНИ программиста 1С | Роман Чумадин pinned «Добро пожаловать на канал Ежедневные будни программиста 1С Обо мне. Меня зовут Роман Чумадин. Работаю программистом 1С уже около 10 лет, пробовал варианты работы как на себя, во франчайзи, так и на прямого работодателя, на чем пока и остановился. Зарождение…»
Ответ по задаче "Сюрприз Стефани"

Как и было обещано, ответ на задачу выкладываю в понедельник.

‼️Сюрприз находится в квадрате А2.‼️

Расшифровка ответа: Если Рома не знает, где находится сюрприз, значит, мы можем вычеркнуть 3-й ряд (поскольку если бы ему сказали, что сюрприз в третьем ряду, он бы сразу вычислил нужный квадрат). Если он знает, что Света не знает, где сюрприз, мы можем исключить 4-й ряд (поскольку Света знала бы, где сюрприз, только если бы он был в квадрате С4). Если Света догадалась, где лежит сюрприз, то ей должен быть известен единственный столбец, для которого остался только один вариант. Это столбец А – следовательно, сюрприз находится в квадрате А2.

Дополнительные вопросы. А) Нет. Теперь вторая часть первого утверждения Ромы неверна. Б) Нет. Они оба знали, что в В1 сюрприза нет. В) Они узнавали о знаниях друг друга. Г) Рома знал, что Света чего-то не знает. Добавление информации привело к потере им этого знания, потому что тогда он не знал бы, что она чего-то не знает. Дополнительная информация могла бы дать ей новые знания. Если бы сюрприз находился в квадрате В2, она бы узнала об этом, узнав, что в В1 ничего нет.

#ЕБ_Собеседования
Попалась отличная статься на Infostart - сборник консолей запросов!
На любой вкус и цвет)
А вы пользуетесь какой-то из этого списка?

https://infostart.ru/public/1828459/

#ЕБ_Повседневность
Пока все говорят про «Пауза()»

Сейчас мало кто не слышал, что в версии платформы 1С 8.3.25 планируют добавить метод «Пауза()», но что если не заглядывать так далеко, и взять хотя бы ближайшую версию 1С 8.3.23, что же там нового?

Отобрал самые интересные на мой взгляд:
В глобальном контексте реализованы методы ЗаписатьЗначениеJSON() и ПрочитатьЗначениеJSON(). Методы доступны в любом контексте. Ранее были доступны только на сервере.
Расширение конфигурации:
- В расширении конфигурации реализована возможность создания собственных регламентных заданий.
- Оптимизировано количество обращений к серверу при подключении расширения.
- Для конструктора запросов, открытого в расширении конфигурации, реализована поддержка работы с объектами конфигурации, которые не захвачены в расширение.
Возможность распознавания речи, которая позволит управлять прикладным решением либо вводить текст.
Клиентское приложение. Пользовательские настройки будут сохраняться автоматически каждые 20 минут, которые ранее сохранялись только при штатном завершении системы.
Ускорено выполнение операции тестирования и исправления информационной базы

Если отметили для себя что-то ещё, пишите в комментариях👇

😎Следить за новыми версиями платформы нужно регулярно, так как бывает выходят новые отличные штуки, которые сразу же хочется применять в своих разработках. Хотя есть обратная сторона – нестабильность, из-за которой на рабочую базу новая платформа попадет через год, а то и два).

Для меня больший интерес в новых возможностях вызывает Расширение конфигураций, а у вас

#ЕБ_Повседневность
На канале уже более 50 подписчиков!

Хотелось бы узнать, что вам более интересно, какие направления и т.п. Предлагаю пройти опрос
Final Results
38%
Повседневные задачи
26%
Задачи с собеседований
71%
Рабочие лайфхаки
32%
Разбор конкретных механизмов
32%
Разбор сторонних инструментов
35%
Развлекательный контент
9%
Трансляции
ТОП-7 статей к прочтению перед собеседованиями

Лайфхак по подготовке к собеседованию.😎

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

За долгие годы у меня уже сформировался некоторый перечень таких статей, с которыми решил поделиться с вами:
🔸 1. Дзен канал, на котором есть ряд статей по вопросам с собеседований (конфигурация, транзакции, блокировки, УФ, СКД, запросы, XML, JSON):
https://dzen.ru/id/5f4f8aed40b9ff05272b0a5e?share_to=link
🔸 2. Вопросы с технических интервью:
https://infostart.ru/1c/articles/1402341/
🔸 3. Две методики контроля остатков:
https://курсы-по-1с.рф/articles/2017-02-13-realtimeposting-and-datalock/
🔸 4. Вопросы на собеседованиях:
http://disk1c.ru/category/вопросы-на-собеседовании/
🔸 5. Сайт с вопросами, по которым готовился перед первым собеседованиям:
https://koder.by/questions_programmer_1c_interview.php
🔸 6. Типичные причины неоптимальной работы запросов и методы оптимизации:
https://its.1c.ru/db/metod8dev/content/5842/hdoc
🔸 7. 10 вопросов позволяющих «подобрать нужного» программиста 1С:
https://comol.livejournal.com/4792.html

Для подготовки теоретической части это огонь🔥🔥🔥

Пишите в комментариях, какой статьей из этих вы уже пользовались, а какие используете сами, будет интересно почитать и взять себе на заметку!👇

#ЕБ_Собеседование
Немного развлекательного контента)
Активная фаза расширения!🚀
Спасибо @vzletit1c за помощь👍
Forwarded from Взлетит! 1С
Стремительно развивающийся телеграмм канал -
Ежедневные будни программиста 1С, на котором публикуются:
- повседневные задачи, для знакомства новичков с предстоящим будущим;
- реальные лайфхаки;
- задачи с собеседований;
- и различные полезные ссылки.

https://tttttt.me/+UM5u9xATS5tiNDUy
Нас уже больше 100 человек на этом канале посвященном 1С!!! 🚀

Спасибо всем за проявленный интерес и подписку. 🤝

Жду всех желающих в комментариях к каждому посту!👇

Но можете и в личку писать, если есть какие-то предложения или пожелания, а может и недовольство, тоже примем)
😀
ТОП 15 ГОРЯЧИХ КЛАВИШ в конфигураторе 1С

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

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

И так, вот он – ТОП 15 горячих клавиш (расположены в порядке частоты использования):

Ctrl + С - Копировать;
Ctrl + V - Вставить;
Ctrl + Пробел - вызов подсказки;
Ctrl + A - Выделить все;
Ctrl + F - Найти;
F3 – Найти следующий;
Shift + F3 - Найти предыдущий ;
Ctrl + T - найти в дереве конфигурации, узнал не так давно, но удобно из модуля позиционироваться на нем в дереве конфигурации;
F12 – переход к определению процедуры или функций на которой установлен курсор;
Ctrl + (минус) - перемещает назад в модуль, из которого ушли через F12;
F5 - начать/продолжить отладку;
F9 - установить/снять точку останова;
F10 - шагнуть на следующую строку кода;
F11 – шагнуть с заходом во все процедуры и функции;
Ctrl + M - объединение ячеек при редактировании макета табличного документа;
Ctrl + Q – вызов текстового шаблона, использую для подстановки комментариев в коде.

Пишите в комментариях, какие клавиши у вас являются более горячими!👇

#ЕБ_Оптимизация
Описание ТЕГов канала:

#ЕБ_Повседневность –этим тегом обозначены посты с обычными повседневными задачами, которые попадаются рядовому программисту 1С. Задумка данной темы в том, чтобы начинающие разработчики могли узнать о том, что их ждет, а опытные разработчики могли прокомментировать/дополнить решение той или иной задачи, либо предложить совершенно иное решение. Так же в рамках тега рассматриваются различные механизмы платформы либо сторонние.

#ЕБ_Оптимизация – по данному тегу можно найти различные лайфхаки по ускорению и автоматизации повседневной деятельности.
Например, https://tttttt.me/e_budni_programmer/6 - запуск множества баз одним кликом по файлу “bat.”

#ЕБ_Собеседования – содержит посты с реальными задачами с собеседований или полезными материалами для подготовки к ним.
Например, https://tttttt.me/e_budni_programmer/8 - Задача с собеседования, как поменять 2 переменные местами, не используя третью.