|
|
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Удовлетворите пожалуйста любопытство: на чем написан 1С, на С++ или что-то другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 22:29 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Голый С++? И больше ничего ? Или там еще какой-нибудь SQL или что-то другое ? То есть сам набор таблиц с данными, т.е. база данных - все в С++ ? Знаешь точно или предполагаешь ? И это суперпрограмма ? В нашей бухгалтерии от нее не в восторге. Пользуются своей местной разработкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 00:42 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif Голый С++?. - нет - одетый neskif И больше ничего ? . - очень много чего ... огромная толпа разработчиков - придумали свой язык, много дополнительных модулей neskif Или там еще какой-нибудь SQL или что-то другое ?. То есть сам набор таблиц с данными, т.е. база данных - все в С++ ? - 1С - перижил много версий, последня - 8 - это попытка создания трехуровневой программы - хранилище данных на сервере MS SQL. В упрощенном виде - хранилищем данных может быть файл в своем формате. - 7 версия - клиент серверный вариант - тоже доступ к MS SQL - в упрощенном виде набор DBF файлов. -Доступ к данным можно организовать как на языке 1С так и внешними SQL запросами. neskif И это суперпрограмма ? В нашей бухгалтерии от нее не в восторге. Пользуются своей местной разработкой. -Это самая что ни есть супер программа. Ей нет равных!!! Выступает как стандарт - все понятно и не дорого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 10:17 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Огромное спасибо. Я все это предполагал. Но предполагать это одно, а знать это несколько другое. Свой язык, я слышал, называют почему-то макросами. Это жаргон или по смыслу это правильно. Когда я в ассемблере под DOS написал кучу макросов и потом это оказалась для меня библиотекой и было очень удобно, я понимал что это макросы. А в С есть тоже макросы, но несколько я бы сказал другие. В общем для меня пока чисто психологически в этой ситуации макросы пока не воспрнинимаются. Возможно я не прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 11:06 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
макрос - это структурно оформленный текст на некотором языке, обычно под макросом - понимают такой кусок кода, который будет исполняться интерпритатором языка макрос - макро язык - или язык более высокого уровня в 1С - язык очень высокого уровня - похож на старинный Васик - програмирование на нем - можно называть программированием макросов - но эти макросы не похожи на Си подобный язык - другая семантика - почти ничего общего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 11:18 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Тогда чтобы окончательно во всем разобраться в последней версии имеются коды на С++, есть макросы (модули из С++ ? ), как то задействован SQL Server. Это все так ? Или опять я, бестолковый, чего-то недопонимаю ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 19:16 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskifСвой язык, я слышал, называют почему-то макросами. Это жаргон или по смыслу это правильно. Нет, это не правильно. Пользователи какой-либо большой программы могут написать программку манипулирующую внутренними сущностями основной программы и использовать ее для автоматизации каких-либо часто повторяющихся операций или для расширения возможностей основной программы. Существует три основных подхода к решению этой задачи. Макросы. Язык, транслятор с которого, встроен в базовую программу называется макро-языком. Примеры таких макро-языков - VBA для MS Office, AutoLISP для AutoCAD, etc. Макросами называются программы на этих макро-языках. Дополнения (на жаргоне аддоны от английского addon) - характерны тем что пишутся на том же самом макро-языке, но компилируются отдельно от базовой программы и подключаются к базовой программе в уже скомпилированном виде. Например - xla для Excel, MultiEdit (во всяком случае досовый ME) использует именно дополнения, а не макросы. Модули (плагины от plugin) - программы на любом языке, оттранслированые в машинный код и подключающиеся к базовой программе. Примеров не счесть. neskifКогда я в ассемблере под DOS написал кучу макросов и потом это оказалась для меня библиотекой и было очень удобно, я понимал что это макросы. А в С есть тоже макросы, но несколько я бы сказал другие. Нет, они точно такие же. И там вообще-то не макросы, там макро-подстановки. Компилятор делает несколько проходов по исходному тексту, сначала расшифровывает макро-подстановки в текст на базовом языке, второй проход - текст на базовом языке превращается в откомпилированную форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 20:36 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskifкак то задействован SQL Server.Хорошо сказал! База там хранится. Технология называется клиент-сервер. Это когда общая архитектура системы делится на две части. Одна (сервер) занимается обработкой данных, другая (клиент) вводом и отображением этих данных для человека. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 20:39 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
White OwlМакросы. Язык, транслятор с которого, встроен в базовую программу называется макро-языком. Примеры таких макро-языков - VBA для MS Office, AutoLISP для AutoCAD, etc. Макросами называются программы на этих макро-языках. Это называется скриптом или языком расширения. А макросом называется поименованная последовательность команд или действий пользователя, которые могут быть выполнены как одна команда. What is a macro? A macro is a way to automate a task that you perform repeatedly or on a regular basis. It is a series of commands and actions that can be stored and run whenever you need to perform the task. You can record or build a macro, and then play the macro to automatically repeat the series of commands or actions. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 20:41 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Извините - тупой я, однако. Все-таки не понимаю. База может быть написана в С++. Это один вариант. Таблицы этой базы могут быть созданы в SQL Server'е, а вся работа с таблицами организовывается с помощью Delphi, С++, Visual FoxPro или чего-то другого. Это другой вариант. Какой здесь вариант ? Какой-то третий или четвертый. Т.е. я не понимаю, что сидит в этой супер программе под названием 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 20:52 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
DarkSquidмакросом называется поименованная последовательность команд или действий пользователя, которые могут быть выполнены как одна команда. What is a macro? A macro is a way to automate a task that you perform repeatedly or on a regular basis. It is a series of commands and actions that can be stored and run whenever you need to perform the task. You can record or build a macro, and then play the macro to automatically repeat the series of commands or actions. Совершенно верно. Если внимательней прочитаешь, увидишь, что это полностью совпадает с тем что я говорил. А скрипты это программы стандартно транслирующиеся непосредственно перед исполнением. Простым или компилирующим интрепретатором. Макросы действительно иногда называют скриптами, но только в тех случаях когда в качестве макроязыка используется независимый, широко известный а не оригинальный язык. Примеры - javascript, vbscript, php. Так же, очень часто есть возможность запускать скрипты как самостоятельные процессы, и из них (подключая соотвествующий модуль к транслятору) обращаться к внутренним сущностям какой-либо большой программы. Практически те же самые макросы, только с перевернутыми родитель-ребенок отношениями. Примеры - perl, php, wsh. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 21:03 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif Извините - тупой я, однако. Все-таки не понимаю. База может быть написана в С++. Это один вариант. Таблицы этой базы могут быть созданы в SQL Server'е, а вся работа с таблицами организовывается с помощью Delphi, С++, Visual FoxPro или чего-то другого. Это другой вариант. не совсем так. База данных - это только хранилище и первичная обработка данных. Вот программу занимающуюся доступом к логическим данным на физическом устройстве хранения данных действительно часто пишут на С++, но сама база это всего лишь набор данных каким-то образом организованая на физическом устройстве. Это может быть набором файлов, одним большим файлом или вообще физическим жестким диском(дисками) отданым целиком под хранение одной базы. Первичная обработка данных в данном случае это индексация таблиц, проверка целостности ссылок между таблицами и тп. Реальная работа с данными (работа с таблицами) в нормальной клиент-серверной системе ложится на сервер. При помощи описания связей между таблицами, при помощи хранимых процедур и триггеров написаных на SQL (который в данном случае является макроязыком). А программа на Delphi, С++, Visual FoxPro и тд является клиентом и должна заниматься только отображением данных на экране пользовательского компьютера. Но к сожалению это не всегда является возможным или проектировщик системы оказался достаточно тупым чтобы переложить задачу обработки данных на клиента. Это вполне рабочее решение для однопользовательских систем, но совершенно не приемлемое для многопользовательских. В случаях если хранилищем данных выбраны Oracle, MS SQL, ASA, ASE или любая другая серьезная база данных, всю обработку данных возможно и нужно перекладывать на сервер. В случае использования таблично-файловых баз, как например DBF, как хранилища данных обработку данных на сервер переложить сложно (за неимением сервера). Тогда обработкой данных занимаются сами клиенты. Либо пишется самодельный сервер БД. neskifТ.е. я не понимаю, что сидит в этой супер программе под названием 1С. Это не программа, это система. Там есть отдельно база данных определенной структуры. Какая-то мимнимальная библиотека обработки данных, расчитаная на то что это финансовые данные. И система ввода данных плюс отображения итоговых отчетов по результатам обработки данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 21:26 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
1С - это НЕ программа, 1С - это НЕ система. 1С - это ИДЕОЛОГИЯ! (ну, или развод - кому как нравится :) Если бы я начал писать свою бухпрограмму не в 93 году, - равнялся бы на маркетинговую политику 1С... , впрочем, "как нужно продвигать БД без БД" - еще бы равнялся на ВМИ ("Консультант-Плюс") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 21:43 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Мои все вопросы растут из непонимания следующего. Кто-то говорит, что 1С это нечто, написанное на С++, другой говорит, что это еще плюс туда же SQL Server. Но такого просто быть не может - лицензионность не позволит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 21:46 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Вдогонку. Значит разработчиками 1С создан свой сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 21:49 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
AndreTM1С - это НЕ программа, 1С - это НЕ система. 1С - это ИДЕОЛОГИЯ! (ну, или развод - кому как нравится :) Если бы я начал писать свою бухпрограмму не в 93 году, - равнялся бы на маркетинговую политику 1С... , впрочем, "как нужно продвигать БД без БД" - еще бы равнялся на ВМИ ("Консультант-Плюс") Так-так. Значит идеология? А что технически стоит за этой идеологией? Все что я слышал от других по поводу 1С лишь какие-то туманные намеки. Сути не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 21:53 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Почему не позволит-то? SQL-сервер и его лицензия отдельно, остальная ботва от 1C отдельно, что тут странного? Вообще, довольно сложно было бы представить себе СУБД, распространяемое по лицензии, запрещающей его взаимодействие с каким-либо ПО.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 21:58 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
AndreTM1С - это НЕ программа, 1С - это НЕ система. 1С - это ИДЕОЛОГИЯ! (ну, или развод - кому как нравится :)Убил! :) neskifМои все вопросы растут из непонимания следующего. Кто-то говорит, что 1С это нечто, написанное на С++, другой говорит, что это еще плюс туда же SQL Server. Но такого просто быть не может - лицензионность не позволит.Почему это вдруг не может быть? Очень даже может быть и есть. Все сервера баз данных имеют вариант лицензии когда фирма производитель софта распространяет сервер БД как часть своей программы. Фирма производитель софта платит производителю БД некоторую (большую) сумму и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 22:00 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif Вдогонку. Значит разработчиками 1С создан свой сервер? Нет. Они создали структуру базы данных рассчитанаю на работу с финансовыми данными и набор базовых операций с этими финасовыми данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 22:01 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Дело в том, что я все-таки кое-что в разработке БД смыслю (не кидайте в меня тяжелым :) ИМХО, 1С - супер-пупер только для производителя/дилера/франчайзера, а все остальное - от лукавого. Поскольку писать что-то на "макроязыке 1С" - лучше сразу в петлю, хранение данных - спасибо, что "разработчики" 1С не выдумали собственный формат - стандартные форматы БД, сетевое взаимодействие - спасибо "разработчикам" - стандартные протоколы, 1С-SQL - это вообще песня (с припевом "полюби меня такой, какая я есть"). Восьмая версия - отдельный разговор... В общем и целом, это все-таки программный продукт, который продвигался для захвата рынка. И хорошо, что практический любой нормальный программист может иметь эту самую базу по самое нехочу. Не хочУ, а плАчу... Не хочУ, а плачУ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 22:14 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
AndreTM И хорошо, что практический любой нормальный программист может иметь эту самую базу по самое нехочу. Не хочУ, а плАчу... Не хочУ, а плачУ... Спасибо! На ночь глядя взбодрили меня. Единственное, что я понял, так это что 1С это супер пупер. Все остальное покрыто мраком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 22:49 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskifВсе остальное покрыто мраком. Да нет, мраком-то как раз ничего не покрыто, иначе бы 1С-франчайзинг не существовал бы... Просто _нормальный_ программист в язык 1С не полезет - а зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 23:37 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
AndreTMа зачем? Синикура + много денег = достаточная причина. Я только не понимаю чего туда молодежь лезет. Там же как раз для тех прогеров все, которые в начальники не выбились, а сильно думать уже по возрасту неположенно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 23:47 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Tov. Drujba AndreTMа зачем? Синикура + много денег = достаточная причина. Я только не понимаю чего туда молодежь лезет. Там же как раз для тех прогеров все, которые в начальники не выбились, а сильно думать уже по возрасту неположенно :) Молодежь как раз туда заманивают причем за весьма скромные деньги (7.000 рублей). Я интересуюсь всего лишь потому что привык к определенности в смысле понимания. На мой взгляд этот зверь работает крайне медленно и вообще я не вижу причин им особенно восторгаться. Многие с этим продуктом носятся, фирма устраивает презентации, по крайней мере у нас неоднократно. Когда кого-либо из фирмачей спросишь о продукте, начинают нести околесицу. Все это для меня по крайней мере выглядит как-то странно. Превышена некоторая критическаямасса и ярешил для себяразобраться что это за крендель. Так что все достаточно просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 00:27 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Это типа гербалайфа, но с возможностью настройки под требования клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 00:30 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
С 1С и правда все просто. Лучше попробуйте выяснить что такое SAP R/3 или OEBS. Вот тут уже будет интереснее ситуевина :) Секрет популярности 1С, кстати, объясняется грамотным маркетингом (в каждой бочке) и лобби в налоговой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 00:32 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Tov. DrujbaСекрет популярности 1С, кстати, объясняется грамотным маркетингом (в каждой бочке) и лобби в налоговой. О чем и говорим. Сам сталкивался с "дилерами" от 1С. Дэвушки, в лучшем случае знающие кнопочки на панели (не кричать! - имеется в виду меню 1С :). Хотя с налоговой ситуевина как раз обратная - все-таки три раза работал там - бухгалтера жалуются именно на 1С (моя "Зарплата" работала с 94 по 03 - нарекания устранялись оперативно), а сейчас народ не может сдать себе самим отчетность: ответ - "формы разрабатываются..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 01:40 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Многие хают 1С почем зря, а все их доводы сводятся к обсуждению вроде того: "Почему на ASM программировать круче чем на С/С++". 1C - как раз выступает как C/C++, тогда как SQL - это ASM. Так, многие разработчики когда видят нечто, что сразу не могут испортить, внедрившись в исходный код и все переписав - впадают в недоумение: "раз в 1С возможности SQL использовать нельзя - 1С - фуфло". Заверяю вас, в 1С возможности SQL можно использовать и очень удачно... 1С - очень гибкая и в то же время очень строгая программа со своими правилами. По умолчанию - она дает возможность быстро реализовать простенький пользовательский интерфейс и очень быстро получить результат, описать нужную структуру данных. Да, многие хают стандартные конфигурации от 1С, с этим я поспорить не могу, соглашусь, НО, госпада!, есть же руки и напильник - 1С - программа, которая позволяет вам написать ("настроить") все под себя. ЗЫ для того чтобы автоматизировать небольшой склад, написать под него собственную конфигурацию - потребуется 2-3 часа времени, А для того, чтобы автоматизировать работу сети таких складов или магазинов - потребуется максимум неделя. (если конечно руки правильные) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 12:41 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
AL_KIR, ну и аналогии у вас, прямо скажем - не очевидные... Я бы так сказал: 1С - это запорожец. Ну и что с того, что страшный и корявый? Главное едет. А двигатель можно поменять, кузов от иномарки прикрутить, салон кожей затянуть, кондишн поставить и GPS навигацию... все можно, только какое отношение это будет иметь к исходному запорожцу та? 1С - очень гибкая и в то же время очень строгая программа со своими правилами. А вот этот рекламный слоган франчев попрошу сразу на помойку. "Такая корова нужна самому..." (с) один хороший мульт. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 12:59 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Tov. DrujbaAL_KIR, ну и аналогии у вас, прямо скажем - не очевидные... %) - очень даже очевидные! много ли вы написали под 1С!? , а под другие системы!? небось Делфи мучаете... - тогда никаких претензий... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 13:05 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
AL_KIR, вообще прежде чем сверкать гениальными мыслями неплохо спросить. Последние два года - SAP R/3 ABAP (BC, FI, SD). Писать под 1С? Увольте, я еще не настолько опустился. Для ознакомительных целей смотрел. Страх божий. Это Вы, видимо, ничего кроме своего болота не видели, вот и хвалите. Бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 13:20 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
2 Tov. Drujba ваш SAP против 1С - 1С проиграет - потому как разные весовые категории... а теперь задумайтесь - вы везде и каждому советуете устанавливать SAP? может быть вы даже дома им пользуетесь? 1С максимум может поконкурировать с ACCESS но и то, в конечном счете, проиграет - если против программиста на 1С выйдет целая арава программистов из Microsoft но 1С дает вам возможность сделать готовое решение, буквально на коленках за считаные минуты, потому как она сильно стадартизирована и много выдумывать не нужно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 13:32 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Да нет, туту дело в другом. 1С подходит, конечно, для целого круга задач, я не спорю. Однако тот азарт, с которым франчи пытаются сунуть ее куда ни попадя - раздражает, право слово. Еще и пытаются доказать, что лучше нет ничего. Хотя архитектура системы, между нами говоря, безобразная. Чего стоит только пляска с бубном при обновлении измененной кофигурации? Впрочем для меня в 1С два плюса: она русская и с нее кормится много моих сограждан. Так что нехай будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 13:43 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Tov. DrujbaОднако тот азарт, с которым франчи пытаются сунуть ее куда ни попадя - раздражает, право слово.Во! :) 1С мне сейчас напоминает Гарри Поттера. Все ругают, но не потому что сами знают что это такое, а потому что реклама достала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 18:22 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Согласен. Надо быть патриотом отечественных программ. Тем паче, что ругать чужое всегда легко, а написать самому гораздо сложнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 22:47 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif Тогда чтобы окончательно во всем разобраться в последней версии имеются коды на С++, есть макросы (модули из С++ ? ), как то задействован SQL Server. Это все так ? Или опять я, бестолковый, чего-то недопонимаю ? Там свой язык, типа бейсика. А интерпретатор оного написан на C++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 18:20 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
MasterZiv neskif Тогда чтобы окончательно во всем разобраться в последней версии имеются коды на С++, есть макросы (модули из С++ ? ), как то задействован SQL Server. Это все так ? Или опять я, бестолковый, чего-то недопонимаю ? Там свой язык, типа бейсика. А интерпретатор оного написан на C++. И операторы языка "Бейсик" написаны на русском языке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 18:36 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif И операторы языка "Бейсик" написаны на русском языке ? А что тебя смущает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 18:40 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif Согласен. Надо быть патриотом отечественных программ. Тем паче, что ругать чужое всегда легко, а написать самому гораздо сложнее. Глубоко ошибочная точка зрения. Надо поддерживать хорошего производителя, а не отечественного. Язык там (в 1С) не совсем бейсик. Позволяет писать операторы как по русски так и не по русски. Хаять то любой продукт нетрудно, но надо согласиться что 1С имеет свою нишу и конкурентов вобще-то практически и нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 18:47 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskifНа мой взгляд этот зверь работает крайне медленно и вообще я не вижу причин им особенно восторгаться. Ну а чем же Вы тогда восторгаетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 18:51 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
SergSuper neskifНа мой взгляд этот зверь работает крайне медленно и вообще я не вижу причин им особенно восторгаться. Ну а чем же Вы тогда восторгаетесь? Восторгаюсь человеческим мозгом. Это намного более совершенная система. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 21:52 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif Мои все вопросы растут из непонимания следующего. Кто-то говорит, что 1С это нечто, написанное на С++, другой говорит, что это еще плюс туда же SQL Server. Но такого просто быть не может - лицензионность не позволит. Задите на www.mista.ru и озарит Вас волшебный луч знания! Tov. DrujbaAL_KIR, вообще прежде чем сверкать гениальными мыслями неплохо спросить. Последние два года - SAP R/3 ABAP (BC, FI, SD). Писать под 1С? Увольте, я еще не настолько опустился. Для ознакомительных целей смотрел. Страх божий. Это Вы, видимо, ничего кроме своего болота не видели, вот и хвалите. Бывает. Действительно давайте не будем сравнивать самокат с паровозом,( стоимость ОДНОГО рабместа на AXAPTA = сетевая 1с * N , где N-integer больше 10 ) если почитать посты ERP-шников , тоже особого восторга не наблюдается. 1С по факту - это наш мелкософт-монополист, и никуда не деться,нет альтернативы! Да не праздник ,НО всегда прокормит (идти на 7000 руб-это только для учебы), у нас в деревне грамотный 1С-овец от 15 тыр. Если Вы планируете в зарубеж, то есно нафига Вам 1с, но если вы хотите жить и работать в Великой России, то обратите внимание на 1с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 21:17 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
barsukof Задите на www.mista.ru и озарит Вас волшебный луч знания! Я там бывал и ничего меня не озарило. Кроме того, что пишут на некоем псевдоязыке русскими словами. Это все, что я оттуда вынес. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 22:14 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif barsukof Задите на www.mista.ru и озарит Вас волшебный луч знания! Я там бывал и ничего меня не озарило. Кроме того, что пишут на некоем псевдоязыке русскими словами. Это все, что я оттуда вынес. Там много книг в том числе и тех где описаны структуры баз 1с. Псевдорусский язык не проблемма , переключите в настройках и весь код будет типа VBasic, только с русскими названиями переменных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 13:58 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
neskif barsukof Задите на www.mista.ru и озарит Вас волшебный луч знания! Я там бывал и ничего меня не озарило. Кроме того, что пишут на некоем псевдоязыке русскими словами. Это все, что я оттуда вынес. -- вероятно круг решаемых проблем на этом мега-форуме выходит за рамки вашего мировоззрения -- у вас есть неудовлетворенное любопытство к 1С, но пользоваться вы им не будете, так к чему тогда весь этот разговор...!!!!???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2006, 17:52 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
AL_KIR у вас есть неудовлетворенное любопытство к 1С, но пользоваться вы им не будете, так к чему тогда весь этот разговор...!!!!???? Однако, интересно все же. Не так уж и много отечественных супер-пупер продуктов, завоевавших столь большой рынок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2006, 19:11 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Подниму эту старую тему, поскольку недавно начал работать программером на 1Сv7. Если 1с написана на С++, то разве корректно ее сравнивать с С++. Или с Access. Насколько я понимаю 1С- узконаправленная предметная среда разработки, написанная на С++, с помощью которой можно быстро создавать приложения для учета и тому подобного. Язык С++ это же универсальный высокоуровневый язык программирования, а 1С-внутренния язык, созданный для управления объектами в рамках данной системы. И ясное дело, что он проще, потому что задач у него намного меньше. Согласен что в нем много "недоделок", поэтому и было создано много внешних компонент. И если 1с написан на С++(то есть 1с это как бы "надстройка" над С++), то насколько я понимаю, каждой функции языка 1С соответствует какой то код на С++(упрощенно говоря), тогда уж и винить надо программистов С++, за то что они хреново написали эту систему. Так же как и под высокоуровневым С++ есть какой то низкоуровневый машинный код. И так же ясно что программировать на асемблере сложнеее, чем на С++, точнее не то что сложнее, а это совсем другое дело. Причина популярности же 1с по моему в том, что она дешевая(скачать из инета прогу и найти стандартную конфигурацию думаю не составляет труда) и в стандартной конфе есть многое что подходит большинству маленьких фирм и предпринимателям. А писать систему на С++ с нуля по моему очень дорого для заказчика(хотя бы потому что объем работы для С++ программера будет в 10-ки раз больше, чем объем работы на 1С для получения аналогичной функциональности систем). Еще дороже ее модернизация в процессе эксплуатации. И второе, назовите мне хотя одного конкурента 1С или аналогичных программных продуктов, я таковых не знаю. Я вот после полтора месяца работы 1С-программистом освоил весь ее синтаксис и объекты, включая структуру таблиц, прямые запросы к этим таблицам и все жизненно необходимые внешние компоненты, и мне уже как то неинтересно. Нужно куда то дальше двигаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 12:22 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
McNamaraЕще дороже ее модернизация в процессе эксплуатации. И второе, назовите мне хотя одного конкурента 1С или аналогичных программных продуктов, я таковых не знаю. Галактика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 13:10 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Скажите позалуйста так можно в 1с написать макрос. Мне нужно чтобы он заходил в exl и брал от туда цены напимер. Если можно то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 12:20 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
McNamara Я вот после полтора месяца работы 1С-программистом освоил весь ее синтаксис и объекты, включая структуру таблиц, прямые запросы к этим таблицам и все жизненно необходимые внешние компоненты, и мне уже как то неинтересно. Нужно куда то дальше двигаться. Из-за поделок вот таких вот «гениев» и ругают все 1С. Хотя… чего там, некоторые и C# умудряются за полтора месяца в «совершенстве» освоить…. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 15:13 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
LjulokСкажите позалуйста так можно в 1с написать макрос. Мне нужно чтобы он заходил в exl и брал от туда цены напимер. Если можно то как? Через переменную Exc получаешь доступ к экземпляру Excel. А дальше уже нужны знания VBA и если они есть, то попадаешь в привычную среду работы с объектами и коллекциями Excel. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 15:24 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2007, 17:34 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
интересно, а "СОМ" - в русской раскладке набирается, или в латинице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2007, 18:15 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
А кто нибудь просветит - есть ли в 1С обработка событий? т.е. простой пример - проверить значение перед сохранением или перед удалением. я зню, что там идет анализ по кнопке "провести документ" и если что не правильно, то документ не проводится, хотя его можно и отпечатать и пустить документ в дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2007, 18:41 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
nekufa Код: plaintext 1. Код: plaintext Все операторы имеют как русское , так и английское описание, которое можно использовать одновременно . Следовательно, если душе милее писать - “New”, вместо “Новый”, то для платформы – без разницы. Исключительно дело вкуса разработчика. P.S. Да и вообще, не пользуйся слухами. Если интересно, то установи платформу и потренируйся. Особенно с кнопкой F1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2007, 02:14 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
маленький принц А кто нибудь просветит - есть ли в 1С обработка событий? Да, в 1С - есть обработка событий. маленький принц я зню, что там идет анализ по кнопке "провести документ" и если что не правильно, то документ не проводится, хотя его можно и отпечатать и пустить документ в дело. 1С дает необходимый инструментарий для корректной обработки описанной ситуации. Например, установить первоначально для кнопки, по которой происходит печать, свойство – Доступность = Ложь (для любителей английского - Enabled = False) и только после корректного проведения документа, для кнопки печати, менять это свойство на «Истина» (для любителей английского на «True»). Однако сие никак не зависит от платформы, а только от разработчика. Что, разве нечто подобное, автоматически отследит C++, C# или другой язык программирования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2007, 02:18 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Сильно сомневающийся 1С дает необходимый инструментарий для корректной обработки описанной ситуации. Например, установить первоначально для кнопки, по которой происходит печать, свойство – Доступность = Ложь (для любителей английского - Enabled = False) и только после корректного проведения документа, для кнопки печати, менять это свойство на «Истина» (для любителей английского на «True»). Однако сие никак не зависит от платформы, а только от разработчика. Что, разве нечто подобное, автоматически отследит C++, C# или другой язык программирования? нет, не это имелось ввиду. не отключение функции (доступности элемента), это конечно же есть в любом языке а перехват события. т.е. при выполнении какой либо операции в приложении , как и в виндовсе тоже, происходит множество событий. При нежелательных событиях приложение должно предпринять какие то действия (например, отключить доступность элемента, сообщить пользователю, заблокировать дальнейшее выполнение, вернуться на исходную позицию и т.д.). Но я понял, значит нет там такого. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2007, 19:51 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
маленький принц нет, не это имелось ввиду. не отключение функции (доступности элемента), это конечно же есть в любом языке а перехват события. т.е. при выполнении какой либо операции в приложении , как и в виндовсе тоже, происходит множество событий. Обработка сообщений, получаемых при наступлении того или иного события, с возможностью передачи указателя на функцию или с помощью механизма делегатов, при разработке прикладной конфигурации, в 1С – не предусмотрена. Однако, если учесть, что встроенный язык 1С имеет предметно -выраженный характер (в отличие от языков программирования общего назначения), то и события, обработка которых интересует разработчика прикладной конфигурации, будет отличаться от интересных событий, для разработчика на языке программирования общего назначения. маленький принц При нежелательных событиях приложение должно предпринять какие-то действия (например, отключить доступность элемента, сообщить пользователю, заблокировать дальнейшее выполнение, вернуться на исходную позицию и т.д.). Если бы такие вещи нельзя было бы обработать на встроенном языке 1С, то ему была бы - грош цена, и он не был бы пригоден для использования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2007, 21:46 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
Сильно сомневающийся Обработка сообщений, получаемых при наступлении того или иного события, с возможностью передачи указателя на функцию или с помощью механизма делегатов, при разработке прикладной конфигурации, в 1С – не предусмотрена. Исчерпывающий ответ. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2007, 07:57 |
|
||
|
исходник 1С
|
|||
|---|---|---|---|
|
#18+
авторИсчерпывающий ответ. Спасибо Нет, конечно можно слышать не то что тебе говорят, а то что хочешь услышать. У 1С немеряно обработчиков и от интерфейсных объектов (ПередОткрытием, ПослеОткрытия, ПередЗакрытием и пр.) и от объектов данных (ПередЗаписью, ПослеЗаписи, ПриУдалении). Что именно интересует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 18:56 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1345953]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 518ms |

| 0 / 0 |
