1С підприємство - платформа і конфігурація

1С підприємство - платформа і конфігурація

Люди кажуть «1С», а мають на увазі зовсім різні речі. Сьогодні до «1С» відносять стільки різних версій програм, конфігурацій і понять, що у багатьох в голові виникає плутанина.

Що таке 1С Підприємство?

Візьмемо касу, яка видає зарплату. Коли касир видає гроші, він створює документ «Видатковий касовий ордер» (або «Видалбабкі»). У ньому він пише статтю витрат, співробітник, сума. Список статей і співробітників - це довідники. Ще йому потрібен звіт за виданими грошей ( «Гдебабло?»).

Набір введених документів і довідників - база даних. Список всіх документів, довідників і звітів - конфігурація. Програма, яка дозволяє їх вводити - платформа.

Платформа 1С Підприємство

Поточна версія платформи 1С Підприємство 8.2 (точніше 8.2.х). Зміна першої цифри в версії означає глобальні зміни. Другий - додавання нових функцій. Третьою - виправлення помилок.

Програмісти 1С Підприємство діляться на «семерошніков» і «восьмерошніков». «Попередня» версія 7.7 виявилася вельми вдалою і надовго затрималася у клієнтів, тому що вона не сумісна з подальшою 8.0. Переходити ж не всі поспішають. Перехід з 7.7 на 8.х - складний. Тому у вакансіях часто згадують «досвід переходу з 7.7 на 8.х».

За базу даних 1С Підприємство може використовуватися:

  • файл 1Cv8.1CD (потрібно вказати каталог, де він знаходиться)
  • Microsoft SQL
  • Postgre SQL (безкоштовна).

Файлова 1С Підприємство - коли мало користувачів і мало даних (до 4 Гб). При роботі з SQL також встановлюється сервер 1С (як сервіс windows). При використанні Postgre сервер 1С можна поставити під Linux.

Вже вийшла версія 8.2, в якій є «тонкий клієнт» - тобто вся робота проводиться на сервері 1С, а на клієнтський комп'ютер відправляється тільки форма з обчисленими даними.

Конфігурація 1С Підприємство

Конфігурація 1С Предяпріятіе це:

  • список довідників, документів, звітів
  • текст програм, написані на вбудованій мові
  • вікна і кнопки для введення даних.

За складом сильно схоже на файл бази даних MS Access, чи не так?

Типові конфігурації 1С Предяпріятіе - це конфігурації, які випущені фірмою 1С. Самі основні:

  • Бухгалтерія
  • управління торгівлею
  • Зарплата і кадри.

Конфігурація 1С Підприємство «Управління виробничим підприємством» (УПП) - це все три разом.

У типовій конфігурації 1С Підприємство вже є всі потрібні документи, довідники та звіти для «типового відділу типовий фірми». На типових конфігураціях працює основна маса фірм.

Зазвичай в організацію ставлять типову конфігурацію і далі доопрацьовують її - додають свої довідники, документи, звіти. Іноді конфігурацію 1С роблять «з нуля» (не беруть за основу типову). Наприклад - конфігурація 1С обліку робочого часу співробітників - у охорони на вході.

Всякі конфігурації 1С також випускають численні франчайзі. В кінцевому підсумку конфігурацію може написати і тиражувати кожен хороший чоловік. Все питання в її подальшої підтримки.

1С випускає для кожної конфігурації поновлення. Виправлення помилок і щось нове. Наприклад, для конфігурації Бухгалтерія постійно випускаються нові звіти, які потрібні для податкової ( «регламентована звітність»).

Вбудована мова 1С - подобу Delphi / Basic як по синтаксису, так і по використанню вбудованих бібліотек для всього і вся (як і в C #).

Procedure HelloWorld ()
Message ( "Hello, world!");
EndProcedure;

Те ж можна написати по-російськи:

Процедура ПріветМір ()
Повідомлення ( «Привіт, світ!»);
КонецПроцедури;

До речі писати то по-російськи, то по-англійськи вважається поганим тоном.

Створювати свої класи можна (відповідно і немає успадкування), але є бібліотеки типових класів. Можна підключати свої бібліотеки (їх звуть зовнішні компоненти) - це dllопределенной структури.

До речі всі об'єкти класів 1С - COM об'єкти, їх легко можна використовувати в програмах ззовні.

За стандартних функцій є хороший хелп. А найсолодше - під рукою завжди типові конфігурації, в яких купа прикладів використання, приклади оформлення коду, приклади проведення документів та інше, інше.