Бухгалтерия, аудит, налоги

Что такое програма 1С?

1С - это программный комплекс для ведения бухгалтерского учета в организации или ИП.
Программный комплекс состоит из оболочки 1С Предприятие и конфигурации, необходимой для работы.
Выборов Алексей
Выборов Алексей
98 198
Лучший ответ
программмма 1С написана, скорее всего, на языке C (по-русски - Си).
Сама программа - это файл 1Cv77.exe, 1Cv81.exe, 1Cv82.exe, 1Cv83.exe для платформ 7.7, 8.1 8.2, 8.3 соответственно.
Платформа - это, грубо говоря, версия программы. Программы все время дорабатываются - есть куча релизов платформ. 1С 7.7 практически неизменна, а вот восьмерки дорабатывают непрерывно.
Для работы этих програм могут понадобиться дополнительные компоненты - файлы типа .dll.
Но бухгалтеру все вышеописаное обычно пофиг. Ему важна база данных и конфигурация.

Конфигурация - это описание того, что должен делать 1С с точки зрения пользователя (бухгалтера). Там описаны все формы, запрограммированы все расчеты, все проводки и прочее. Грубо говоря, конфигурацию можно назвать программой (собственно, бухгалтеры считают программой 1С именно конфигурацию). Конфигурация написана на языке 1С (для платформ 7.7 и 8.х эти языки разные). Кроме собственно программы (точнее, кучи программ), конфигурация содержит в себе описание структуры данных, формы и т. д.
В 1С 7.7 файл конфигурации называется 1Cv77.md (эмдэшник). Кроме файла конфигурации - нужны еще данные. Совокупность конфигурациии и данных образуют базу 1С. Это все должно находиться в одной папке (сама программа 1С отдельно - обычно в папке Program Files - как все программы).

То есть, программа 1С, написанная на языке С, исполняет конфигурацию 1С, написанную на языке 1С.

Конфигурация создаются под конкретные прикладные задачи:
вести бух. учет - конфигурации "Бухгалтерия" (и в 1С 7.7 и в 1С 8.х), для ведения оперативного учета - "Торговля + Склад" в 1С 7.7 и "Управление торовлей" в 1С 8.х, расчет зарплаты - "Зарплата и кадры" для 1С 7.7 и "Управление персоналом" для 1С 8.х. Есть конфигурации для упрощенки, для ИП и другие.
Конфигурации тоже непрерывно изменяются - например, изменили форму счетов-фактур, поменяли прорядок расчета там чего-то - программисты соответственно дописывают программки, меняют формы, косячат, исправляют ошибки... в итоге получается новая конфигурация, которую нужно установить себе, чтоб все работало как надо. Это называется - обновить конфигурацию. При этом платформа остается неизменной. Т. е. изменение релиза платформы (редко бывает) и изменение релиза конфигурации - это совершенно разные вещи.
В 1С 7.7 еще отдельно надо ставить формы отчетности - они внешние по отношению к конфигурации. Формы отчетности выходят каждый квартал. На самом деле, если отчетность не менялась, то можно и формами от предыдущего квартала пользоваться, но они из все равно выпускают каждый квартал. В 1С 8, кажецца, отчетность сидит внутри конфигурации.

Маленьке фирмы, работающие на 1С 7.7, обычно используют файл-серверную версию. Там файлы данных (справочники, проводки, документы) находятся в разных отдельных файлах, находящихся в одной папке с файлом конфигурации (1Cv77.md). Большие фирмы могут использовать SQLный вариант - там нужно иметь еще дорогую прогу MS-SQL server - там все данные хранятся в одном большом файле - там все сложно.
В 1С 8.х и конфигурация, и данные хранятся в одном большом файле (есть отдельные файлы с конфигурацией). В 1С 8.х тоже есть файл-серверные и SQLные версии.
В файл-серверной версии базу можно скопировать, скопировав папку с базой.
В SQLной версии это специальное действие, которое может сделать администратор. Я, помницца, как-то скопировал папку с эмдэшником и стал тренироваться на программном изменении прайсов, а потом оказалось, что это я на основной базе тренировался - хоть я папку и скопировал, ковыряние все равно происходило в той же самой SQLной базе - это имело последствия в моей судьбе
TO
T O T Samy M A J O R I K
91 495
Вот доступно про то, что 1С и какие программы 1С бывают:
https://youtu.be/pG47YpUH6Ns