Быстрый старт · 8 мин
Как ввести код в 1С 8: лицензия, конфигуратор и внешние обработки
Пошаговая инструкция: как ввести пин-код лицензии 1С 8, где вводить программный код в конфигураторе, как подключить внешнюю обработку и проверить результат.
Под фразой «ввести код в 1С 8» обычно скрываются три разные задачи: активация программы пин-кодом при первом запуске, ввод программного кода на встроенном языке в конфигураторе и подключение внешней обработки или расширения. Порядок действий в каждом случае свой, и путать их не стоит — лицензионный пин-код нельзя ввести в редактор модуля, а код обработки не активирует программу.
Ниже разобраны все три сценария: от активации платформы до вставки фрагмента кода в модуль объекта. Инструкции подходят для платформы 1С:Предприятие 8.3 и типовых конфигураций — Бухгалтерии, Управления торговлей, Зарплаты и управления персоналом.
Определите, какой именно код нужно ввести
Прежде чем искать поле для ввода, уточните, что за код у вас на руках. Пин-код лицензии — это комбинация из 16 символов (цифры и буквы) из комплекта поставки или письма партнера. Программный код — это текст на встроенном языке 1С, который нужно добавить в модуль конфигурации. Код внешней обработки поставляется файлом с расширением .epf или .erf.
Есть и четвертый вариант: код активации сервисов 1С (например, 1С:Контрагент, 1С-Отчетность, ИТС). Он вводится уже внутри запущенной программы в соответствующем разделе сервиса, а не в окне лицензирования платформы.
Как выбрать действие
Ввод пин-кода лицензии при запуске
При первом запуске информационной базы без лицензии платформа выводит сообщение «Не найдена лицензия» и предлагает получить лицензию. Нажмите «Получить лицензию» — откроется мастер активации. Выберите вариант «Автоматическое получение» при наличии интернета или «На носителе / по электронной почте» для ручного ввода.
В поле ввода укажите регистрационный номер комплекта и пин-код. Вводите символы точно как в документе: без пробелов в начале и конце, с соблюдением регистра не требуется, но дефисы и группировку лучше сохранить. После ввода программа сформирует запрос в центр лицензирования, и при успешной проверке лицензия сохранится на компьютере.
Если окно активации не появилось автоматически, его можно вызвать вручную: в режиме «Предприятие» откройте «Сервис — Получение лицензии» (в некоторых версиях — через диалог «О программе»). Для серверной версии 1С пин-код вводится на сервере через консоль кластера или утилиту лицензирования.
- 1Запустите информационную базу и дождитесь окна о получении лицензии
- 2Нажмите «Получить лицензию» и выберите способ получения
- 3Введите регистрационный номер и пин-код из комплекта поставки
- 4Подтвердите данные организации, если мастер их запросит
- 5Дождитесь сообщения об успешной установке лицензии и перезапустите базу
Ввод программного кода в конфигураторе
Программный код на встроенном языке вводится только в конфигураторе. Запустите его через ярлык «Конфигуратор» в меню пуск или кнопку «Конфигуратор» в стартовом окне выбора баз. Откройте конфигурацию командой «Конфигурация — Открыть конфигурацию» — потребуется монопольный доступ, поэтому все пользователи должны выйти из базы.
Найдите нужный объект в дереве конфигурации: справочник, документ, отчет или общий модуль. Щелкните правой кнопкой мыши и выберите «Открыть модуль объекта» (или «Модуль формы», «Модуль менеджера» — в зависимости от задачи). В открывшемся редакторе введите код: процедуры начинаются с ключевого слова «Процедура», функции — с «Функция».
Процедура Приветствие() Экспорт
Сообщить("Код успешно выполнен");
КонецПроцедурыПосле ввода проверьте синтаксис: «Конфигурация — Проверка конфигурации» с включенной проверкой модулей. Затем сохраните изменения клавишей F7 или командой «Обновить конфигурацию базы данных». Только после обновления код станет доступен в режиме «Предприятие».
Подключение внешней обработки или расширения
Если код поставляется готовым файлом, вводить его вручную не нужно. Разовую обработку (.epf) откройте в режиме «Предприятие»: «Файл — Открыть» и выберите файл. Обработка выполнится сразу, ничего в конфигурацию не записывается.
Для постоянного использования обработку добавляют в справочник «Дополнительные отчеты и обработки» (раздел «Администрирование — Печатные формы, отчеты и обработки»). Расширения конфигурации (.cfe) подключаются через «Все функции — Стандартные — Управление расширениями конфигурации» либо в конфигураторе: «Конфигурация — Расширения конфигурации».
Ввод кода активации сервисов 1С
Сервисы вроде 1С-Отчетности, 1С:Контрагент или 1С:Облачный архив активируются внутри работающей программы. Обычно код вводится в разделе настроек сервиса: например, для 1С-Отчетности — «Отчеты, справки — 1С-Отчетность — Настройки», для ИТС-сервисов — «Администрирование — Интернет-поддержка и сервисы».
Логин и пароль портала 1С:ИТС вводятся один раз в разделе «Интернет-поддержка» — после этого большинство сервисов подключаются автоматически, без отдельных кодов. Если сервис требует отдельный код активации, он приходит в письме при оформлении подписки.
Проверка результата и типичные ошибки
После ввода лицензии убедитесь, что база запускается без сообщения о лицензии, а в окне «О программе» отображаются сведения о лицензии. После изменения кода в конфигураторе проверьте, что обновление базы данных прошло без ошибок и нужная функция работает в режиме «Предприятие».
Как проверить результат
База открывается без окна требования лицензии
Сообщение «Не найдена лицензия» повторяется
Проверка конфигурации завершается без ошибок
В окне сообщений ошибки компиляции модуля
Обработка открывается и выполняет заявленное действие
Ошибка доступа к файлу или отказ защиты от опасных действий
Частые вопросы
Где найти пин-код, если комплект поставки утерян?
Пин-коды указаны в регистрационной анкете комплекта и в личном кабинете на портале portal.1c.ru, если продукт зарегистрирован. Также можно обратиться к партнеру-франчайзи, у которого приобреталась программа, — у него сохраняются данные о проданных лицензиях.
Сколько раз можно использовать один пин-код?
Основной пин-код активирует лицензию на одном компьютере. В комплект обычно входят резервные пин-коды на случай переустановки системы или замены оборудования. Если резервные коды исчерпаны, запросите дополнительные через центр лицензирования 1С.
Можно ли вводить код в конфигураторе без монопольного доступа?
Редактировать текст модуля можно, но обновить конфигурацию базы данных и применить изменения без выгона пользователей нельзя. Исключение — расширения конфигурации и фоновое обновление в некоторых режимах, но для надежности работу лучше выполнять в нерабочее время.
Чем расширение конфигурации лучше прямого изменения кода?
Расширение хранит доработки отдельно от типовой конфигурации, поэтому обновления от поставщика устанавливаются без снятия конфигурации с поддержки и ручного переноса изменений. Для большинства доработок типовых решений это рекомендуемый способ.
Что делать, если после ввода кода программа выдает ошибку?
Откройте окно сообщений в конфигураторе и прочитайте текст ошибки — там указаны модуль и строка. Если исправить код не получается, восстановите базу из резервной копии или отмените изменения, не обновляя конфигурацию базы данных.
Что важно запомнить
Сначала определите тип кода: лицензия вводится в мастере активации, программный код — в конфигураторе с последующим обновлением базы, внешние файлы — через «Файл — Открыть» или расширения. Перед любыми изменениями делайте резервную копию и проверяйте результат после каждого шага.