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

Содержание:

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

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


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


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


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


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


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


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


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


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


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


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



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


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

Олег Мороз

 

Наши проекты

Автоматизация подсистемы учета взаиморасчетов с агентами и интернет-магазинами на базе «1С:Управление холдингом 8»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

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

– Оформление заказов поставщикам;
– Управление отношениями с поставщика...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

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

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

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

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

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

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

Внедренное типовое решение:
«1С:Управление корпоративными финансами»

- Осуществлена разработка матрицы прав и ролей для финансового подразделени...

ООО “РТИТС”
ООО “РТИТС”

Отрасль:
Транспортные системы

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

Блок регламентированного кадрового учета и расчета заработной платы в 1С:ERP;...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

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

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общег...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджети...

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

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

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

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

ООО «ЛИГА-ТРАНС»
ООО «ЛИГА-ТРАНС»

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

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

- Сделано ТЗ по автоматизации учета МСФО: - Разработана карта бюджета доходо...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

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

Отрасль:
Бухгалтерские услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Интеграция продукта с базой данных оперативного учета Axapta;
- Доработка фу...

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

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

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

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