Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
Всем привет, мне нужна подробная литература про встроенный язык, много информации нашел, но путевого очень мало, подскажите, пожалуйста, где можно побольше прочитать о достоинстве этого языка, вообще классно было бы если книга есть где много теории, еще может быть кто знает какую-то информацию по сравнению этого я языка с другими? Пишу работу, очень нужна ваша помощь. Да еще вопрос: это же не совсем Visual Basic, он так и называется 1С Язык программирования? Модератор: Тема перенесена из форума "Программирование". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 00:48 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 08:54 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 09:34 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы. Радченко М.Г., Хрусталева Е.Ю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 10:58 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, эти источники я смотрел, но много инфы теоритической маловато все равно, вот за Радченко спасибо, там неплохо нашел). А еще не подскажите немного запутался, классы в 1с это дерево метданных: Общие, Константа, Справочник,Документ,Журнал документов,Перечисление,Отчет,Обработка, План счетов и др., то есть все что в конфигураеторе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 22:01 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
bbc3Спасибо всем, эти источники я смотрел, но много инфы теоритической маловато все равно, вот за Радченко спасибо, там неплохо нашел). А еще не подскажите немного запутался, классы в 1с это дерево метданных: Общие, Константа, Справочник,Документ,Журнал документов,Перечисление,Отчет,Обработка, План счетов и др., то есть все что в конфигураеторе? Классы? Если тебе нужно ООП, то это не к снеговику, это тебе 1С++ надо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 22:08 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
SilverApplebbc3Спасибо всем, эти источники я смотрел, но много инфы теоритической маловато все равно, вот за Радченко спасибо, там неплохо нашел). А еще не подскажите немного запутался, классы в 1с это дерево метданных: Общие, Константа, Справочник,Документ,Журнал документов,Перечисление,Отчет,Обработка, План счетов и др., то есть все что в конфигураеторе? Классы? Если тебе нужно ООП, то это не к снеговику, это тебе 1С++ надо ... А чем, по-твоему, являются справочники, документы.... ? Объектами определенного класса - "Справочник", "Документ"... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 22:18 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
The Dim!SilverAppleпропущено... Классы? Если тебе нужно ООП, то это не к снеговику, это тебе 1С++ надо ... А чем, по-твоему, являются справочники, документы.... ? Объектами определенного класса - "Справочник", "Документ"... ? ну вроде да а вроде и нет реквизиты только а методы то предопределены и неизменяемы на уровне платформы суть в принципе та же но есть существенные ограничения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 22:45 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
Не), мне нужен именно встроенный язык 1с, насколько я понял это предметно-ориентированный язык, у которого есть базовые классы, вот хотел узнать эти базовые классы все, что находится в конфигурации в конфигураторе?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 22:50 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
В конфигураторе описывается структура метаданных - по сути, это описание классов. Сами объекты, создаются платформой. В дереве класс "Номенклатура", а в 1С объект типа(класса) "Номенклатура". То что методы не добавляемы(статические) - нет наследования(хотя тут как посмотреть), полиморфизма... перегрузки функций... - тем немение, это не мешает быть языку объектно-ориентированным. Так же не помеха то что нельзя создавать новых - произвольных - классвов, а только производные(вот и наследование ;) ) от тех же "Справочники", "Документы" новых классов(конкретных) справочников и документов. Вот и иерархия классов. Да, язык 1С - 7.7 - нельзя назвать объектно-ориентированным как тот же С++. Это язык с поддержкой ООП. Вернее даже не язык, а среда разработки(!) . У этого языка - как части платформы - есть свои прикладные задачи, для решения которых его функционал - и как процедурного языка и как ООП - вполне достаточен. Т.С, напрямую сравнивать встроенный язык 1С и тот же VB нельзя. Т.к. VB это самостоятельный язык разработки, не ориентированный на конкретную задачу. Там можно создавать как самостоятельные программы - не требующие наличия на машине пользователя среды разработки VB, так и компанентов - ActiveX, DLL... 1С такого делать не позволяет. 1С - это интерпретатор и для выполнения кода на языке 1С требуется сама платформа(она же среда разработки). Корректнее сравнивать язык 1С с VBA(Visual Basic for Application). И в том и другом случае это чать среды - 1С или приложений MS Office. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 23:04 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
bbc3Не), мне нужен именно встроенный язык 1с, насколько я понял это предметно-ориентированный язык, у которого есть базовые классы, вот хотел узнать эти базовые классы все, что находится в конфигурации в конфигураторе?) ну вот представь сеье классы некоторые из которых ты можешь "пощупать" в конфигураторе а некоторые из них доступны только по справке\книжкам в любом случае "внутрь" ты попасть в большинстве случаем не сможешь считай что 1це работает с предопределённым набором классов необходимых и достаточных для организации учетных сред своего сегмента... тебе только логику прописывать не вдаваясь в архитектуру низкого уровня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 23:05 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
bbc3...это предметно-ориентированный язык... А что это такое, термин непонятный? bbc3 у которого есть базовые классы, вот хотел узнать эти базовые классы все, что находится в конфигурации в конфигураторе?) Это не так. Эти классы расширяемы за счет внешних компонент -AddIn. Напрмер через компаненты реализована работа с торговым оборудованием, почтой, FTP.. да много чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 23:14 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
The Dim!bbc3...это предметно-ориентированный язык... А что это такое, термин непонятный? bbc3 у которого есть базовые классы, вот хотел узнать эти базовые классы все, что находится в конфигурации в конфигураторе?) Это не так. Эти классы расширяемы за счет внешних компонент -AddIn. Напрмер через компаненты реализована работа с торговым оборудованием, почтой, FTP.. да много чего. термин если не ошибаюсь употреблялся в видеоуроках часто (опять же если не ошибаюсь) у павла чистова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 23:18 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
Спасибо за подробные ответы, но вы не могли бы просто названия написать хотя бы парочку так называемых класса, просто чтобы точно уж удостоверился, насчет предметного языка прочитал в книге и еще на вики нашел: Встроенный язык программирования 1С:Предприятие — язык программирования, который используется в семействе программ «1С:Предприятие». Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 14:31 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
bbc3вы не могли бы просто названия написать хотя бы парочку так называемых класса, просто чтобы точно уж удостоверился Странный ты какой-то, студент. Открой конфигуратор, дерево конфигурации, перейди на закладку "Мастер 1С++" и обсоздавайся этих классов сколько хочешь. Какие названия напишешь - такие и будут, хоть обудостоверяйся в доску ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 16:37 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
bbc3Спасибо за подробные ответы, но вы не могли бы просто названия написать хотя бы парочку так называемых класса, просто чтобы точно уж удостоверился, насчет предметного языка прочитал в книге и еще на вики нашел: Встроенный язык программирования 1С:Предприятие — язык программирования, который используется в семействе программ «1С:Предприятие». Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня. Язык 1С не поддерживает парадигму ООП(как тот же Visual Basic, C++, Object Pascal...). Тоесть, на встроенном языке нельзя создать описание нового класса. В рамках 1С можно создавать объекты предопределенных классов - об этом уже не раз писали в топике. Набор предопределенных классов определен в самой системе - это справочники, константы, документы... В дополнение к этому набору предопределенных классов(если так можно сказать базовых), есть компаненты: Бух. учет, Оперативный учет, Расчет, которые так эже предоставляют еще несколько классов - план счетов, регистры... На основе этих предопределенных классов можно конструировать свои классы - справочники, документы... и т.д. Есть - если так можно выразится - и не визуальные классы(о них тоже писалось выше), которые не перечислены в дереве конфигурации. Это объекты: "Текст" - для работы с текстовиками; ФС -для работы с файловой системой; XBase - для работы с файлами .dbf. Все эти классы и компоненты описывается в документации. По поводу того что 1С это не совсем VB, ты не прав, это вообще не VB и даже не близко. А почему ты решил так вопрос поставить: "классы в 1С" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 21:20 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
>Язык 1С не поддерживает парадигму ООП(как тот же Visual Basic, C++, Object Pascal...). Тоесть, на встроенном языке нельзя создать описание нового класса. фигня какая-то... где написано что парадигма ООП - это "создание нового класса на встроенном языке"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 22:33 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
А как язык может поддерживать парадигму ООП если на этом же языке нельзя описать новый клас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 23:10 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
The Dim!А как язык может поддерживать парадигму ООП если на этом же языке нельзя описать новый клас? допустим у тебя SDK, в нем настругано куча изолированных классов. Это говорит о том что SDK создавалось "без парадигмы ООП"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 10:49 |
|
||
|
1С Язык программирования общие вопросы
|
|||
|---|---|---|---|
|
#18+
The Dim!А как язык может поддерживать парадигму ООП если на этом же языке нельзя описать новый клас? частично и специфично. Это прототипное программирование. Хотя тоже подкласс ООП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 10:55 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37019757&tid=1521727]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 390ms |

| 0 / 0 |
