Программные модули в «1С:Предприятии 8»
Программный модуль представляет собой текст на встроенном языке «1С:Предприятия 8», расположенный в определенном месте конфигурации.
В соответствии с этим различают следующие виды программных модулей:
| Общие модули | Общие модули принадлежат всей конфигурации в целом, но, в отличие от модуля приложения (см. ниже), их может быть несколько, например, модули РасчетНалогов , ОбработкаДокументов . Общие модули не могут содержать объявлений переменных, и в них нет раздела основной программы, таким образом, они состоят только из процедур и функций |
| Модуль приложения | Это модуль, который относится ко всей конфигурации в целом и может быть только один. Модуль приложения является аналогом глобального модуля в версии 7.7. Он отвечает за пользовательскую сессию (сеанс) работы с «1С:Предприятием 8» |
| Модуль внешнего соединения | Если конфигурация запускается не в режиме клиентской сессии, а через COM-соединение, то вместо модуля приложения используется модуль внешнего соединения, который в конфигурации может быть только один |
| Модули объектов | У некоторых прикладных объектов конфигурации могут быть собственные модули, например, модуль документа РасходнаяНакладная , модуль справочника Номенклатура . Не следует их путать с модулями форм этих объектов |
| Модули форм | У каждой формы есть модуль, в котором определяется поведение формы и действия, выполняемые из нее, например, открытие других форм |
На следующем рисунке показано расположение всех этих модулей:
Разделы программного модуля
Любой программный модуль, за исключением общих модулей, состоит из следующих разделов:
- раздел объявления переменных,
- раздел процедур и функций,
- раздел основной программы.
Внимание! У общих модулей есть только раздел процедур и функций.

Контекст
Контекст — очень важное понятие при программировании на любом языке. В «1С:Предприятии 8» контекст обозначает окружение модуля, т. е. какие ему будут доступны переменные, объекты, свойства, методы и события.
Можно выделить следующие виды контекстов, существующих в «1С:Предприятии 8»:
Глобальный контекст , доступный во всех остальных контекстах, состоит из следующих частей:
- свойства, методы и события глобального контекста (например, свойство РабочаяДата ),
- системные перечисления и системные наборы значений (например, КодВозвратаДиалога и Символы ).
В контексте модуля приложения (или модуля внешнего соединения) доступны экспортируемые процедуры и функции общих модулей.
В контексте общего модуля доступны экспортируемые процедуры и функции других общих модулей. В этом контексте недоступны экспортируемые переменные, процедуры и функции модуля приложения.
В контексте модуля прикладного объекта есть доступ к реквизитам и табличным частям объекта, а также его методам и событиям. Например, в модуле документа РасходнаяНакладная доступны реквизиты документа и его табличные части, можно вызывать методы документа и обрабатывать события.
В контексте модуля формы доступны реквизиты формы, а также ее свойства, методы и события. Если у формы назначен основной реквизит, то в модуле формы становятся доступны свойства и методы прикладного объекта, используемого в качестве основного реквизита, а также экспортируемые переменные, процедуры и функции модуля этого прикладного объекта.
Необходимо помнить правила видимости экспортируемых переменных, процедур и функций различных модулей:
- В общем модуле недоступны экспортируемые переменные, процедуры и функции модуля приложения (модуля внешнего соединения).
- В модуле приложения (модуле внешнего соединения) доступны экспортируемые процедуры и функции общих модулей.
- В общих модулях доступны экспортируемые процедуры и функции других общих модулей.
- В модулях прикладных объектов и модулях форм доступны экспортируемые переменные, процедуры и функции модуля приложения (модуля внешнего соединения), а также экспортируемые процедуры и функции общих модулей.
- Если у формы назначен основной реквизит, то контекст модуля формы содержит дополнительные свойства и методы, связанные с основным реквизитом. Например, в модуле формы элемента справочника Номенклатура доступны свойства и методы объекта СправочникОбъект.Номенклатура .
Проиллюстрируем применение первых четырех правил на следующей схеме:

