powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1С Язык программирования общие вопросы
21 сообщений из 21, страница 1 из 1
1С Язык программирования общие вопросы
    #37019609
bbc3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, мне нужна подробная литература про встроенный язык, много информации нашел, но путевого очень мало, подскажите, пожалуйста, где можно побольше прочитать о достоинстве этого языка, вообще классно было бы если книга есть где много теории, еще может быть кто знает какую-то информацию по сравнению этого я языка с другими? Пишу работу, очень нужна ваша помощь. Да еще вопрос: это же не совсем Visual Basic, он так и называется 1С Язык программирования?

Модератор: Тема перенесена из форума "Программирование".
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37019757
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37019815
Фотография MicMic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZbbc3,
1) http://v8.1c.ru/metod/books/#l1
2) Да
+1

А вообще, начните с:
http://v8.1c.ru/metod/books/book.jsp?id=198

Кроме доков, в поставку входит и книжка, толи практическое пособие, толи примеры-приемы. ТОчно не помню.

А потом можно будет перейти и к тяжелдой артилерии:
http://v8.1c.ru/metod/books/book.jsp?id=268
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37020041
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Кроме доков, в поставку входит и книжка, толи практическое пособие, толи примеры-приемы. ТОчно не помню

1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы.
Радченко М.Г., Хрусталева Е.Ю.
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021917
bbc3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем, эти источники я смотрел, но много инфы теоритической маловато все равно, вот за Радченко спасибо, там неплохо нашел).
А еще не подскажите немного запутался, классы в 1с это дерево метданных: Общие, Константа,
Справочник,Документ,Журнал документов,Перечисление,Отчет,Обработка, План счетов и др., то есть все что в конфигураеторе?
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021928
SilverApple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bbc3Спасибо всем, эти источники я смотрел, но много инфы теоритической маловато все равно, вот за Радченко спасибо, там неплохо нашел).
А еще не подскажите немного запутался, классы в 1с это дерево метданных: Общие, Константа,
Справочник,Документ,Журнал документов,Перечисление,Отчет,Обработка, План счетов и др., то есть все что в конфигураеторе?

Классы?
Если тебе нужно ООП, то это не к снеговику, это тебе 1С++ надо ...
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021930
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SilverApplebbc3Спасибо всем, эти источники я смотрел, но много инфы теоритической маловато все равно, вот за Радченко спасибо, там неплохо нашел).
А еще не подскажите немного запутался, классы в 1с это дерево метданных: Общие, Константа,
Справочник,Документ,Журнал документов,Перечисление,Отчет,Обработка, План счетов и др., то есть все что в конфигураеторе?

Классы?
Если тебе нужно ООП, то это не к снеговику, это тебе 1С++ надо ...

А чем, по-твоему, являются справочники, документы.... ? Объектами определенного класса - "Справочник", "Документ"... ?
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021948
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!SilverAppleпропущено...


Классы?
Если тебе нужно ООП, то это не к снеговику, это тебе 1С++ надо ...

А чем, по-твоему, являются справочники, документы.... ? Объектами определенного класса - "Справочник", "Документ"... ?

ну вроде да а вроде и нет

реквизиты только а методы то предопределены и неизменяемы на уровне платформы

суть в принципе та же но есть существенные ограничения
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021955
bbc3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не), мне нужен именно встроенный язык 1с, насколько я понял это предметно-ориентированный язык, у которого есть базовые классы, вот хотел узнать эти базовые классы все, что находится в конфигурации в конфигураторе?)
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021969
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конфигураторе описывается структура метаданных - по сути, это описание классов. Сами объекты, создаются платформой.

В дереве класс "Номенклатура", а в 1С объект типа(класса) "Номенклатура".

То что методы не добавляемы(статические) - нет наследования(хотя тут как посмотреть), полиморфизма... перегрузки функций... - тем немение, это не мешает быть языку объектно-ориентированным.

Так же не помеха то что нельзя создавать новых - произвольных - классвов, а только производные(вот и наследование ;) ) от тех же "Справочники", "Документы" новых классов(конкретных) справочников и документов. Вот и иерархия классов.

Да, язык 1С - 7.7 - нельзя назвать объектно-ориентированным как тот же С++. Это язык с поддержкой ООП. Вернее даже не язык, а среда разработки(!) .
У этого языка - как части платформы - есть свои прикладные задачи, для решения которых его функционал - и как процедурного языка и как ООП - вполне достаточен.

Т.С, напрямую сравнивать встроенный язык 1С и тот же VB нельзя. Т.к. VB это самостоятельный язык разработки, не ориентированный на конкретную задачу. Там можно создавать как самостоятельные программы - не требующие наличия на машине пользователя среды разработки VB, так и компанентов - ActiveX, DLL...
1С такого делать не позволяет. 1С - это интерпретатор и для выполнения кода на языке 1С требуется сама платформа(она же среда разработки).

