Что такое 1 с бухгалтерия и для чего
В этой статье мы подробно разберемся, что это за такая программа — «1С: БП Бухгалтерия». Это действительно важное для любого предприятия или ИП программное обеспечение, которое помогает закрывать и оптимизировать все финансовые вопросы и не только. В последние годы функционал ПО серьезно расширился, появились возможности, которых раньше не было. Теперь вести бухучет намного проще, многие стороны работы любой отрасли стали более автоматизированными. Давайте разберемся, что стало возможным с появлением софта, а также какие моменты налогового, кадрового и бухгалтерского учета он затрагивает.
«1С: Бухгалтерия 8»: разбираемся, как она правильно называется и что включает в себя
Это одно из наиболее популярных ПО, которое снимает нагрузку с финансиста. Это серьезное многофункциональное решение, которое способно автоматизировать бухгалтерский, налоговой, кадровый учет. С его помощью готовится отчетность в компании, независимо от ее размера.
Это целая система, которая используется, чтобы автоматизировать часть учетных операций. С ее помощью становится возможным взаимодействовать с другими ПО. Также это серьезно сокращает затраты труда профессионалов.
1С бухгалтерия — это комплексное, большое и многогранное программное обеспечение, которое работает как для малого, так и для крупного бизнеса.
Оно одинаково хорошо оптимизирует самые разные области:
При этом использовать ее можно как в торговой фирме, так и в любом другом направлении, в том числе финансовой деятельности, сфере обслуживания, малом предпринимательстве и т. д.
Почему так популярна бухгалтерская программа «1С: Бухгалтерия 8.3»
Основное преимущество, благодаря которому система стала настолько интересной всем пользователям – возможность настраивать ее под потребности каждой конкретной компании. Кроме того, ее можно использовать как локально, на конкретном ПК, так и в облаке, с помощью браузера.
Но это не единственные ее достоинства. Вот еще несколько значимых плюсов:
1С: Бухгалтерия — что это такое?
На этой странице мы подробно расскажем, что такое программа — «1С: Бухгалтерия». Почему она называется Бухгалтерия предприятия, в чем ее отличие от 1С Упрощенка.
Если сравнить программу 1С Бухгалтерия 8 редакции 3 с ее предшественницами (редакции 2, 1.6 и даже версию 7.7), то можно с уверенностью сказать, что функционал программы серьезно увеличился, появились возможности и сервисы, которых раньше вообще не было. Теперь вести бухучет в программе 1С Бухгалтерия стало намного проще, поскольку многие участки учета стали более автоматизированными. Интерфейс стал более дружелюбным для пользователя, а различные помощники в 1С Бухгалтерия позволяют делать рутинные операции очень быстро.
Давайте посмотрим какие задачи можно решить с помощью автоматизированного бухгалтерского учета в программе 1С Бухгалтерия.
Сначала разберемся какие задачи решает программа 1С Бухгалтерия?
Зачем нужна 1С Бухгалтерия?
Сколько стоит 1С Бухгалтерия?
Что может 1С Бухгалтерия?
1С Бухгалтерия может автоматизировать операции, связанные с учетом. Она может взаимодействовать с другими программами и сервисами. В 1С Бухгалтерия есть разные версии, которое подходят как для самых маленьких, так и для очень крупных предприятий. Использование 1С Бухгалтерии позволяет сократить трудоемкость и затраты за счет повышения эффективности работы сотрудников.
Почему 1С Бухгалтерия так популярна?
Во-первых, 1С Бухгалтерия – это программа с функционалом, разработанным для разных компаний, в том числе крупных, доступная по цене даже самым маленьким за счет базовых версий.
Во-вторых, важное преимущество, благодаря которому система интересна крупным и средним компаниям, это возможность настраивать программу под потребности каждой конкретной организации.
Но настраивать программу под себя можно не только с помощью программирования. Даже в базовой версии, где возможность программирования отключена, пользователь может настраивать для себя интерфейсы, формы, отчеты, не используя встроенный язык 1С. Например, формы документов можно гибко изменять, а выполненные настройки копировать для использования другими пользователями.
Можно открыть документ или элемент справочника, с которым недавно работали.
Или можно добавить любой документ, справочник, отчет в Избранное.
В-третьих, кроме локальных компьютерных версий – программа для ПК, точно такую же программу можно использовать в облаке, с помощью браузера. Этот сервис называется 1С-ФРЕШ. Работа в облаке 1С-ФРЕШ происходит на серверах и программе фирмы 1С, поэтому покупать собственную программу 1С не нужно. За обновлениями также следит фирма 1С, они включены в абонентскую плату. При этом работа в облаке и работа в обычной компьютерной программе 1С Бухгалтерия для пользователя в части интерфейса программы практически не отличаются, переучиваться не нужно.
Чем отличается 1С:Бухгалтерия 8 базовая версия от ПРОФ?
Базовые версии – это программа для одного пользователя, как правило, не отличающаяся по функциональности ведения учета от более дорогих аналогов. Т.е. это не значит, что в базовой версии нельзя делать какие-то платежки или баланс формируется с ограничениями. Нет, учетные функции базовой версии 1С не отличаются от более дорогих версий. В базовой версии отключена функциональность, которая действительно не нужна маленьким компаниям, где с программой работает один человек. Например, это клиент-серверный вариант работы, многофирменный учет в одной базе, актуальный для холдинговых структур и т.д. При этом вести несколько фирм в разных базах в базовой версии можно.
Подробно об основных отличиях 1С:Бухгалтерия 8 базовая версия от версии ПРОФ можно узнать из следующей таблицы:
Чем отличается 1С:Бухгалтерия 8 версия ПРОФ от КОРП?
Версии ПРОФ и КОРП это разные варианты программы 1С:Бухгалтерия 8. В отличие от версии ПРОФ, версия КОРП ориентирована на ведение учета для предприятий имеющих обособленные подразделения. В программе 1С Бухгалтерия 8 версии КОРП реализован учет деятельности организаций по обособленным подразделениям, аналитический учет по обособленным подразделениям ведется в версии КОРП на всех счетах бухгалтерского учета. В 1С Бухгалтерия 8 версии КОРП разработан специальный документ «авизо» для операций между, выделенными на отдельный баланс, подразделениями. Покупать программу 1С Бухгалтерия 8 КОРП рекомендуется предприятием, которым необходим учет по обособленным подразделениям.
Более подробно о некоторых отличиях 1С:Бухгалтерия 8 версии ПРОФ от КОРП можно узнать из следующей таблицы.
Есть ли демоверсия 1С Бухгалтерия?
Да, есть демоверсия 1С Бухгалтерия, доступная здесь на сайте 1С онлайн прямо через браузер. Попробовать возможности программы 1С:Бухгалтерия 8 можно до ее покупки на демонстрационной базе или создав свою собственную. Демоверсия 1С Бухгалтерия доступна двумя способами – демонстрационная база, доступ к которой возможен в браузере просто с сайта 1С или в сервисе 1С-ФРЕШ, где есть бесплатный тестовый период 30 дней, в течение которого можно не только воспользоваться демонстрационной базой, но и сделать свою собственную чистую базу и попробовать вести в ней свой собственный учет. Из сервиса 1С-ФРЕШ можно потом выгрузить свою базу для использования с собственной программой 1С:Бухгалтерия 8 ПРОФ.
Чем отличается 1С Упрощенка 8 от 1С Бухгалтерия?
Таким образом, в программе 1С Упрощенка 8, так же как и в программе 1С:Бухгалтерия 8 базовая версия, можно вести учет организаций по упрощенной системе налогообложения, а в случае необходимости в отдельной информационной базе, например, можно вести учет для предприятия и на общем режиме налогообложения. Покупать для этого новую программу не нужно.
Что такое 1С?
Подробное описание программы 1С. Когда заходит разговор о внедрении 1С, специалисты часто сталкиваются с ситуацией, что пользователь понимает, что ему нужно автоматизировать свою работу, но не знает, как это сделать. Потому что не имеет представления о программе, не имеет ответов на простые, но в тоже время важные, вопросы о том, как будут закрываться задачи по учету. Многим представляется, что 1С — это очень сложно, дорого, долго. И они продолжают вести учет в Excel, Google Docs и т.п. А потом сталкиваются с трудностями при расчетах затрат, прибыли и других показателей.
Содержание
Области, в которых применяются программные продукты 1С самые разнообразные:
Это и ведение бухгалтерского и налогового учета как по российским, так и по международным стандартам. Это и торговля: оптовая, розничная. Производство, логистика, кадры и документооборот, маркетинг и взаимоотношения с клиентами.
1. Архитектура 1С
Что же представляет собой 1С? Какие компоненты включает? Отвечая на эти вопросы, обычно поясняют, что такое платформа и конфигурация.
Платформа — это программный коммерческий продукт фирмы 1С. Он имеет закрытый исходный код, пользователи не могут влиять на его содержимое. Платформа является своего рода средой для создания 1С конфигураций. Платформа 1С: Предприятие содержит все необходимые механизмы описания языка 1С, всё что нужно для разработки специализированного софта для организаций.
Конфигурации — это специализированные программные решения, заточенные под определенные нужды предприятия. Они все в большинстве своём распространяются платно. При этом имеют открытый исходный код. По сути конфигурация — это настройка структуры информационной базы. Она хранится в специальном файле и может запускаться только на основе платформы 1С: Предприятие.
Это как дрель и сверла к ней. Дрель – платформа, а сверла – решения, заточенные под конкретные цели работы.
Существует два варианта функционирования — это файл-серверный вариант и клиент-серверный. В первом варианте существуют информационная база (ИБ), которая хранится в файле на локальном компьютере, и клиенты, которые могут связываться с этим файлом либо на том же компьютере либо по сети. При втором варианте добавляется сетевой сервер и кластер серверов. Этот вариант используется для более масштабных баз данных. Здесь нет прямого взаимодействия клиента и ИБ, работа идет через сервер.
2. Образные представления функционирования программы
В качестве примера взаимодействия платформы и конфигурации можно привести офисное здание со всей инфраструктурой – это платформа. Конфигурация — это программный продукт для решения задачи в определённой области — можно представить как подразделение фирмы, например, бухгалтерия, склад, отдел закупок и продаж или отдел труда и заработной платы. Иными словами, платформа — едина для работы всех конфигураций и служит для разработки, администрирования и поддержки прикладных решений. В свою очередь, каждая конфигурация предназначена для решения определенного круга задач той или иной предметной области. Самые известные решения — это Бухгалтерия, Зарплата и управление персоналом и Управление торговлей.
В первую очередь новички знакомятся с этими программными продуктами, изучают основы администрирования и работы с этими конфигурациями.
Еще один вариант представления для понимания того, что такое платформа и конфигурации – это составные части машины: колеса (шасси) и кузов. Кузов может быть самым разным по форме, расцветки, функционалу. Это может быть седан, хэтчбек, универсал, кабриолет – и каждый из них выполняет свои определенные функции. Например, на кабриолете легко можно прокатиться летом с ветерком, чего не сделаешь на универсале. На нем удобно перевезти груз, габаритные вещи. Седан — машина на каждый день, для поездок на работу, в магазин, забрать детей из школы. Получается, что колесная база одна, а функционал разный. Так вот, подбор кузова в примере — это вопрос сообразности решения 1С для фирмы.
Например, Управление производством теоретически можно использовать только для учёта торговых операций, но это совершенно неудобно, т.к. отдельное решение Управление торговлей в разы легче и дешевле, и заточена именно под торговые операции. Это как на фуре перевозить одну коробочку. Можно, но нецелесообразно.
Сегодня самые востребованные программные продукты 1С:
Под разные цели созданы определенные решения, которые имеют несколько видов конфигураций.
3. Виды конфигураций
В 1С конфигурации бывают двух видов: типовые и нетиповые.
Первые разрабатываются специалистами компании 1С, они более качественные, в них лучше поставлена работа с кодом. Конечно, проблемы там тоже встречаются, «сырые» разработки, неоттестенные приложения. Но по сравнению с любыми другими вариантами – этот наиболее приемлем и оптимален для нужд предприятий определенного вида деятельности. Да и проблемы по запросу решаются достаточно быстро.
Второй вид – нетиповые конфигурации. Они разрабатываются партнерами 1С. Здесь ситуации напоминает написание письма дядей Федором из Простоквашино. Когда к письму приложились все, пока один отвлекался, другой дописывал.
Так и здесь, часто встречаются ситуации, когда конфигурацию начинает писать один программист, продолжает другой, заканчивает третий. И каждый работает со «своим пониманием» целей.
Конфигурации нетиповые также можно подразделить на те, что пишутся с «0», и те, которые дорабатывают типовую конфигурацию.
К положительным моментам написания конфигурации с самого начала можно отнести тот факт, что в таком решении нет ничего лишнего. Все разработано под конкретные нужды организации. В конфигурациях, написанных на основе типовых, можно выделить большую функциональность, чем у типовых решений.
Отрицательные моменты также есть и в доработанной типовой и в написанной с нуля. В первой – задержка обновлений по сравнению с типовыми конфигурациями. Во второй – нарушение стандартов кода и скорость доработок.
Типовые конфигурации проще в обслуживании и дешевле, чем нетиповые. Да и менять нетиповые решится не каждый программист.
Теперь, когда разобрались со структурой программного продукта, перейдем к изучению его функционала.
4. Основные элементы решений
Работу с 1С рассмотрим на решениях 1С: Комплексная автоматизация, Управление предприятием, Управление нашей фирмой.
При открытии программы и вводе своих логина и пароля пользователь попадает на начальную страницу. На ней, в зависимости от используемого программного продукта расположена основная текущая информация. Так, в Управлении нашей фирмой это кнопки быстрого действия, финансовые показатели, сравнения их по периодам, а также список текущих дел. В 1С: Бухгалтерия – это будут финансовые показатели, задолженность и т.п. В Комплексной автоматизации: задачи, взаимодействия, новости и текущие дела.
Левое меню включает в себя группы операций, объединенных общим признаком. Так, все что связано с продажами отразится в одноименной категории:
Каждый из этих разделов включает в себя различные процессы: от формирования документов продаж, чеков, счетов-фактур до договоров, отчетных форм и работе с картами лояльности.
Соответственно, другая категория, например, CRM, будет включать иные операции, логично сгруппированные под общим признаком – взаимодействие с клиентом.
Здесь расположены разделы:
В разделах представлены различные операции: от информации по каждому конкретному клиенту до возможности массовых рассылок, обмена данными с сайтом и т.п.
Таким образом, каждый программный продукт имеет свой специфический набор сгруппированных операций и данных, необходимых для выполнения определенных видов деятельности.
Чтобы можно было формировать операции и отражать их документально, существуют Справочники.
В них содержится вся информация: о сотрудниках, контрагентах, счетах и имуществе компании, номенклатуре и т.д.
Объем справочников и настроек отличается в разных программных продуктах, и также зависит от вида деятельности фирмы.
Так, в Комплексной автоматизации в составе справочников появляются уже кассы предприятия, проекты, графики работы и пр.
5. Настройки учета
После установки программного продукта проводится первоначальная настройка – здесь часть информации вводится вручную, а часть может быть загружена из других баз данных.
Этот этап самый важный, т.к. впоследствии весь учет и оформление документов будет базироваться на этих данных.
Следующим этапом идут настройки самого учета: бухгалтерского и налогового. В большинстве программных продуктов учет представлен в рамках российского законодательства. При этом в 1С: ERP Управление предприятием реализован и учет в международном формате.
Удобство программных продуктов заключается в том, что настройка учета не представляет большой сложности, все настраивается при помощи «галочек», маркеров, устанавливаемых напротив нужного пункта.
В решении настраивается не только система учета, но и различные управленческие процессы, заметки, смс, роли и исполнители.
Таким образом, практически любое решение 1С представляет интерес не только специалистам в области бухгалтерского и налогового учета, но и топ-менеджерам компании, а также финансовым аналитикам.
6. Процесс оформления документа
Для того, чтобы создать документ или оформить процесс следует выбрать в левом меню нужную категорию. Например, продажи. Затем найти нужный подраздел. Допустим, Документы продажи. При клике на него откроется окно со списком существующих документов. По кнопке «Создать» откроется окошко с выбором вида документа, который нужно оформить. После выбора откроется окно с полями для ввода.
Практически во всех документах нужно ввести данные об организации, контрагенте, номер, дату документа, договор. В табличной части осуществляется выбор товара (услуги), количество, цена и стоимость. Указывается налог. Может вводится дополнительная информация.
Наличие «быстрых кнопок» позволяет распечатывать документы в различных вариантах, оформлять электронный документооборот, передавать данные, добавлять задачи, открывать подчиненные документы, смотреть оформленные проводки.
Кнопка «Записать» позволяет сохранить введенные данные. Кнопка «Провести» оформляет проводки и отражает операцию в бухгалтерских и налоговых регистрах.
При вводе документов информация берется из справочников, недостающие данные вводятся вручную и запоминаются программой. В следующий раз при вводе товара будет указываться введенная ранее цена, например.
Регламентированная отчетность позволяет взглянуть на всю имеющуюся информацию в программе под нужным углом. Такая операция позволяет контролировать верно ли ведется учет и следить за финансовым благополучием компании. Всевозможные отчеты раскрывают информацию о деятельности предприятия в различных разрезах.
7. Заключение
1С – мощная, универсальная система, предназначенная для ведения учета хозяйственной деятельности компаний с различными видами деятельности. Чтобы успешно работать в программе надо знать основы бухгалтерского учета, чтобы понимать корректность осуществляемых проводок и настроек. Но в целом программные продукты 1С направлены на то, чтобы пользователь мог не обладать большим объемом специальных знаний. Нужно просто понимать принцип работы программы и пройти базовое обучение.
Многое зависит от размеров предприятия, его вида деятельности, финансовых возможностей. Так как разные программные продукты могут существенно отличаться по стоимости и, соответственно, функционалу.
Что такое 1С. О сложной системе простыми словами
Введение
На сегодняшний день программные продукты 1С являются неким стандартом для работы бухгалтерского, управленческого и других видов учета в малом и среднем бизнесе. Работодатели требуют от своих сотрудников обязательных навыков работы именно с этим программным продуктом. Если возникает на повестке дня вопрос интеграции интернет-магазина и систем автоматизации (остатки, цены, заявки и т.д.) – также на стороне офиса обычно оказывается база данных 1С, с которой и нужно провести интеграцию. Аналогично во многих других случаях: любой процесс автоматизации малого и среднего бизнеса традиционно начинается с продуктов 1С и продолжается с их применением.
Я, как бизнес-консультант, достаточно часто сталкиваюсь с вопросами о том, что такое 1С, какая структура может быть у этого программного продукта, и вообще – каким образом вся эта система работает.Их задают обычно веб-разработчики, которые вынуждены заниматься вопросами интеграции сайта и 1С, программисты, специализирующиеся на мобильных приложениях и другие специалисты, которым по роду работы с программами 1С приходится сталкиваться нечасто.
В этой статье я решил собрать ответы на наиболее частые вопросы, которые постоянно возникают у меня в работе. А потому хочу предупредить сразу: статья рассчитана на людей, знакомых с IT-технологиями, бизнесменам, бухгалтерам, людям, далеким от IT-сферы, скорей всего, будет сложно разобраться в некоторых нюансах. Я, конечно, буду стараться писать как можно проще, и не планирую углубляться в технические нюансы на уровне кода, но все равно, определенные термины и понятия неспециалистам могут показаться сложными.
Пару слов о моем опыте работы с 1С
В свое время я работал 1С-программистом в крупном проекте, далее занял должность руководителя проекта, был достаточно долго руководителем проектного отдела, который занимался исключительно задачами в 1С.
Обновление от 25.02.2018: Если вы стоите перед выбором 1с для покупки рекомендую статью «Как правильно купить 1с».
Сейчас, как я уже не раз писал, я работаю бизнес-консультантом в сфере малого и среднего бизнеса. Я постоянно сталкиваюсь с различными задачами по автоматизации работы, и, как следствие, с программными продуктами 1С. Чаще всего я в качестве бизнес-консультанта нанимаю специалистов по 1С для решения определенных задач, у меня есть постоянная команда, привлекаю также и сторонних специалистов, в том числе, на фрилансе. В очень редких случаях пишу что-то на 1С и сам, чаще всего, если нужно в срочном порядке решить небольшую задачу.
С другой стороны, я все дальше и дальше ухожу от постоянной работы с продуктами 1С. Если на заре моей карьеры работа с программами 1С приносила мне 100% дохода, то сегодня внедрение каких-то 1С решений занимает в моей работе не более 20%, все остальное – это сайты, это CRM-системы и т.д.
А потому, пока я еще не слишком далеко отошел от вопросов, связанных с программой 1С, я решил систематизировать мои знания, собрать и зафиксировать важные аспекты и нюансы работы с этими программными продуктами
Еще немного об 1С и о том, зачем я это все пишу
Сегодня компания 1С своими силами внесла такое количество путаницы в описания продуктов, в требования к уровню специалистов, которые будут настраивать систему, в выбор платформы, конфигурации, плагинов, надстроек, версий и прочее, прочее, что система 1С лично мне начинает напоминать старый сериал «Спрут». Если кто-то еще помнит, то в этом фильме комиссар боролся с преступной группировкой, часть которой являлась банковская группа. И эта банковская система была настолько запутанной, что понять, откуда берутся деньги, куда они уходят, каким образом работает то или иное подразделение и главное зачем, было очень трудно.
В системе 1С усилия по «запутыванию» пользователя, как мне кажется, направлены на одно: не надо ни в чем разбираться, надо просто платить. И многие бизнесмены приходят к тому, что платят и правда, не разбираясь, надо ли им это обновление, требуется ли им этот продукт. Просто платят и все.
Я же попытаюсь распутать «щупальца Спрута» и структурирую общее понимание того, каким образом работает система 1С.
Программистам хочется также напомнить, что любую техническую информацию вы можете найти на сайте 1С. Я на этих нюансах вообще не планирую останавливаться. Писать буду простым языком, насколько это возможно, о принципиальных вопросах.
1С как экосистема
Когда бизнесмен, юрист, бухгалтер, продавец и другой пользователь сталкивается с программами 1С, очень часто возникает неправильное понимание того, что это такое. Кому-то кажется, что 1С – это удобная система учета, кому-то – что это система для автоматизации интернет-магазина, кто-то вообще не очень понимает, о чем идет речь. Некоторым даже кажется, что при помощи того или иного продукта 1С можно решить любые задачи бизнеса, надо только правильно выбрать продукт и, может быть, немного его доработать.
Причина таких явно ошибочных вариантов восприятия заключается в том, что никто не понимает, что такое 1С с точки зрения платформы. Каждый видит что-то свое, конкретное. Еще больше путаницы вносит сама 1С, так как поддерживает активно все эти заблуждения из-за своего маркетинга, который пытается позиционировать 1С — как решение на все случаи жизни и для любых целей.
В статье Почему 1С это плохо и почему так не любят 1С программистов я уже рассказывал, что на самом деле 1С нужно воспринимать как целую экосистему. Именно такой подход поможет понять, что такое 1С и зачем она нужна.
Платформа
Платформа – это та самая основа, на которой 1С программисты, используя язык программирования 1С, пишут готовые программы (конфигурации) для пользователей. Именно платформа является той основой, без которой не будет работать ни один компонент, ни одна конфигурация. Одновременно сама платформа без конфигурации может заинтересовать исключительно 1С программиста, для всех остальных (пользователей, различных специалистов) она бесполезна.
Работать можно на разных версиях платформы. Я знаю, что на практике встречается применение версии 8.2 и 8.0, а также достаточно старой, но все еще популярной 7.7, иногда встречается даже использование первого удачного релиза 6.0. Но я буду говорить исключительно о версии 8.3, как о самой последней на момент написания статьи. Многие вещи, которые мы обсудим, одинаково актуальны и для прошлых версий. Но часть была добавлена только в последних релизах. Хотелось бы, чтобы читатели учитывали этот факт.
Важно понимать, что пользователям чаще всего не требуется весь спектр возможностей, которые дает 1С. Особенно актуально это утверждение для малого и среднего бизнеса. А вот качество и надежность работы для пользователей крайне актуальны. И в этом отношении с программными продуктами 1С, к сожалению, возникает достаточно много проблем.
Программисты при работе с 1С используют специальный язык программирования, который был создан разработчиками 1С для работы с платформой 1С. Сегодня он доступен на русском и английском языках, но изначально был написан на русском, а потому типовые конфигурации также пишутся традиционно на русском языке, хотя всегда есть возможность применить в нужном месте также и английские версии операторов, если программисту так удобнее работать. Язык этот представляет смесь бейсика и C+ с добавлением SQL для написания запросов. Кроме того, в нем предусмотрена возможность использования различных конструкторов и плагинов.
Одна из особенностей платформы 1С – это отсутствие модульности. Платформа – это нечто целое, здесь невозможно четко указать, что какой фрагмент кода (модуль) за какие возможности отвечает. Конечно, при установке вы можете указать, какие компоненты нужно установить, а какие – нет. Но эта возможность присутствует только в момент установки, и, на самом деле, предлагает совсем небольшое число вариантов.
Еще одна ремарка, которая поможет, надеюсь, избежать флейма и споров:
Я понимаю, что платформа 1С – это мощный и очень гибкий инструмент. И если вы, будучи опытным программистом 1С зададитесь целью написать на ней нечто свое, особенное, скорей всего, у вас получится прекрасное программное обеспечение. И для разных случаев здесь можно найти решение именно благодаря богатству возможностей платформы. Но я чаще всего сталкиваюсь с применением типовых конфигураций (Бухгалтерия, Управление Торговлей, Зарплата и Кадры, Управление Производством), с ними работает большинство пользователей, особенно, если говорить о малом и среднем бизнесе. А потому и о выборе платформы, и о каких-то проблемах, связанных с работой 1С я буду писать преимущественно с точки зрения работы с типовыми конфигурациями.
При этом я также понимаю, что при большом желании и достаточном уровне знаний программиста очень многие вопросы могут быть решены, а проблемы окажутся не актуальными. А потому, если вы используете какие-то уникальные разработки, проблемы и вопросы, которые я раскрываю, могут оказаться для вас совсем не интересными. Для всех остальных – продолжаю.
Варианты поставки платформы
Но для применения 1С в компаниях с достаточно активным документооборотом и достаточно большим числом пользователей системы (более 4 человек), файловая система будет работать неудовлетворительно. Пользователи практически одновременно будут обращаться к одному и тому же файлу, который будет постоянно увеличиваться в объемах. Кроме того, потребуются постоянные синхронизации, что еще больше замедлит работу.
Для решения этой проблемы компания 1С пытается примерять кэширование данных, но этот метод пока что приносит еще больше проблем. Если кому-то интересна эта тема, достаточно набрать в поисковой системе «проблемы кэша 1С», в поиске будет очень много форумов и обсуждений по этому поводу с самыми разными проблемами, которые в итоге сводятся к тому, что кэширование работает не всегда корректно.
Клиент-серверная организация хранения данных – это организация баз данных в таблицах на сервере. Это могут быть MSSQL, Oracle или другой вариант организации баз данных.
Плюсы этого варианта очевидны: не важно, какое количество пользователей будет обращаться к базам данных, проблем со скоростью работы и доступом не возникнет. Именно такой вариант применяет большинство предприятий среднего бизнеса, именно его я обычно рекомендую клиентам.
В большинстве случаев в компаниях устанавливают Windows сервер, на котором хранится и сама программа, и базы данных. Иногда приложения и базы данных разделяют по разным серверам, но это случаи сложные и достаточно редкие, а потому я останавливаться на них не буду.
Версии 1С для разных платформ
Сегодня вы можете выбрать разные версии программного обеспечения 1С для работы на различных платформах. Здесь также стоит разобраться, что стоит покупать в каком случае.
Программу 1С, которая работает под Windows, разрабатывали с самого начала, это мощный привычный всем инструмент, который достаточно доработан, чтобы пользоваться им без особых проблем. Версия под Linux на сегодняшний день считается еще новой, а потому достаточно «сырой», в ней пока еще имеется очень много ошибок, как и в любом новом программном продукте.
Предприниматели и любые представители бизнеса – люди достаточно консервативные, им важней всего – стабильная надежная работа. Чаще всего бизнесу не столь важна высокая скорость работы или огромный перечень возможностей, сколько требуется просто стабильная работа. Кроме того, Linux на сегодня не слишком востребован в отечественном бизнесе. А потому с этой версией сталкиваться приходится очень редко.
Компонентная база 1С
Компонентная база 1С очень обширна, в ней заложено огромное число возможностей, при этом 1С постоянно дробит и добавляет функции. Т.е. в случае, когда разработчикам 1С требуется создать что-то новое, они практически всегда создают новый вид объекта. Например, когда потребовались web-сервисы, разработчики не стали делать какой-то плагин, а просто ввели понятие: web-сервис. Аналогично для многих бизнес-процессов в компании 1С чаще всего создают новый компонент даже в тех случаях, когда можно было бы просто доработать существующий.
Одна из составляющих негативной репутации 1С – это практика компании постоянно добавлять новые неоттестированные решения. При том, что зачастую уже внедренные компоненты работают слабо, в них еще не исправлены ошибки, а разработчики уже добавляют что-то новое. Это могут быть не только компоненты, это могут быть новые функции для существующих объектов, новые методы и т.д. С этой проблемой – постоянным наличие «сырого» софта, постоянным «багами» и постоянными их исправлениями – будут сталкиваться все программисты, которые работают с 1С.
Пользователи также могут столкнуться с этой проблемой – ошибками и нестабильной работой программного обеспечения при работе с платформой. Есть определенный набор функций по обслуживанию 1С, которые может выполнять пользователь. Для этого имеется пользовательский интерфейс платформы. И здесь стоит вернуться к разным версиям интерфейса пользователя.
Платформа 1С состоит из множества различных компонентов, которые постоянно добавляются, расширяя возможности этого продукта. Помимо документов, справочников, различных регистров, здесь также предусмотрены разные компоненты для ввода/вывода информации, т.е. пользовательские интерфейсы.
Нативный клиент
Нативный клиент также делится на серию подклиентов, что вносит в вопрос выбора программного обеспечения дополнительный хаос. Здесь самое главное – это выбрать «толстый» или «тонкий» вариант клиента. На первый взгляд, выбор здесь не критичный, особенно для программиста. На самом деле, при работе с конфигурацией через интерфейс могут возникать проблемы из-за ошибок выбора.
В чем разница между этими подклиентами?
«Толстому» требуется широкий (толстый) канал связи, «тонкому» хватает минимума. Подавляющее большинство моих заказчиков пользуются «толстым» клиентом, так как локальные или интернет-каналы сейчас у всех хорошие, проблем с их «шириной» не возникает. С другой стороны, «тонкий» клиент имеет определенные ограничения в работе, есть вещи, которые в нем сделать невозможно.
Web-клиент (работа через браузер)
Web-клиент – это работа с программой 1С через браузер. Т.е. вы используете определенную технологию, которая позволяет через Интернет, используя удобный для вас браузер, получить доступ к базе данных. При этом интерфейс полностью обрисовывается непосредственно в браузере.
Определенные ограничения такой вариант накладывает, об этом нужно постоянно помнить. С другой стороны, работа с Web-клиентом достаточно стабильна, неплохо отлажена, доведена до определенного логического завершения. А потому этим вариантом интерфейса пользуется довольно много людей. Работать с 1С в онлайне бывает очень удобно и даже необходимо.
Мобильная версия
Платформа 1С: резюме
Платформа 1С – очень функциональна, в ней имеется огромный список самых разных возможностей. И это количество естественным образом переходит в сложность. В результате порог вхождения в работу с 1С для программиста очень высок. Клиенты слышат о разных возможностях 1С, просят программиста помочь в их реализации. А это значит, что специалист должен быть постоянно в курсе обновлений, понимать и знать самые разные вещи.
Очень сложно найти программиста, который сумеет на программном уровне понимать все и сразу: и работу с 1С, и веб-программирование, и работу с мобильными приложениями, и т.д. Это возможно на понятийном уровне, т.е. на том, на котором сейчас я делюсь своими знаниями.
Но клиенты этого обычно не понимают, и начинают требовать от 1С-программиста внедрения самых разных возможностей.
С другой стороны, платформа 1С постоянно меняется, в ней имеется огромное число вариантов, множество разных решений, как результат – огромное число багов и их исправлений.
Итак, кратко о платформе 1С: огромное количество возможностей, высокая степень гибкости, масса различных решений. И одновременно: низкое качество реализации, постоянно растущая сложность решения, огромное число багов в каждой версии.
На понятийном уровне я думаю, информации достаточно. А технические нюансы вы всегда можете найти на ресурсах 1С, которые я рекомендовал выше.
Конфигурации
Конфигурации 1С – это уже готовые программные решения, которые созданы на базе определенной версии платформы. Конфигурация – это то, с чем работают непосредственно пользователи, та программная среда, в которой они ведут текущий учет, работают с документооборотом, со справочниками и т.д. Пользователи часто могут не знать, что у них за платформа стоит. Но какая конкретно конфигурация используется, знают всегда.
Может быть, вы помните забавный мультфильм «Трое из Простоквашино»? Там мальчик дядя Федор писал письмо родителям, но не дописал, отвлекся, и за него дописывали по очереди друзья: кот и пес. И каждый из них рассказывал о своих проблемах. В результате родители мальчика с удивлением узнали, что у него «то лапы ломит, то хвост отваливается». Вот по такому принципу очень часто пишут нетиповые конфигурации.
Отсутствие преемственности при написании нетиповых конфигураций, а часто и достаточно подробной документации, приводят к тому, что по всем вопросам внедрения и доработок придется обращаться в компанию, которая разработала эту конфигурацию.
Резюме
Важно понимать, что предприниматели обычно ищут именно конфигурацию. Например, для автоматизации работы бухгалтерии им требуется 1С.Бухгалтерия, а для организации работы с клиентами – 1С. Управление торговлей. Именно эти продукты им понятны, а потому интересны.
Таким образом, программисту важно знать, с какой платформой потребуется работать. Пользователю интересна конфигурация. При этом без помощи 1С: программиста бизнес в большинстве случаев не сможет настроить работу нужной конфигурации. Потому я называю специалистов 1С – неотъемлемой частью эко-системы 1С.
Напомню, что специалисты 1С также бывают разные. Одни занимаются разработкой платформы и типовых конфигураций (сотрудники компании 1С), другие являются ее партнерами и занимаются внедрением и доработками, третьи – частным образом помогают решать те или иные задачи, связанные с внедрением 1С.
О том, кто такие 1С программисты, чем они отличаются друг от друга, что такое 1С франчайзинг и о других таких же важных понятиях, я расскажу в следующей статье.
Также не стоит забывать о таком элементе эко-системы 1С, как Битрикс. О нем я также буду говорить в будущем, скорей всего, посвящу этой системе отдельную статью.