Статья: High-end бухгалтерские программы. Две восьмерки. (часть 1)
<p><a href="http://www.itdozor.ru">http://www.itdozor.ru</a></p>
<p><B>1С: предыстория «восьмерки»</B></p>
<p> Успех фирмы 1С во многом связан с популярностью ее самого известного продукта
– платформы «1С: Предприятие 7.хх». От версии к версии она становилась удобнее
и надежнее. Добавлялись функции не только необходимые, но и просто удобные.
В версии 7.7 помимо всего прочего появилось такое понятие как «ТаблицаЗначений»
- виртуальный двухмерный массив, поддерживающий большое число прикладных
функций: сортировка, поиск, сворачивания строк по уникальным значениям столбцов,
… . Такая вещь как выгрузка из документа его многострочной (табличной) части
и анализ ее на уникальность по столбцу с выводом соответствующего сообщения
делается не более чем семью строками кода на РУССКОМ языке. <BR>
После перехода с такой среды быстрой разработки приложений как Delphi на 1С
испытываешь тоже чувство, что при пересаживании с отечественной машины на иномарку,
хотя все мы знаем, что Delphi и Builder компании Inprise (раньше Borland) всегда
отличались удобством.
</p>
<DIV align=center><img src=http://www.klerk.ru/banimg/source_code.jpg border=0 width="500" height="136"><I><BR>
<BR>
Рис.1. Программирование на языке 1С. <BR>
Уверен, Вы без труда догадались, что делает этот участок исходного кода?<BR>
<BR>
</I></DIV>
Но шло время и некоторым клиентам стало хотеться большего. Дополнительные функции
работы с XML-файлами и с электронной почтой, визуальные украшательства вроде
разноцветных и многострочных табличных частей документов и т.д. Многое из этого
создавалось энтузиастами и сотрудниками компании 1С бесплатно, что-то делали
фирмы- франчайзи и распространяли за деньги. Этому в немалой степени способствовало
то, что компания 1С была максимально открыта для разработчиков. Решение «1С:Предприятие
7.5, 7.7, 8.0. Технология создания внешних компонент» стоимостью в 16 у.е.
едва ли не эталон того, как нужно преподносить разработчикам информацию о системе.<BR>
Число уже созданных наработок давно не измерить в гигабайтах, но вместе с тем
некоторые вещи вроде поддержки COM технологий, работа с запросами или создание
файлов помощи не устраивало продвинутую часть 1С сообщества.<BR>
Поэтому компания 1С решила разработать платформу, которая с одной стороны была
бы преемником «1С: Предприятия 7.7» и в то же время была бы всем тем, что так
не хватало в сложных проектах.<BR>
Не так давно в «массы» пошла очередная восьмая версия платформы 1С: Предприятие.
Читать всю статью: http://www.klerk.ru/soft/1c?18043
К вопросу о сознательном искривлении верхних конечностей
Цитата:
Сообщение от Аноним
Я программирую в 1С. С чего это она не реляционная? Это вы так решили, не увидев foreign keys? Так ведь это всё средства обеспечения целостности данных, меняемых криворукой программой. Если программа написана так, что нарушения внешних ключей не будет, то эти самые ключи превращаются в лишний балласт, тормозящий работу.
.
"...меняемых криворукой программой..." :) А "пряморуких" программ по определению не существует, доказано © Microsoft.
И вобще хочу таких ключей, которые так хорошо тормозят работу! С ними я обретаю здоровый сон и на душе становится определённо легче... Да и небезызвестный Кодд в ПНД вроде не числился.
Цитата:
Сообщение от Аноним
Срочно к доктору - руки выпрямлять. Вообще, при определённом таланте можно сделать так, что одна накладная с одной строчкой будет сутки проводиться. Теперь я уже в раздумьях, что у вас кривее - руки или железо.
Да вот с руками накладно выходит... В масштабах нашей необъятной Родины всем не выпрямишь... Да и бесплатная медицина оставляет желать лучшего в наши времена.
А если говорить серьёзно, зачем огульно охаивать людей, о возможностях которых вы не имеете ни малейшего представления, да и о возможностях и уровне используемого ими аппаратного обеспечения.
Попробуйте задаться вопросом, почему многие небезызвестные разработчики прикладных решений на платформе 1С не стесняются писать свои внешние компоненты, которые занимаются ни чем иным, как "ускоряют" работу по доступу к данным, хранимым в БД 1С, и о докторах при этом совсем не задумываются??? :yes: