Добро пожаловать на канал Ежедневные будни программиста 1С
⏩ Обо мне.
Меня зовут Роман Чумадин. Работаю программистом 1С уже около 10 лет, пробовал варианты работы как на себя, во франчайзи, так и на прямого работодателя, на чем пока и остановился.
⏩ Зарождение канала.
Вспомнилось однажды, как я переживал, в начале карьеры, и думал, какие же будут реальные задачи на моей будущей работе!?
Отсюда возникла идея создать канал куда публиковать ежедневные задачи программиста 1С, что будет полезно как для начинающих, для понимания с чем им может предстоять столкнуться, так и для профессионалов, чтобы пересмотреть свой подход к каким-то вопросам, либо подискутировать над тем, какое решение более оптимально.
Что ещё есть на канале?
Также будут публикации с полезной информацией по курсам, книгам и новым штукам!
⏩ Могу помочь вам в обучении или текущих задачах.
⏩ Если вам мало телеграмм-канала, то переходите и подписывайтесь на 🔴 YouTube канал Е.БУДНИ Программиста 1С
⏩ Оглавление постов.
Когда набирается достаточно увесистая кучка постов, они собираются в дайджесты:
Дайджест с 01.03.2023 по 31.04.2023
Дайджест с 01.05.2023 по 30.06.2023
Дайджест с 01.07.2023 по 30.09.2023
Дайджест с 01.10.2023 по 31.12.2023
------------
➕ Если вы, как разработчик, хотите прорекламировать себя или показать как надо делать посты, можете написать пост для этого канала.
🔝 У канала есть свой стикерпак и эмодзипак.
Меня зовут Роман Чумадин. Работаю программистом 1С уже около 10 лет, пробовал варианты работы как на себя, во франчайзи, так и на прямого работодателя, на чем пока и остановился.
Вспомнилось однажды, как я переживал, в начале карьеры, и думал, какие же будут реальные задачи на моей будущей работе!?
Отсюда возникла идея создать канал куда публиковать ежедневные задачи программиста 1С, что будет полезно как для начинающих, для понимания с чем им может предстоять столкнуться, так и для профессионалов, чтобы пересмотреть свой подход к каким-то вопросам, либо подискутировать над тем, какое решение более оптимально.
Что ещё есть на канале?
Также будут публикации с полезной информацией по курсам, книгам и новым штукам!
Когда набирается достаточно увесистая кучка постов, они собираются в дайджесты:
Дайджест с 01.03.2023 по 31.04.2023
Дайджест с 01.05.2023 по 30.06.2023
Дайджест с 01.07.2023 по 30.09.2023
Дайджест с 01.10.2023 по 31.12.2023
------------
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤1
Сегодня, так сказать «Открыть канал», хотелось бы с простой темы, но достаточно частой – это рутина!
Одним из примеров является обновление одинаковых баз
Когда требуется обновить большое количество однотипных баз, то как замечалось мной, не все могут делать это достаточно быстро и безошибочно. Для меня это уже довольно частая задача в рамках рабочего процесса, даже независимо от работодателя, меняется некоторая последовательность действий либо тип конфигурации.
Когда база одна, проблем нет, тут особо и автоматизировать нет необходимости.
А что если баз больше 30?
В таком случае, я делаю параллельное открытие стольких баз, сколько позволяет мощность сервера либо компьютера.
И последовательно выполняю действия от первого окна до последнего.
Очевидные вещи, но данный подход ускоряет процесс в разы, что дает вам преимущество!
Слышал про использование дополнительного ПО для подобных задач, типа «Обновлятор». Если у вас есть опыт или другие идеи, то пишите в комментарии!
#ЕБ_Оптимизация
Одним из примеров является обновление одинаковых баз
Когда требуется обновить большое количество однотипных баз, то как замечалось мной, не все могут делать это достаточно быстро и безошибочно. Для меня это уже довольно частая задача в рамках рабочего процесса, даже независимо от работодателя, меняется некоторая последовательность действий либо тип конфигурации.
Когда база одна, проблем нет, тут особо и автоматизировать нет необходимости.
А что если баз больше 30?
В таком случае, я делаю параллельное открытие стольких баз, сколько позволяет мощность сервера либо компьютера.
И последовательно выполняю действия от первого окна до последнего.
Очевидные вещи, но данный подход ускоряет процесс в разы, что дает вам преимущество!
Слышал про использование дополнительного ПО для подобных задач, типа «Обновлятор». Если у вас есть опыт или другие идеи, то пишите в комментарии!
#ЕБ_Оптимизация
👍10
image_2023-03-04_20-10-24.png
113.5 KB
Всем привет!
В продолжение вчерашней задачи, совсем недавно задумался над тем, как оптимизировать процесс запуска баз, чтобы и не пропускать базы, и делать это быстрее.
И нашел подходящий вариант- старый добрый “.bat” файл!
Суть файла сводится к 3 строкам
@echo off
start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" enterprise /S"YouServer/YouBase1" /N"YouUser" /P"YouPass"
Exit
Генерацию файла так же оптимизировал, через Excel.
Параметры запуска можно использовать и другие, например, вместо «ENTERPRISE» можно поставить «DESIGNER» и запустится конфигуратор. Путь может отличаться в зависимости от разрядности платформы.
#ЕБ_Оптимизация
В продолжение вчерашней задачи, совсем недавно задумался над тем, как оптимизировать процесс запуска баз, чтобы и не пропускать базы, и делать это быстрее.
И нашел подходящий вариант- старый добрый “.bat” файл!
Суть файла сводится к 3 строкам
@echo off
start "" "C:\Program Files (x86)\1cv8\common\1cestart.exe" enterprise /S"YouServer/YouBase1" /N"YouUser" /P"YouPass"
Exit
Генерацию файла так же оптимизировал, через Excel.
Параметры запуска можно использовать и другие, например, вместо «ENTERPRISE» можно поставить «DESIGNER» и запустится конфигуратор. Путь может отличаться в зависимости от разрядности платформы.
#ЕБ_Оптимизация
👍10❤1
Всем привет!
Сегодня задача из моего прошлого: Менеджер создает заказ на товар, затем в структуре подчиненности - заказ на услугу. Если в услугах появляется строка "доставка товара", а вес заказа на товар (который прикреплен в структуре) более 500 кг. - то выдавать информационное окошко "Общий вес заказа превышает 500 кг, прибавьте 30% к стоимости доставки".
Реализация заключалась в том, чтобы перед записью документа проверить ТЧ Заказа на услуги, если там есть номенклатура с наименованием «Доставка Товара», то запросом считать вес товара в документе основания в ТЧ Товары Заказа на товар. Если вес превышает 500 кг., то выдать соответствующее сообщение.
#ЕБ_Повседневность
Сегодня задача из моего прошлого: Менеджер создает заказ на товар, затем в структуре подчиненности - заказ на услугу. Если в услугах появляется строка "доставка товара", а вес заказа на товар (который прикреплен в структуре) более 500 кг. - то выдавать информационное окошко "Общий вес заказа превышает 500 кг, прибавьте 30% к стоимости доставки".
Реализация заключалась в том, чтобы перед записью документа проверить ТЧ Заказа на услуги, если там есть номенклатура с наименованием «Доставка Товара», то запросом считать вес товара в документе основания в ТЧ Товары Заказа на товар. Если вес превышает 500 кг., то выдать соответствующее сообщение.
#ЕБ_Повседневность
👍6
Задача на логику
Сегодня задача с одного из первых моих собеседований.
Есть две переменные x и y. Например, переменная x = 3, а переменная y = 5. Необходимо поменять их местами, не используя третью переменную, чтобы получилось x = 5, а y = 3.
А ты знаешь ответ?
#ЕБ_Собеседование
Сегодня задача с одного из первых моих собеседований.
Есть две переменные x и y. Например, переменная x = 3, а переменная y = 5. Необходимо поменять их местами, не используя третью переменную, чтобы получилось x = 5, а y = 3.
А ты знаешь ответ?
#ЕБ_Собеседование
🤔7🤓2
Дополнительные свойства📝
У некоторых объектов конфигурации есть полезная структура «Дополнительные свойства», которая позволяет хранить значения, связанные с объектом, но не изменяющие объект.
В синтаксис-помощнике приводится пример использования этой структуры в подписке на событие. Но в своей задаче я воспользовался данной структурой, чтобы обойти определенные проверки при записи документа. Требовалось при создании документа «Поступления товаров и услуг» не выполнять заполнение собственных реквизитов, если документ создается автоматически специальной обработкой.
Про «Дополнительные свойства» узнал из вопросов на собеседовании, как ответ на вопрос «как передать значение из события документа «ПередЗаписью» в «ПриЗаписи».
#ЕБ_Повседневность #ЕБ_Собеседования
У некоторых объектов конфигурации есть полезная структура «Дополнительные свойства», которая позволяет хранить значения, связанные с объектом, но не изменяющие объект.
В синтаксис-помощнике приводится пример использования этой структуры в подписке на событие. Но в своей задаче я воспользовался данной структурой, чтобы обойти определенные проверки при записи документа. Требовалось при создании документа «Поступления товаров и услуг» не выполнять заполнение собственных реквизитов, если документ создается автоматически специальной обработкой.
Про «Дополнительные свойства» узнал из вопросов на собеседовании, как ответ на вопрос «как передать значение из события документа «ПередЗаписью» в «ПриЗаписи».
#ЕБ_Повседневность #ЕБ_Собеседования
👍12