Корректнее сравнивать язык 1С с VBA(Visual Basic for Application). И в том и другом случае это чать среды - 1С или приложений MS Office.
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021970
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bbc3Не), мне нужен именно встроенный язык 1с, насколько я понял это предметно-ориентированный язык, у которого есть базовые классы, вот хотел узнать эти базовые классы все, что находится в конфигурации в конфигураторе?)

ну вот представь сеье классы некоторые из которых ты можешь "пощупать" в конфигураторе а некоторые из них доступны только по справке\книжкам

в любом случае "внутрь" ты попасть в большинстве случаем не сможешь

считай что 1це работает с предопределённым набором классов необходимых и достаточных для организации учетных сред своего сегмента... тебе только логику прописывать не вдаваясь в архитектуру низкого уровня
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021985
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bbc3...это предметно-ориентированный язык...
А что это такое, термин непонятный?

bbc3 у которого есть базовые классы, вот хотел узнать эти базовые классы все, что находится в конфигурации в конфигураторе?)
Это не так. Эти классы расширяемы за счет внешних компонент -AddIn.
Напрмер через компаненты реализована работа с торговым оборудованием, почтой, FTP.. да много чего.
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37021987
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!bbc3...это предметно-ориентированный язык...
А что это такое, термин непонятный?
bbc3 у которого есть базовые классы, вот хотел узнать эти базовые классы все, что находится в конфигурации в конфигураторе?)
Это не так. Эти классы расширяемы за счет внешних компонент -AddIn.
Напрмер через компаненты реализована работа с торговым оборудованием, почтой, FTP.. да много чего.

термин если не ошибаюсь употреблялся в видеоуроках часто (опять же если не ошибаюсь) у павла чистова
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37023288
bbc3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за подробные ответы, но вы не могли бы просто названия написать хотя бы парочку так называемых класса, просто чтобы точно уж удостоверился, насчет предметного языка прочитал в книге и еще на вики нашел:
Встроенный язык программирования 1С:Предприятие — язык программирования, который используется в семействе программ «1С:Предприятие». Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня.
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37023409
SilverApple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bbc3вы не могли бы просто названия написать хотя бы парочку так называемых класса, просто чтобы точно уж удостоверился

Странный ты какой-то, студент. Открой конфигуратор, дерево конфигурации, перейди на закладку "Мастер 1С++" и обсоздавайся этих классов сколько хочешь. Какие названия напишешь - такие и будут, хоть обудостоверяйся в доску ...
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37023655
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bbc3Спасибо за подробные ответы, но вы не могли бы просто названия написать хотя бы парочку так называемых класса, просто чтобы точно уж удостоверился, насчет предметного языка прочитал в книге и еще на вики нашел:
Встроенный язык программирования 1С:Предприятие — язык программирования, который используется в семействе программ «1С:Предприятие». Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня.

Язык 1С не поддерживает парадигму ООП(как тот же Visual Basic, C++, Object Pascal...). Тоесть, на встроенном языке нельзя создать описание нового класса.

В рамках 1С можно создавать объекты предопределенных классов - об этом уже не раз писали в топике.
Набор предопределенных классов определен в самой системе - это справочники, константы, документы...
В дополнение к этому набору предопределенных классов(если так можно сказать базовых), есть компаненты: Бух. учет, Оперативный учет, Расчет, которые так эже предоставляют еще несколько классов - план счетов, регистры...
На основе этих предопределенных классов можно конструировать свои классы - справочники, документы... и т.д.

Есть - если так можно выразится - и не визуальные классы(о них тоже писалось выше), которые не перечислены в дереве конфигурации.
Это объекты:
"Текст" - для работы с текстовиками;
ФС -для работы с файловой системой;
XBase - для работы с файлами .dbf.

Все эти классы и компоненты описывается в документации.

По поводу того что 1С это не совсем VB, ты не прав, это вообще не VB и даже не близко.

А почему ты решил так вопрос поставить: "классы в 1С" ?
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37023735
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Язык 1С не поддерживает парадигму ООП(как тот же Visual Basic, C++, Object Pascal...). Тоесть, на встроенном языке нельзя создать описание нового класса.

фигня какая-то... где написано что парадигма ООП - это "создание нового класса на встроенном языке"?
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37023773
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как язык может поддерживать парадигму ООП если на этом же языке нельзя описать новый клас?
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37024168
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!А как язык может поддерживать парадигму ООП если на этом же языке нельзя описать новый клас?

допустим у тебя SDK, в нем настругано куча изолированных классов. Это говорит о том что SDK создавалось "без парадигмы ООП"?
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37024188
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!А как язык может поддерживать парадигму ООП если на этом же языке нельзя описать новый клас?
частично и специфично. Это прототипное программирование. Хотя тоже подкласс ООП
...
Рейтинг: 0 / 0
1С Язык программирования общие вопросы
    #37024298
bbc3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое всем за помощь
The Dim!
Я спросил про классы, так как мне нужно диаграммы по ним сделать и хотел понять какие различия есть с VB, теперь примерно понял)
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1С Язык программирования общие вопросы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]