Как узнать регистрационный номер программного продукта 1С
Практически для всех программных продуктов 1С при производстве присваивает уникальный регистрационный номер. Это важная характеристика, с помощью которой можно идентифицировать лицензионную принадлежность ПП пользователю, провести апгрейд программного продукта, оформить официальное информационно-технологическое сопровождение, восстановить пинкоды активации и другие комплектующие или обратиться за технической поддержкой.
Часто информация о регистрационном номере ПП пользователем бывает утеряна — затерялись документы о приобретении или сменились сотрудники, отвечающие за администрирование. Как же узнать регистрационный номер 1С (программного продукта)? Читайте в нашей инструкции.
1. В самой программе
Откройте программу и выберите кнопку «Справка», затем «О программе». В открывшемся окне обратите внимание на строку «Лицензия».
Однако этот способ может не работать в базовой или учебной версии программы, а также при способе защиты с помощью USB-ключа.
2. В личном кабинете на портале 1С
Если программный продукт регистрировался при приобретении, то можно уточнить его регистрационный номер через портал 1С. Откройте сайт, войдите в личный кабинет и выберите слева из списка «Программные продукты». Рядом с наименованием содержится регистрационный номер.

Если вы не помните логин и пароль от портала 1С, его можно восстановить. Либо попробовать перейти на портал непосредственно через программный продукт 1С. Заходите в раздел «Администрирование», затем в «Интернет-поддержка и сервисы» и в «Монитор портала 1С». Нажимайте на логин — вас перекинет на портал 1С.
3. Если покупали программу 1С в коробке
Попробуйте найти документы (накладную или договор) или саму коробку от программного продукта 1С. Регистрационный номер есть на:
- Регистрационной карточке программного продукта.

- Конверте с пинкодами программной лицензии или с пинкодом для регистрации программного продукта на портале 1С.

- Купоне на льготное информационно-технологическое сопровождение.

- Книгах.

- Дисках из комплекта.

- Самой коробке в правом верхнем углу (штрихкод).

Штрихкод не равен регистрационному номеру. Чтобы выделить нужные цифры, воспользуйтесь нашей шпаргалкой:
2 2хххххххххх 4
20 8ххххххххх 2
219 8хххххххх 5
2190 1ххххххх 3
21900 6хххххх 6
4. Для электронных поставок 1С
Регистрационный номер есть на электронной:
- Регистрационной карточке программного продукта.
- Карточке с пинкодами.
- Карточке официальной регистрации на портале 1С.
Электронные версии документов идентичны бумажным, описанным выше. Они доступны к скачиванию на Портале 1С только в первый месяц с момента получения разрешения на их приобретение.

Если скачанные материалы утеряны, поможет только запрос в службу лицензирования 1С lic@1c.ru — чтобы помогли уточнить рег. номер и (обязательно!) номер заявки на приобретение программы. В запросе обязательно указывать название организации клиента, ИНН, периода приобретения.
5. У своего партнера фирмы 1С
Если вы помните, с кем сотрудничали и у кого приобретали программный продукт или оформляли договор ИТС — обратитесь в компанию партнера напрямую. Менеджер должен найти информацию о вашей программе.
Также вы можете поискать первичные документы от партнера фирмы 1С, информация о регистрационном номере может быть там.
6*. В файле с расширением *.lic
Непростой способ, под звездочкой. Не подходит для базовых версий программы 1С. Выполните поиск по маске *.lic — это файлы программных лицензий. Если найдется несколько файлов, тогда нужно определить дату файла в названии. Имя файла содержит 14 цифр, которые расшифровываются как XXXX (год) XX (месяц) XX (день) XX (час) XX (минута) XX (секунда). Открывайте тот, который близок к предполагаемой дате приобретения лицензии. Внутри в первой строчке будет регистрационный номер. Проверьте по наименованию ниже, тот ли вы файл выбрали.


У базовых программ 1С файлы программных лицензий выглядят иначе, и в них невозможно узнать регистрационный номер.
Что делать, если поиск не привел к результатам?
Если вы не смогли найти документы и комплект поставки, ранее не регистрировали ПП на портале 1С и не можете связаться со своим партнером — тогда восстановить регистрационный номер можно через других партнеров 1С, цена восстановления будет эквивалентна покупке нового программного продукта.
Или партнеры 1С смогут предложить вам переход на версию программ 1С через интернет — в таком случае нужно будет оплачивать только сопровождение программы и доступ к ней, без покупки.
Для консультации обращайтесь к партнерам 1С вашего региона.
Как узнать вид программы 1С
Откройте в программе «1С:Предприятие» окно «О программе»:
Откроется окно «О программе», в котором написано название программного продукта:
Внимание! Окно «О программе» не дает информации о виде поставки (электронная или «коробочная»). Если нет регистрационной карточки — уточните вид программы у партнера фирмы «1С».
«1С:Предприятие через Интернет» (1cfresh.com)
Откройте окно «О программе», как написано выше.

