30.11.2020 Олег Мороз 16550
Глобальный модуль

Содержание:

1.     Свойства общих модулей в 1С

2.     Преимущества Глобального модуля в 1С  


1.      Свойства общих модулей в 1С


Что мы знаем про общие модули в 1С? Только то, что этот общий объект конфигурации помогает нам обращаться к коду, который необходим в разных объектах нашего программного продукта 1С Предприятие. 


Практически все типовые процедуры и функции находятся в модулях. Спросите, зачем? Одна из главных причин такого способа разработки – читабельность кода. Допустим, Вы имеете дело громоздкой процедурой "Обработка проведения", в которой выполняется множество проверок и заполнений. Будет ли Вам удобно разбираться в коде другого программиста, который написал такую большую процедуру? Полагаю, нет. Реализация процедуры отдельными блоками в общем модуле с возможностью вызвать их в любую секунду значительно упрощает и ускоряет работу.


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


У общего модуля есть несколько свойств, на которые в большей своей степени мы не обращаем внимание, а зря.  


2. Преимущества Глобального модуля в 1С


Всего у него 7 свойств, которые можно смело использовать. В данной статье я расскажу о свойстве модуля "Глобальный".


Общий модуль может быть клиентским модулем или серверным модулем – в этом плане разницы нет. Но если установлен флаг "Глобальный", это дает пользователю массу преимуществ.


Например, все знают такие глобальные процедуры как "РольДоступна()" или "СтрНайти()", а уж подобных им примеров можно найти массу. И если у Вашего общего модуля установлен вышеупомянутый признак модуля, то можно смело вызывать свои процедуры и функции даже без указания конкретного общего модуля. Единственное, однако, обязательное к соблюдению требование – необходимость различать наименования глобальных и типовых функций. Если это правило соблюдено, тогда смело можно пользоваться именно Вашей процедурой.


Приведу пример. Допустим, Вы создали отдельный модуль программы, в который добавили склонение ФИО сотрудника в определенном падеже. И для того чтобы Ваш код выглядел более гармонично и читабельно, Вы решили добавить флаг "Глобальный" для модуля. Теперь Вы сможете вызывать вашу экспортную процедуру легко, всего лишь по наименованию, словно эта функция процедуры модуля, который на данный момент выполняется.



У глобального модуля в 1С масса преимуществ, которые могут помочь улучшить разработку решений 1С и повысить производительность. Но, увы, мало кто знает про преимущества данного свойства общего модуля. Хотите узнавать и о других полезных фишках в работе с 1С. Что ж, коллеги, на сайте мы постоянно публикуем интересные материалы, а если у Вас возникают вопросы, не стесняйтесь обращаться – мы всегда на связи и всегда на связи и рады помочь!


Специалист компании «Кодерлайн»

Олег Мороз

 

Наши проекты

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП (USB)

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Блок планирования проектов (процессы объемно-календарного планирования пр...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Ална-Байк»
ИП Титов Виктор Сергеевич «Ална-Байк»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

Автоматизация контроля исполнительской дисциплины на базе ПП «1С:Документооборот 8 ПРОФ»
ООО «ФСК Лидер»

Отрасль:
Строительство и девелопмент

Внедренное типовое решение:
1С:Документооборот 8 ПРОФ

- Делопроизводство;
- Учет и хранение документов;
- Учет и контроль исполне...

МИР ХОББИ
МИР ХОББИ

Отрасль:
Торговля. Интернет магазин

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Оформление заказов поставщикам
Взаиморасчеты с покупателями
Оформление...

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение