Простая задача текущего дня🦺
Конфигурация БП.🟨
В документе «Счет фактура корр.» данные заполнены не корректно. В ТЧ документов основания подобралось больше 1 документа, что повлияло на статус «Сводный».
Причина исправлена, но для корректировки ошибочных документов было 3 пути:
❌ 1. Откорректировать документы универсальным редактором. Действенный способ, но это долго и много операций вручную.
❌ 2. Групповая обработка. Не подходит так как несколько баз.
✅ 3. Написать собственную обработку и выдать пользователям.
Остановились на 3-ем варианте. За 15 минут накидал интерфейс и код обработки.
Суть обработки, первой командой считать ТЧ документа, сравнить сумму строки основания и выбранного документа, если неравно тогда пометить данную строку к удалению, а вторым действием перенести ТЧ в документ без помеченных на удаление строк.
Это позволило сократить время исправления таких документов в разы.‼️
❓Пишите в комментариях приходилось ли вам корректировать документы вручную на горячую?
#ЕБ_Повседневность
Конфигурация БП.🟨
В документе «Счет фактура корр.» данные заполнены не корректно. В ТЧ документов основания подобралось больше 1 документа, что повлияло на статус «Сводный».
Причина исправлена, но для корректировки ошибочных документов было 3 пути:
❌ 1. Откорректировать документы универсальным редактором. Действенный способ, но это долго и много операций вручную.
❌ 2. Групповая обработка. Не подходит так как несколько баз.
✅ 3. Написать собственную обработку и выдать пользователям.
Остановились на 3-ем варианте. За 15 минут накидал интерфейс и код обработки.
Суть обработки, первой командой считать ТЧ документа, сравнить сумму строки основания и выбранного документа, если неравно тогда пометить данную строку к удалению, а вторым действием перенести ТЧ в документ без помеченных на удаление строк.
Это позволило сократить время исправления таких документов в разы.‼️
❓Пишите в комментариях приходилось ли вам корректировать документы вручную на горячую?
#ЕБ_Повседневность
Оксфордская задача на собеседовании 1С программиста
Как вам такое?
Однажды, при прохождении собеседования, мне дали такую задачку на логику.
Как потом выяснилось, эту задачу дают абитуриентам философского факультета Оксфорда.🏛
Предлагаю вам тоже подумать, а если есть предположения по вариантам ответов, пишите в комментариях!🤔
А верный ответ будет в посте в понедельник))
Быть может и вам она когда-нибудь попадется, кто знает...
#ЕБ_Собеседования
Как вам такое?
Однажды, при прохождении собеседования, мне дали такую задачку на логику.
Как потом выяснилось, эту задачу дают абитуриентам философского факультета Оксфорда.🏛
Предлагаю вам тоже подумать, а если есть предположения по вариантам ответов, пишите в комментариях!🤔
А верный ответ будет в посте в понедельник))
Быть может и вам она когда-нибудь попадется, кто знает...
#ЕБ_Собеседования
Е.БУДНИ программиста 1С | Роман Чумадин pinned «Добро пожаловать на канал Ежедневные будни программиста 1С ⏩ Обо мне. Меня зовут Роман Чумадин. Работаю программистом 1С уже около 10 лет, пробовал варианты работы как на себя, во франчайзи, так и на прямого работодателя, на чем пока и остановился. ⏩ Зарождение…»
Ответ по задаче "Сюрприз Стефани"
Как и было обещано, ответ на задачу выкладываю в понедельник.
‼️Сюрприз находится в квадрате А2.‼️
Расшифровка ответа: Если Рома не знает, где находится сюрприз, значит, мы можем вычеркнуть 3-й ряд (поскольку если бы ему сказали, что сюрприз в третьем ряду, он бы сразу вычислил нужный квадрат). Если он знает, что Света не знает, где сюрприз, мы можем исключить 4-й ряд (поскольку Света знала бы, где сюрприз, только если бы он был в квадрате С4). Если Света догадалась, где лежит сюрприз, то ей должен быть известен единственный столбец, для которого остался только один вариант. Это столбец А – следовательно, сюрприз находится в квадрате А2.
Дополнительные вопросы. А) Нет. Теперь вторая часть первого утверждения Ромы неверна. Б) Нет. Они оба знали, что в В1 сюрприза нет. В) Они узнавали о знаниях друг друга. Г) Рома знал, что Света чего-то не знает. Добавление информации привело к потере им этого знания, потому что тогда он не знал бы, что она чего-то не знает. Дополнительная информация могла бы дать ей новые знания. Если бы сюрприз находился в квадрате В2, она бы узнала об этом, узнав, что в В1 ничего нет.
#ЕБ_Собеседования
Как и было обещано, ответ на задачу выкладываю в понедельник.
‼️Сюрприз находится в квадрате А2.‼️
Расшифровка ответа: Если Рома не знает, где находится сюрприз, значит, мы можем вычеркнуть 3-й ряд (поскольку если бы ему сказали, что сюрприз в третьем ряду, он бы сразу вычислил нужный квадрат). Если он знает, что Света не знает, где сюрприз, мы можем исключить 4-й ряд (поскольку Света знала бы, где сюрприз, только если бы он был в квадрате С4). Если Света догадалась, где лежит сюрприз, то ей должен быть известен единственный столбец, для которого остался только один вариант. Это столбец А – следовательно, сюрприз находится в квадрате А2.
Дополнительные вопросы. А) Нет. Теперь вторая часть первого утверждения Ромы неверна. Б) Нет. Они оба знали, что в В1 сюрприза нет. В) Они узнавали о знаниях друг друга. Г) Рома знал, что Света чего-то не знает. Добавление информации привело к потере им этого знания, потому что тогда он не знал бы, что она чего-то не знает. Дополнительная информация могла бы дать ей новые знания. Если бы сюрприз находился в квадрате В2, она бы узнала об этом, узнав, что в В1 ничего нет.
#ЕБ_Собеседования
Попалась отличная статься на Infostart - сборник консолей запросов!
На любой вкус и цвет)
А вы пользуетесь какой-то из этого списка?
https://infostart.ru/public/1828459/
#ЕБ_Повседневность
На любой вкус и цвет)
А вы пользуетесь какой-то из этого списка?
https://infostart.ru/public/1828459/
#ЕБ_Повседневность
infostart.ru
Все консоли запросов для 1С
Список всех популярных обработок.
Пока все говорят про «Пауза()»
Сейчас мало кто не слышал, что в версии платформы 1С 8.3.25 планируют добавить метод «Пауза()», но что если не заглядывать так далеко, и взять хотя бы ближайшую версию 1С 8.3.23, что же там нового?
Отобрал самые интересные на мой взгляд:
➖ В глобальном контексте реализованы методы ЗаписатьЗначениеJSON() и ПрочитатьЗначениеJSON(). Методы доступны в любом контексте. Ранее были доступны только на сервере.
➖ Расширение конфигурации:
- В расширении конфигурации реализована возможность создания собственных регламентных заданий.
- Оптимизировано количество обращений к серверу при подключении расширения.
- Для конструктора запросов, открытого в расширении конфигурации, реализована поддержка работы с объектами конфигурации, которые не захвачены в расширение.
➖ Возможность распознавания речи, которая позволит управлять прикладным решением либо вводить текст.
➖ Клиентское приложение. Пользовательские настройки будут сохраняться автоматически каждые 20 минут, которые ранее сохранялись только при штатном завершении системы.
➖ Ускорено выполнение операции тестирования и исправления информационной базы
Если отметили для себя что-то ещё, пишите в комментариях👇
😎Следить за новыми версиями платформы нужно регулярно, так как бывает выходят новые отличные штуки, которые сразу же хочется применять в своих разработках. Хотя есть обратная сторона – нестабильность, из-за которой на рабочую базу новая платформа попадет через год, а то и два).
Для меня больший интерес в новых возможностях вызывает Расширение конфигураций, а у вас❓
#ЕБ_Повседневность
Сейчас мало кто не слышал, что в версии платформы 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
Для подготовки теоретической части это огонь🔥🔥🔥
Пишите в комментариях, какой статьей из этих вы уже пользовались, а какие используете сами, будет интересно почитать и взять себе на заметку!👇
#ЕБ_Собеседование
Лайфхак по подготовке к собеседованию.😎
В повседневной работе мы не работаем со всеми механизмами и тонкостями постоянно, иногда что-то да забывается.
Перед собеседованиями, чтобы освежить знания в тех или иных вопросах, я стараюсь прочитать сжатую информацию в кротчайшие сроки, что позволяет освежить знания.
За долгие годы у меня уже сформировался некоторый перечень таких статей, с которыми решил поделиться с вами:
🔸 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 за помощь👍
Спасибо @vzletit1c за помощь👍
Forwarded from Взлетит! 1С
Стремительно развивающийся телеграмм канал -
Ежедневные будни программиста 1С, на котором публикуются:
- повседневные задачи, для знакомства новичков с предстоящим будущим;
- реальные лайфхаки;
- задачи с собеседований;
- и различные полезные ссылки.
https://tttttt.me/+UM5u9xATS5tiNDUy
Ежедневные будни программиста 1С, на котором публикуются:
- повседневные задачи, для знакомства новичков с предстоящим будущим;
- реальные лайфхаки;
- задачи с собеседований;
- и различные полезные ссылки.
https://tttttt.me/+UM5u9xATS5tiNDUy
Telegram
Е.БУДНИ Программиста 1С
Ежедневные будни программиста 1С - это канал с реальными задачами с работы, с собеседований и повседневными хитростями.
Данный канал подойдет как для начинающих изучать 1С, так и для опытных.
Автор канала - Роман Чумадин
@chum1roma
Данный канал подойдет как для начинающих изучать 1С, так и для опытных.
Автор канала - Роман Чумадин
@chum1roma
ТОП 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С можно использовать огромное количество горячих клавиш🔥, но думаю мало кто знает их все наизусть…
В этом ТОПе собрал те горячие клавиши, которые использую каждый день. Я не сразу начал пользоваться ими всеми, о каких-то узнал в начале своего пути, о каких-то гораздо позже.
И так, вот он – ТОП 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 переменные местами, не используя третью.
#ЕБ_Повседневность –этим тегом обозначены посты с обычными повседневными задачами, которые попадаются рядовому программисту 1С. Задумка данной темы в том, чтобы начинающие разработчики могли узнать о том, что их ждет, а опытные разработчики могли прокомментировать/дополнить решение той или иной задачи, либо предложить совершенно иное решение. Так же в рамках тега рассматриваются различные механизмы платформы либо сторонние.
#ЕБ_Оптимизация – по данному тегу можно найти различные лайфхаки по ускорению и автоматизации повседневной деятельности.
Например, https://tttttt.me/e_budni_programmer/6 - запуск множества баз одним кликом по файлу “bat.”
#ЕБ_Собеседования – содержит посты с реальными задачами с собеседований или полезными материалами для подготовки к ним.
Например, https://tttttt.me/e_budni_programmer/8 - Задача с собеседования, как поменять 2 переменные местами, не используя третью.
1Сников поделят на back-end и front-end?
🧑💻 Пока готовится контент, решил поделиться с вами мыслью, которая посетила меня вечером, и узнать ваше мнение на этот вопрос.
🤔 Причиной такой мысли стало то, что в последнее время мне практически не требовалось дорабатывать или как-либо менять пользовательский интерфейс.
Либо это доработка каких-то прошлых механизмов, доработка типовых расчётов и т.п., либо минимальное программное изменение типовых форм.
А с учётом того, что за последнее время идёт разделение и явное выделение аналитиков 1С, которыми раньше были сами программисты в своем большинстве, то быть может не за горами и разделение разработчиков 1с на back-end и front-end❓
Хотя в 1С все-таки и там и там код будет тем же, на том же 1С)
Как мне кажется, задачи реально можно поделить по навыкам, например в невидимой части важнее оптимальность, архитектура и т.п., а в видимой части знание тонкостей УФ и юзабилити.
Пишите свои мысли в комментариях по этому вопросу💬
Так же добавлю опрос на эту тему📊
Либо это доработка каких-то прошлых механизмов, доработка типовых расчётов и т.п., либо минимальное программное изменение типовых форм.
А с учётом того, что за последнее время идёт разделение и явное выделение аналитиков 1С, которыми раньше были сами программисты в своем большинстве, то быть может не за горами и разделение разработчиков 1с на back-end и front-end
Хотя в 1С все-таки и там и там код будет тем же, на том же 1С)
Как мне кажется, задачи реально можно поделить по навыкам, например в невидимой части важнее оптимальность, архитектура и т.п., а в видимой части знание тонкостей УФ и юзабилити.
Пишите свои мысли в комментариях по этому вопросу
Так же добавлю опрос на эту тему
Please open Telegram to view this post
VIEW IN TELEGRAM
1Сников поделят на backend и frontend?
Final Results
8%
Точно поделят
42%
Возможно в будущем
50%
Никогда
Всем привет!👋
Разместил свой профиль на площадке по менторству. Если кому нужна помощь или консультация, то welcome🤷♀️
С чем могу помочь:
- составление резюме;
- провести техническое собеседование;
- разобраться с текущими задачами;
- провести code review;
- разобраться с конкретным механизмом; платформы;
- подсказать направление обучения;
- ответить на вопросы по моему опыту.
GetMentor - https://getmentor.dev/mentor/roman-chumadin-1678
Подписчикам скидки)🎁
Разместил свой профиль на площадке по менторству. Если кому нужна помощь или консультация, то welcome
С чем могу помочь:
- составление резюме;
- провести техническое собеседование;
- разобраться с текущими задачами;
- провести code review;
- разобраться с конкретным механизмом; платформы;
- подсказать направление обучения;
- ответить на вопросы по моему опыту.
GetMentor - https://getmentor.dev/mentor/roman-chumadin-1678
Подписчикам скидки)🎁
Please open Telegram to view this post
VIEW IN TELEGRAM