В окне «О программе» обратите внимание на поле «Адрес». Если в нем указан адрес https://1cfresh.com, то вы работаете в облачном сервисе «1С:Предприятие 8 через Интернет» (1cfresh.com) фирмы «1С».
Отраслевые и специализированные решения
Определите название программного продукта способами, указанными выше (регистрационная карточка или окно «О программе»). Если продукт входит в перечень сопровождаемых по сервису 1С: ИТС Отраслевой, то обновления и услуги линии консультаций предоставляются после активации этого сервиса. Перечень программных продуктов, сопровождаемых по сервису 1С: ИТС Отраслевой, пользователи могут найти в Личном кабинете пользователя (по зарегистрированным продуктам) на Портале 1С: ИТС. Подробнее >>
- Вход для партнеров 1С
- Учебная версия
- Стать партнером
- Политика конфиденциальности
- Замечания по сайту
- Другие сайты
Получение исходного кода.
Привет.
Дано
— Запущенный конфигуратор. Открытое окно редактирование модуля.
Существует ли возможность средствами 1С выгрузить исходный код модуля (всех модулей), списков: справочников, документов, регистров, и их полей в текстовый (иной не бинарный, легко интерпретируемый формат) файл?
Если да, то существует ли возможность подключиться к конфигуратору по Any_interface, дабы инициировать внешним приложением выгрузку исходников из конфигуратора?
Приемы чтения кода
Для начинающих программистов хорошим тоном всегда было – «учиться программированию у мастеров». А кто может быть лучшими мастерами, чем разработчики типовых решений?! Поэтому совершенно неудивительны попытки новичков открывать модули типовых решений и просто начинать читать код, следя за развитием логики алгоритма, подмечая ньюансы и приемы программирования.
В такие моменты начинающий программист подобен литературному переводчику с неродного языка: что знал – перевел, что не знал – домыслил, что не понял – перевел так, как написал бы сам в данной ситуации.
И не беда, что поначалу половина кода кажется туманной и загадочной. Главное понимать его цель, отмечать основные вехи и как можно больше – читать, осознавать и брать на вооружение. По мере «набивания руки» в чтении кода – тумана и загадок будет оставаться все меньше.
А что бы этот процесс приносил еще больше пользы – в данной статье предлагаем определенную методику и ряд приемов, минимизирующих усилия по чтению программного кода.
Но кому в наше время нужна голая теория, не подкрепленная практикой?! Что бы доказать действенность методики – давайте сразу попробуем ее применять в конкретном примере.
Допустим, мы хотим разобраться, как в типовых решениях устроен механизм пересчета цен при изменении значения валюты документа.
Выход на нужный программный код
Ну что открываем «конфигуратор»?
Первым делом в любой ситуации полезно посмотреть на действие изучаемого механизма… в пользовательском режиме программы!
Поясню: Понимая, к чему это действие приводит, впоследствии гораздо легче делать выводы о важности тех или иных фрагментов программного кода. А это в свою очередь, позволит сэкономить время на игнорировании «очень мутных, но, похоже, не важных» для нашего механизма фрагментах.
Итак, правило первое: Перед началом анализа программного механизма, посмотрите на его действие «глазами пользователя».
Далее желательно определиться с точкой старта изучаемого механизма. Ну, в самом деле, не будем же мы читать сверху-донизу все строчки кода всех модулей программы. Их миллионы. А задействована в работе нашего мехнизма – только малая часть. Как бы на нее выйти побыстрее?
Тут полезно вспомнить, что язык системы «1С:Предприятие» — язык событийный. То есть программный код – он не сам по себе, он задействуется только в ответ на некие события, возникающие после действий пользователя.
Итак: Если хотим быстро выйти на фрагмент кода механизма – достаточно определить «провоцирующее» действие пользователя и обработчики событий, возникающих после этого действия.
Как видите, найти обработчики событий, связанных с изменением элементов формы, достаточно легко. Надо лишь в эскизе формы задействовать контекстное меню на самом элементе, и в подменю «События» посмотреть – напротив каких обработчиков проставлена пиктограмма «Р()«. Если проставлена – значит этому обработчику назначена процедура. А если обработчик подходит по смыслу нашей задачи – то именно эту процедуру надо прочитать, изучить.
Серфинг по коду
Порядок чтения изучаемой процедуры, разумеется, — «сверху-вниз» и, по возможности, «ничего не пропуская».
Но одним из принципов структурного программирования является следующий: «повторяющиеся фрагменты программы нужно оформлять в виде процедур и функций, вызываемых из программы». То есть надо быть готовым к тому, что очередная строчка кода в изучаемой процедуре будет не исполняемой командой, а именем «вызываемой из программы процедуры или функции». А вызываемая процедура или функция уже в свою очередь может включать в себя вызовы других процедур или функций, а те – других…
Фактически чтение «сверху-вниз» в типовых конфигурациях зачастую превращается в «серфинг» по вызывающим друг-друга процедурам и функциям. Как не «утонуть», не запутаться при этом серфинге – смотрим в следующем ролике:.
Шаг вперед: F12> — переход к определению вызываемой процедуры, функции или переменной;
Шаг назад: комбинация клавиш Ctrl + » —«> (причем «минус» надо нажимать на верхнем ряду клавиатуры, а не на отдельной боковой).
Кроме этих двух основных приемов «серфинга» есть еще один вспомогательный:
Alt + F12> — найти использование процедуры или функции. Эта комбинация клавиш позволит оценить «популярность» очередной процедуры или функции:
Анализ вызываемых процедур и функций
Ну что ж, теперь можно подступаться к анализу вызываемой функции «НеобходимПересчетВВалюту».
Что бы чтение функции (процедуры) сопровождалось еще и пониманием прочитанного – желательно придерживаться следующего плана:
1) Контекст
2) Комментарий
3) Параметры
4) Текст
То есть – текст в последнюю очередь.
Почему? Потому что «дешевле и быстрее» выводить умозаключения «от общего к частному», а не наоборот. Потому что легче читать код функции, когда Вы уже четко осознаете:
1) Где она расположена, и какое окружение ей доступно просто из-за того, что она расположена именно там?
2) Что мне хотел посоветовать/пояснить автор этой функции?
3) Какие данные (недоступные из контекста) автор бы вынужден передать со стороны вызывающей процедуры(функции)?
В следующем ролике показано – как именно это осознание можно выполнять:
Ну что ж, осознали.
Вот теперь можно приступать к чтению:
Синтакс-помощник, помогай!
Резюмируем: в процессе «серфинга по коду» можно наткнуться на системные процедуры(функции). Отличие от обычных в том, что их код «зашит» в платформу и поэтому представляет для нас «черный ящик». Что там внутри — не известно. Да и не очень-то хотелось бы с этим разбираться. Вполне достаточно, если бы нам кто-то предоставил описание:
- входной для «черного ящика» информации;
- планируемого действия черного ящика;
- выходной из «черного ящика» информации;
- особенностей поведения «черного ящика».
Так вот, все это описание содержится в инструменте платформы «Синтакс-помощник«:
Приведенный в этом ролике пример работы с синтакс-помощником – это не какое-то особенное и самобытное действие в процессе чтения чужого кода. Это обычная рутинная, рефлекторная повседневность. Это как во время ходьбы размахивать руками. Не задумываемся, просто машем и все тут.
Ну, вот смотрите сами, как идет дальнейший анализ нашей функции:
А вот так освоенные нами «F12«, Ctrl + » —«> и «Поиск в Синтакс-помощнике» помогают осознать следующую часть алгоритма:
Изучение привлекаемых объектов
В процессе чтения кода кроме вызываемых или системных процедур и функций мы можем еще наткнуться на привлечение других объектов. Вот сейчас мы в рамках контекста формы документа с алгоритмом разбираемся. Но в самом алгоритме прописано получение данных из совсем другого объекта. Смотрите, как можно и в этом случае воспользоваться теми правилами чтения кода, что мы уже изучили:
Отладчик, показывай!
Хорошо когда Вам абсолютно прозрачны преобразования данных, выполняемые в коде алгоритма. То есть читаете код и понимаете: «ага, сюда, значит, у них заходит проволока, вот этот барабан крутится, вот эти насадки загибают, а вот эта – обрезает. «
Но иногда понимание сводится к следующей схеме:

