ch
Feedback
Е.БУДНИ программиста 1С | Роман Чумадин

Е.БУДНИ программиста 1С | Роман Чумадин

前往频道在 Telegram

Ежедневные будни программиста 1С - это канал с реальными задачами с работы, с собеседований, повседневные хитрости, подборки и гайды. Подойдет для начинающих и опытных Автор и вопросы по рекламе: @chum1roma

显示更多
6 259
订阅者
-124 小时
+77 天
-10 93330 天
帖子存档
*РЕШЕНИЕ ЗАДАЧИ* + Форматирование текста модулей Сегодня решил поднять вопрос про отображение пробелов и табуляций, да и в це
*РЕШЕНИЕ ЗАДАЧИ* + Форматирование текста модулей Сегодня решил поднять вопрос про отображение пробелов и табуляций, да и в целом форматирование модулей, так как все чаще и чаще работодатель и заказчики требуют соблюдения Системы стандартов и методик разработки. А иногда зайдешь в чужой код и ужасаешься от того, как же так можно было запустить. Одним из моментов оформления текстов модулей являются отступы первой строки, наличие пробелов между операциями над переменными и т. п. Мне в этом отлично помогает 2 вещи: 1. Отображение пробелов и табуляций 2. Форматирование текста в панели «Текст» Так код становится более читабельным, хотя и необходимо время на привыкание к отображаемым символам. Такую привычку стараются прививать в ВУЗах, чтобы у студентов при использовании Word была включена опция отображения всех знаков. ❓А вы пользуетесь отображением табуляции и пробелов? 🎁Решение задачи замены значения X и Y без использования третьей переменной представлено на скриншоте! #ЕБ_Повседневность

Дополнительные свойства📝 У некоторых объектов конфигурации есть полезная структура «Дополнительные свойства», которая позвол
Дополнительные свойства📝 У некоторых объектов конфигурации есть полезная структура «Дополнительные свойства», которая позволяет хранить значения, связанные с объектом, но не изменяющие объект. В синтаксис-помощнике приводится пример использования этой структуры в подписке на событие. Но в своей задаче я воспользовался данной структурой, чтобы обойти определенные проверки при записи документа. Требовалось при создании документа «Поступления товаров и услуг» не выполнять заполнение собственных реквизитов, если документ создается автоматически специальной обработкой. Про «Дополнительные свойства» узнал из вопросов на собеседовании, как ответ на вопрос «как передать значение из события документа «ПередЗаписью» в «ПриЗаписи». #ЕБ_Повседневность #ЕБ_Собеседования

Задача на логику Сегодня задача с одного из первых моих собеседований. Есть две переменные x и y. Например, переменная x = 3, а переменная y = 5. Необходимо поменять их местами, не используя третью переменную, чтобы получилось x = 5, а y = 3. А ты знаешь ответ? #ЕБ_Собеседование

Всем привет! Сегодня задача из моего прошлого: Менеджер создает заказ на товар, затем в структуре подчиненности - заказ на услугу. Если в услугах появляется строка "доставка товара", а вес заказа на товар (который прикреплен в структуре) более 500 кг. - то выдавать информационное окошко "Общий вес заказа превышает 500 кг, прибавьте 30% к стоимости доставки". Реализация заключалась в том, чтобы перед записью документа проверить ТЧ Заказа на услуги, если там есть номенклатура с наименованием «Доставка Товара», то запросом считать вес товара в документе основания в ТЧ Товары Заказа на товар. Если вес превышает 500 кг., то выдать соответствующее сообщение. #ЕБ_Повседневность

Всем привет! В продолжение вчерашней задачи, совсем недавно задумался над тем, как оптимизировать процесс запуска баз, чтобы и не пропускать базы, и делать это быстрее. И нашел подходящий вариант- старый добрый “.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» и запустится конфигуратор. Путь может отличаться в зависимости от разрядности платформы. #ЕБ_Оптимизация

Сегодня, так сказать «Открыть канал», хотелось бы с простой темы, но достаточно частой – это рутина! Одним из примеров являет
Сегодня, так сказать «Открыть канал», хотелось бы с простой темы, но достаточно частой – это рутина! Одним из примеров является обновление одинаковых баз Когда требуется обновить большое количество однотипных баз, то как замечалось мной, не все могут делать это достаточно быстро и безошибочно. Для меня это уже довольно частая задача в рамках рабочего процесса, даже независимо от работодателя, меняется некоторая последовательность действий либо тип конфигурации. Когда база одна, проблем нет, тут особо и автоматизировать нет необходимости. А что если баз больше 30? В таком случае, я делаю параллельное открытие стольких баз, сколько позволяет мощность сервера либо компьютера. И последовательно выполняю действия от первого окна до последнего. Очевидные вещи, но данный подход ускоряет процесс в разы, что дает вам преимущество! Слышал про использование дополнительного ПО для подобных задач, типа «Обновлятор». Если у вас есть опыт или другие идеи, то пишите в комментарии! #ЕБ_Оптимизация

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