[править ] 1C в миру

 

Любовь зла, полюбишь и 1С

Основной программный продукт — «1С:Предприятие». Сам по себе 1С: Предприятие — это платформа для создания систем оперативного или бухгалтерского учёта, наиболее известной из которых является «1С: Бухгалтерия». Она позволяет с лёгкостью отмывать бабки сдавать православные отчёты в налоговую. В отличие от пиндосских систем, позволяет проводить и создавать документы задним числом, что переносит 1C в категорию «расово верных ». Славится небольшими системными требованиями (особенно ныне устаревшая, но вполне самодостаточная версия 7.7), по сравнению с тем же SAP. и пропитанностью COM/OLE чуть более, чем полностью. Впрочем, нет повода для паники: в 8.2 добавили поддержку Native API, а COM оставили для обратной совместимости с уже существующими компонентами.

Начиная с седьмой версии, «1С:Предприятие» является технологической платформой, предоставляющей возможность разработки на встроенном языке с некоторыми объектно-ориентированными возможностями (свои объекты и классы создать нельзя — пользуйся тем, что напридумывали разработчики языка) с использованием собственного же языка запросов, совместимого с SQL чуть более, чем никак. Лексемы этого языка имеют два варианта: кириллический и латинский. Быдлокодер может сам выбирать вариант, но в этой стране латиницей никто не пользуется. Многие даже не знают о существовании латинских лексем и на основании этого объявляют язык «1С:Предприятия» ущербным и еретическим .

Платформа содержит в себе интерпретатор, отладчик и среду разработки. Все это добро есть у каждого клиента, что позволяет дорабатывать конфигурации на местах, прямо на глазах у клиента. При обновлении конфигурации «1С: Бухгалтерия» с лета 2007 демонстрируется окошко с рекламой, в частности, макарон «Макфа» и «Росбанка». У нормальных специалистов оно не появляется по очевидным причинам: они его банально отключают (кроме «Базовых» конфигураций — правообладатель анально карает убирающего навоз и грабли от их парадного входа).

Всё перечисленное относится только к версии 7.7, 8.x умеет то же самое, но имеет совместимый с SQL SELECT язык запросов, встроенный генератор случайных чисел; работа с временем более прозрачна, есть подержка HTTP, FTP, POP3, SMTP и многих других вещей. ТекущийЭлемент() выпилен за ненадобностью, за него свойство Ссылка и т. д. 8 версию 1С можно было бы считать вполне нормальной платформой для бизнес-приложений, если бы не:

  • Очень слабая обратная совместимость с 7.7, решения надо переписывать практически заново, что многим влом.
  • Закрытость собственно платформы и позиция 1С по этому поводу (пример про Орефкова с его синтаксическим анализатором ).
 



  • На главную