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

Реклама через автора: @chum1roma
или https://telega.in/c/e_budni_programmer
Download Telegram
&ИзменениеИКонтроль в расширениях

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

Механизм расширений постоянно развивается, за этим стоит следить, так как никогда не знаешь в какой момент это тебе пригодится.

В повседневной жизни они помогают в следующих случаях:
🔹 Быстро внести правку в своем коде либо типовом релизе, когда обновления рабочих баз выходят редко;
🔹Доработать конфигурацию для своих нужд, при этом четко разделяя границы, где типовой код, а где наш;
🔹 Расширения даже позволяют создать свой тиражный продукт под определённую конфигурацию (особенно, когда появилась возможность добавлять метаданные в расширения).

С версии платформы 1С 8.3.15 появилась возможность заменять код основной конфигурации в режиме «Вызывать вместо (с контролем)», что добавляет аннотацию «&ИзменениеИКонтроль». Это позволяет при проверке применимости расширения удостовериться, что код основной конфигурации после обновления не изменился относительно той версии Процедуры/Функции которая была до внесения изменений.

При данной аннотации необходимо применять специальные вставки:
🔸 Для удаления участков кода: #Удаление и #КонецУдаления
🔸 Для добавления участков кода: #Вставка и #КонецВставки

Процесс работы данной аннотации схож с аннотацией «Вместо», но дополняется контролем. При вызове проверки применения можно даже сразу и восстановить изменения (доступно при использовании сторонних программ сравнения объединения, можно почитать в прошлом посте).

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

---------------
> > > Случайный пост < < <

#ЕБ_Повседневность
👍23🔥5🐳1
ПроверкаРегламентныхЗаданийВЗаданномПериоде.epf
17.3 KB
Повседневная задача – обработка для всех

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

Проверка регламентных заданий в заданном периоде

🔝 Если она вам принесла пользу, и вы хотите поддержать, то можете скачать за стартмани, но для моих подписчиков она доступна совершенно бесплатно)

> > > Случайный пост < < <

#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥111