13.01.2023 Марина Анапольская 6674
Особый встроенный язык программирования 1С

Содержание:


         Любой специалист в области ИТ, даже не связанный с 1С, слышал, что в 1С для написания кода используют русский язык. Но это не совсем так. В 1С поддерживается два языка для написания кода - русский и английский – и, при желании или при работе на англоязычный рынок, вы точно так же можете писать код и на английском языке.


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


         Формально 1С можно разделить на две части: платформу (среда разработки со встроенным языком, так же используется для администрирования системы 1С; требует периодических, но не частых обновлений) и конфигурацию (программа с открытым кодом, разработанная на определенной платформе и не существующая отдельно от нее; на одной платформе можно одновременно устанавливать несколько конфигураций).


1.     Конфигурации системы 1С

 

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


         Различают типовые и нетиповые конфигурации:

1.     Типовые – созданные непосредственно компанией 1С. Такие конфигурации поддерживаются 1С и их обновление обычно не вызывает сложностей.


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


         Каждая конфигурация работает в двух режимах. Привычный для пользователей интерфейс 1С: Предприятие. Все действия пользователей выполняются именно в этом рабочем режиме. И интерфейс для программистов и администраторов базы данных 1С – «Конфигуратор».     Находясь в этом режиме, специалисты работают с программным кодом, исправляют критические ошибки в базе, создаются новые и корректируются имеющиеся объекты.   


2.     Почему не используют типовые языки программирования системы 1С

 

         Программисты 1С Предприятия редко создают какие-то большие объекты с нуля.


         Чаще всего, с помощью имеющихся элементов, выполняются корректировки и доработки уже имеющихся объектов, делаются новые запросы. Для каждой конфигурации есть типовые объекты с предопределенными свойствами и методами работы с ними. Это справочники, регистры, стандартные документы, константы.


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


         За счет такого «блокового» способа программирования встроенный язык 1С может показаться проще традиционных языков. Но для программирования для 1С необходимо хорошо понимать предметную область, в которой вы работаете.   


3.     Основные отличия языка 1С Предприятие

 

         Рассмотрим наиболее яркие отличия встроенного языка 1С Предприятие:

·         предварительная компиляция — перед исполнением модули, содержащие текст на встроенном языке, преобразуются во внутренний код;

·         кэширование скомпилированных модулей в памяти;

·         мягкая типизация — тип переменной определяется типом значения, которое она содержит, и может изменяться в процессе работы;

·         отсутствие программного описания объектов конфигурации 1С Предприятие — разработчик может использовать либо встроенные в 1С платформу объекты, либо объекты, созданные системой в результате визуального конструирования прикладного решения 1С Предприятие.


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

Марина Анапольская

Наши проекты

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

Отрасль:
Производство

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

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

Внедренное типовое решение:
БИТ.Финанс

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

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

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

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

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

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

Отрасль:
Производство

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

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

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

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

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов; ...

ПЭК
ПЭК

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

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

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

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

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

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

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

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

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

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

Отрасль:
Производство

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

Бухгалтерский учет
- Банк и касса
- Расчеты с контрагентами
Налоговый ...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

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

Кадровый учет;
Расчет зарплаты;...

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

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

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

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