Стрелки на схеме обозначают, что модуль предоставляет другим модулям возможность обращаться к своим экспортируемым переменным, процедурам и функциям. Напомним, что в общих модулях не может быть объявления переменных.
Глобальный поиск и замена
Режим глобального поиска и замены позволяет искать в прикладном решении вхождения некоторой строки и заменять их другой строкой. Поиск выполняется во всех элементах прикладного решения, которые могут содержать строку: модулях, диалогах, табличных документах, описаниях конфигурации и внешних файлах.
Этот режим также может быть использован просто для поиска всех вхождений некоторой строки, например, для поиска всех вызовов некоторой процедуры.
Глобальный поиск и глобальную замену можно вызвать из меню Правка конфигуратора:

Диалог задания параметров поиска и замены позволяет достаточно подробно настроить как условия поиска, так и состав элементов конфигурации, в которых будет выполняться поиск:

Помимо задания типа текста, для каждого прикладного решения, в котором выполняется поиск, можно задать состав его элементов, в которых необходимо этот поиск выполнять:

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

Щелкнув мышью на выбранной строке можно перейти в соответствующий элемент прикладного решения к найденному значению.
Что делают в глобального модуля 1с бухгалтерия
«1C:Бухгалтерия 8» — это самая популярная бухгалтерская программа, способная вывести автоматизацию учета на качественно новый уровень. Удобный продукт и подключаемые к нему сервисы позволят эффективно решать задачи бухгалтерской службы любого бизнеса.
Фирма «1С» непрерывно совершенствует программу и сервисы, чтобы предложить современное и универсальное решение для бухгалтерии, соответствующее потребностям и задачам пользователей.
Что такое «1C:Бухгалтерия 8»?
«1C:Бухгалтерия 8» — это профессиональный инструмент бухгалтера, с помощью которого можно вести бухгалтерский и налоговый учет, готовить и сдавать обязательную отчетность. Программа объединила в себе все достижения предыдущих версий и новые решения, основанные на опыте практической работы бухгалтеров сотен тысяч предприятий и организаций.
Понятный учет в соответствии с законодательством и потребностями бизнеса, экономия времени при расчетах налогов, оформлении документов и хозяйственных операций, эффективная поддержка пользователей в сочетании с высоким комфортом работы — лишь некоторые ключевые особенности «1C:Бухгалтерии 8».
![]()
Весь учет в одной программе
«1C:Бухгалтерия» предназначена для учета различных видов финансово-хозяйственной деятельности предприятий
![]()
Выберите свою «1C:Бухгалтерию 8»
Версии для любого бизнеса — от ИП без сотрудников до крупных корпораций и холдингов
![]()
Все готово для ведения учета
Для работы в «1C:Бухгалтерии 8» не требуется специальных знаний
![]()
Автоматизация самых трудоемких расчетов
Автоматический расчет налога на прибыль, НДС, имущественных налогов, налога при УСН
![]()
Строгое соответствие законодательству
В «1С:Бухгалтерии 8» оперативно отражаются изменения законодательных и нормативных актов, своевременно обновляются формы отчетности
![]()
Работайте с удовольствием
«1C:Бухгалтерия 8» учитывает индивидуальные предпочтения каждого пользователя
![]()
Сдавайте отчетность одним кликом
«1C:Бухгалтерия 8» позволяет формировать и отправлять электронную отчетность во все контролирующие органы напрямую из программы, через сервис 1С-Отчетность
![]()
«1C:Бухгалтерия 8» всегда с вами — в офисе, дома, в командировке
Работайте с программой через Интернет: в «облаке» или в мобильных приложениях
![]()
Программу можно бесплатно попробовать
Испытайте возможности «1C:Бухгалтерии 8» до ее покупки — на нашей демонстрационной базе или создайте свою