Наглядность! Вот что требуется при чтении сложных фрагментов кода.
Наглядность преобразований данных на каждом этапе.
Так вот, платформа «1С:Предприятие» имеет шикарный инструмент для обеспечения наглядности. Называется он – «Отладчик».
Итак, отладчик позволяет посмотреть результат любой переменной, метода или функции, выполнимых в рамках текущего кода (текущего контекста).
За работу, товарищи!
А что в алгоритме было дальше… — узнайте, пожалуйста, сами.
Ну, правда, попробуйте.
Убедитесь, что это не сложно и по-своему приятно.
Ведь что может быть приятнее для начинающего программиста, чем полностью разобраться в сложном, запутанном деле алгоритме.
Мечтаете стать классным специалистом?
Обращайтесь за бесплатной консультацией
- Наши курсы
- Наши курсы
- Схема курсов
- Расписание курсов
- Прайс-лист
- Пакеты курсов
- 1C:Профессионал
- Квалификационное тестирование 1С:Тестцентр
- Все форматы
- Удаленное обучение
- Очное дневное
- Очное вечернее
- WEB-обучение
- Курс-погружение дневной очный
- Курс-погружение дневной удаленный
- Курс-погружение вечерний очный
- Курс-погружение вечерний удаленный
- Онлайн-курс
- Продление доступа к курсам
- Курс выходного дня
- Видеокурс
- Пакеты курсов
- Видеоматериалы
- Учебные версии программ
- Блог
- О центре
- Отзывы и благодарности
- Наши преподаватели
- Новости учебного центра
- Сведения об образовательной организации
«1С-Учебный центр 3», 2023. Разработка сайта — Андерскай Диджитал
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