- Новости
- Внедрения
Новости
Внедрения
Внедрен ПП «1С:Бухгалтерия 8. Базовая версия. Электронная поставка» у ИП Овчинниковой Ирины Юрьевны
Автоматизация бухгалтерского и налогового учета на базе программного продукта «1С:Бухгалтерия 8. Базовая версия. Электронная поставка» в ПРОДВИЖЕНИЕ ООО
Автоматизация бухгалтерского и налогового учета в Ассоциации «СКА» на базе ПП «1С:Бухгалтерия 8. Базовая версия»
Производство
В «1С:Бухгалтерии 8» можно вести учет производственных операций. Автоматизированы расчет себестоимости продукции и услуг основного и вспомогательного производства, остатков незавершенного производства, учет переработки давальческого сырья. Для сложных технологических процессов, предполагающих промежуточные стадии с выпуском полуфабрикатов, поддерживается складской учет полуфабрикатов и автоматический расчет их себестоимости.
Достаточно указать фактические данные о деятельности предприятия, чтобы обеспечить автоматическую настройку учета затрат в бухгалтерском и налоговом учете. Также имеется возможность выполнить ручную донастройку.
Есть возможность быстро настроить перечень прямых расходов для налогового учета по налогу на прибыль по правилам бухгалтерского учета.
Учет выпуска продукции по данным продаж
Выпуск продукции можно учитывать автоматически по данным ее продаж, если произведенная продукция сразу продается, нет остатков готовой продукции на складе, а материалы на производство расходуются по нормам. Пользователю достаточно указать нормы расхода материалов на производство и вводить в программу документы на покупку материалов и продажу готовой продукции, выпуск будет отражаться автоматически.
Аналогично автоматически списываются в производство материалы для производства продукции, хранящейся на складе.
Кроме того, возможно вести учет для индивидуальных наборов материалов на производство продукции.

Комплексный учет производственных процессов
«1С:Бухгалтерия» поддерживает комплексный учет сложных производственных процессов от момента передачи материалов в производство до выпуска готовой продукции, :
- учет выпуска готовой продукции, расхода сырья и материалов, незавершенного производства;
- учет собственного и давальческого сырья, материалов, полуфабрикатов и готовой продукции;
- учет производственных затрат, расчет фактической себестоимости с использованием методов распределения косвенных затрат;
- учет деятельности вспомогательного производства;
- учет возвратных отходов.
В учете можно отразить выпуск и затраты как основного производства, так и вспомогательных производств.
Обеспечивается регистрация всех этапов прохождения материальных потоков (переделов) между производственными подразделениями.
Поддерживается расчет себестоимости продукции и услуг разными способами: с учетом конкретных материалов на изготовление единицы продукции, путем распределения прямых расходов производства внутри номенклатурной группы, а также комбинированным способом.
Учет готовой продукции можно вести с использованием счета 40 «Выпуск продукции (работ, услуг)» или без его использования. Возможность оценки готовой продукции для бухгалтерского учета по плановой или нормативной себестоимости поддержана в «1С:Бухгалтерии 8 КОРП».
Отчет производства за смену консолидирует основные операции производственной смены:
- выпуск готовой продукции и полуфабрикатов;
- списание материалов на производство;
- оказание услуг другому подразделению;
- выпуск возвратных отходов.

Пример отчета производства за смену
Сведения о материалах, использованных в производстве, можно заполнять автоматически на основании спецификации. Спецификация представляет собой перечень материалов и других составляющих, используемых при производстве изделия.
Поддержаны два способа учета незавершенного производства (НЗП):
- Ведется по результатам инвентаризации. В конце месяца проводится инвентаризация состояния производства и на ее основании оценивается стоимость НЗП. Эта стоимость вводится документом Инвентаризация НЗП. Подходит для массового или серийного производства.
- Ведется без инвентаризации. Подходит, когда производят продукцию или выполняют работы в рамках отдельных проектов, по индивидуальному заказу. Пока не отражен выпуск продукции или оказание услуг, затраты в полном объеме накапливаются в составе незавершенного производства. Стоимость незавершенного производства учитывается с детализацией до наименований продукции.
Расчет фактической стоимости выпущенной продукции производится в конце месяца регламентной операцией «Закрытие счетов 20, 23, 25, 26». Для анализа результатов расчета предусмотрены справки-расчеты.
Переработка давальческого сырья
Поддерживаются операции переработки давальческого сырья заказчика, они учитываются обособленно от операций по выпуску готовой продукции собственными силами.

Пример реализации услуг по переработке
В «1С: Бухгалтерии 8» автоматизированы ситуации, когда предприятие выступает в роли переработчика и в роли собственника сырья.
Учет выпуска продукции по данным продаж Комплексный учет производственных процессов Переработка давальческого сырья
- Принципы ведения учета
- Денежные средства
- Расчеты с контрагентами
- Товарно-материальные ценности
- Торговля
- «1С-Отчетность»
- Производство
- Основные средства
- Нематериальные активы
- Зарплата
- Обособленные подразделения (КОРП)
- Закрытие месяца
- Проверка учетных данных
- Регламентированная отчетность
- НДС
- УСН
- Учет по налогу на прибыль
- Патент
- Интеграция с ГИС
- АУСН
- ЕНС