Платформа 1с. Просто о сложном
Многие работают с базами 1С, но не многие понимают внутренние процессы этой системы. Для большинства платформа 1С все также остается «черным ящиком»: ввели какие-то данные, система с ними что-то сделала, получили некий результат. Чтобы уйти от этих неоднозначных понятий, давайте разберемся что же, все-таки, происходит внутри.
Для начала вспомним или узнаем что такое 1С. 1С ‒ это российская компания, специализирующаяся на дистрибуции, поддержке и разработке компьютерных программ и баз данных делового и домашнего назначения. Компания была основана в 1991г. Главными разработками компании 1С являются «1С: Предприятие», «1С: Школа», «1С: Образование», различные компьютерные игры.
Из перечисленного выше списка нас интересует лишь «1С: Предприятие». Это технологическая среда, с помощью которой разработчики создают программы. То есть некий конструктор, позволяющий разработчикам собирать различные программные продукты.
Компания «1С» выпускает собственные решения «1С: Предприятие»:
Что такое платформа 1С Предприятие простым языком
- 1С Бухгалтерия;
- 1С Зарплата и управление персоналом (1с ЗУП);
- 1С Управление торговлей;
- 1С ERP;
- 1С УНФ;
- 1С Документооборот;
- 1С УПП и др.
Используя среду «1С: Предприятие», разработчики могут создавать собственные решения и дорабатывать существующие под нужды клиентов. Рассмотрим, какие существуют инструменты для реализации этих нужд.
Метаданные
Так как 1С – это некоторая база данных, то метаданные – это структура этих данных. Некоторая сущность, которая описывает как мы будем хранить данные в системе.
Всю систему можно представить следующей схемой:
Конфигурация = структура всей базы.
Это самый верхний уровень. Сама конфигурация состоит из метаданных уровнем ниже, таких как: справочники, документы, регистры, перечисления и так далее, которые, в свою очередь, делятся на более мелкие объекты метаданных.
В данной статье разберем подробнее справочники, документы и слегка затронем регистры.
Справочники
Справочники – это прикладные объекты конфигурации, которые позволяют хранить в базе данные, имеющую одинаковую структуру и носящие списочный характер. Например: физ.лица, сотрудники, перечень товаров. Для того, чтобы хранить более подробную информацию, а не только, например, ФИО сотрудника, у справочника есть реквизиты и табличные части. Рассмотрим подробнее что это такое.
Структура справочника
Реквизит – это поле, которое содержит определенную информацию элемента справочника.
Представим, что у нас есть справочник «Номенклатура», который хранит перечень всех номенклатурных позиций. Помимо наименования в данном справочнике есть, например, артикул этой номенклатуры. Это и есть реквизит справочника.
Пример справочника
Табличная часть – это таблица, которая также позволяет хранить однотипную информацию элементов справочника, а реквизиты табличной части — это столбцы данной таблицы.
Основные программные продукты 1С. Версии и их отличия
Табличная часть справочника
Например, у справочника «Комплектация» ‒ это список номенклатурных позиций. Мы заранее не знаем, сколько их будет, но даем пользователю структуру, чтобы он заполнил эту таблицу нужной информацией.
Документы
Документ — одно из основных понятий системы 1С:Предприятие. При помощи документов организуется ввод в систему информации о совершаемых хозяйственных операциях или о событиях, произошедших «в жизни» предприятия вообще, а также ее просмотр и корректировка.
В большинстве своем документы в 1С являются электронными аналогами стандартных бумажных документов, являющихся основаниями для тех или иных учетных действий или расчетов. У каждого документа в 1С обязательно есть номер и дата.
Документы, как и Справочники, включают в себя реквизиты и табличные части. Кроме того, у них есть такое понятие как «Движения».
Структура документа
Но рассмотрим все по порядку.
Реквизиты – это поля, для хранения определенной информации документа. Например, есть документ «Приходная накладная». Данный документ отражает факт того, что на склад поступили те или иные товары. Значит, нам в документе нужно хранить информацию о складе, поэтому в документе будет реквизит “Склад” и так далее.
Пример документа
Табличные части – это таблицы, которые хранят в себе однотипную информацию
Если говорим о документе «Приходная накладная», то нам надо указать какие товары и в каком количестве поступили. По своей структуре это однотипные данные и их можно хранить в таблице с колонками (реквизитами): номенклатура, цена, количество, сумма и так далее.
Перейдем к тому, чего нет у справочника — к движениям.
Документы отражают ФАКТ совершения операции, но чтобы эти действия отразились в системе, документы должны сделать некие манипуляции, движения.
То есть они должны быть не только статическим доказательством определенной операции, но и отразить ее в нашей учетной системе. По своей сути они делают движения, то есть какие-то действия. В 1С есть такое понятие как «провести документ» и «распровести». Проведение – это когда мы документу говорим: «сделай движения, соверши эту операцию», распровести – «удали эти действия», при этом сам документ остается.
Какие же движения (действия) и где делает документ? При проведении документ делает записи в таблицы, которые называются регистры и отражают суть данной операции. Допустим, мы говорим о документе «Приходная накладная». Данный документ должен делать записи в таблицу (регистр), например, «Остатки на складах». Что он должен туда записать?
Что на такой-то склад, такого-то числа, такого-то товара пришло 10 шт.
Записи в регистры
Для отражения операций в системе 1С существует 4 вида регистров:
- регистр бухгалтерии;
- регистр накопления;
- регистр сведений;
- регистр расчета.
Регистры
Регистр бухгалтерии используе тся в механизме бухгалтерского учета и позволяет вести многоуровневый и многомерный аналитический учет, учет по нескольким планам счетов, опциональное ведение количественного, суммового и валютного учета по отдельным разрезам аналитики и т. д.
Регистр бухгалтерии
Данный регистр представляет собой таблицу проводок. А проводка должна содержать счет дебет и счет кредит. Аналогично, этот регистр содержит счет дебет и счет кредит. Есть данные, которые отражаются во всех проводках, такие как «Организация» и «Сумма», например. А есть данные, которые отражаются, в зависимости от счета.
Такая аналитика называется «субконто». Например, на счете 79.09 нам нужно хранить информацию о контрагентах, а на счете 51 такая информация не нужна, но необходима информация о расчетном счете. Тогда для каждого счета мы настраиваем собственное субконто.
Регистр накопления – это более универсальный регистр, который предназначен для разных учетов, не только бухгалтерского. Эта таблица как бы накапливает информацию из документов.
Регистр накопления
Чаще всего он используется в торговых операциях. Это таблица, которая хранит данные с одинаковой структурой для всех записей (тут нет разделения в зависимости от счетов), но с каким-то знаком: + или -. Например, если это «Остатки товаров на складах», то документ «Приходная накладная» будет делать записи с плюсом ( +10шт), а «Расходная накладная» будет делать записи со знаком минус (-5шт), в результате чего мы можем получить остаток 5шт.
Регистр сведений 1С: 8 — объект метаданных, предназначенный для хранения справочной информации с какой-то периодичностью или на постоянной основе. По сравнению с другими регистрами, в регистре сведений информация может вносится не только документами, но и непосредственно пользователем. Самым распространенным регистром сведений можно назвать «Курсы валют».
Регистр сведений
Здесь информация хранится по каждой валюте с определенной периодичностью (обычно каждый день) и записывается она не документом, а подгружается из сети.
Регистр расчета — объект метаданных конфигурации, служащий для реализации периодических расчетов в системе 1С. Из очевидных областей применения регистров расчета можно выделить следующие: расчет заработной платы, расчет квартплаты, расчет арендной платы. Основное отличие данного регистра от других заключается в том, что помимо хранения информации, он помогает и осуществляет расчет тех данных, которые необходимо записать.
Регистр расчета
С этим регистром тесно связан план видов расчетов (если говорить о зарплате, то это объект метаданных, который хранит виды расчетов такие как “оплата по часам”, “оклад”, “премия” и т.п.). Когда документ делает движения в этот регистр, регистр расчета выполняет анализ полученных данных, определенный расчет и записывает полученный результат как строку таблицы, где обязательно указан вид расчета и суммовой показатель. Например, оплата по окладу – 55 000.
Стоит отметить, что все записи в регистры осуществляются по алгоритмам, зашитым непосредственно в код. Если вам необходимо будет поменять эти алгоритмы, то нужно обращаться к разработчикам или приобрести специальные продукты, позволяющие вмешиваться в алгоритмы проведения документов без разработчиков, такие как “Модификатор” от компании Галочка или сам сервис Галочка.
Отчеты
После введения всех необходимых данных в систему и отражения операций в регистрах, появляется необходимость упорядочить всю эту информацию и получить ее в нужном нам виде. Для этого в 1С предусмотрен такой элемент как «Отчеты».
Сами отчеты никакой информации не хранят, они получают ее из регистров, определенным образом компонуют и выводят на экран в том виде, в котором было предусмотрено разработчиками.
Стандартные конфигурации поставляются со стандартными отчетами, которые чаще всего используются пользователями. Например, в 1С Бухгалтерии есть такие отчеты как Оборотно-сальдовая ведомость, где за период выводятся обороты и сальдо по всем счетам, в 1С ЗУП можно построить 2 НДФЛ и 6 НДФЛ, а также различные отчеты по задолженностям сотрудников или организации и так далее.
Отчеты, как и записи в регистры, формируются по алгоритмам, зашитым непосредственно в код. Для того, чтобы создать собственные отчеты, которых нет в базе, также необходимо приглашать разработчика или прибегать к существующим на рынке инструментам, например, «Конструктор отчетов» от компании Галочка.
Итоги
Мы прошлись по основным терминам и составляющим платформы 1С, которые помогут понять принцип работы любой системы 1С. Регистры – очень обширная тема, в этой статье мы просто рассказали что они из себя представляют и где используются, в следующих статьях мы подробнее рассмотрим каждый, расскажем где какие регистры можем встретить в стандартных конфигурациях, разберем их структуру.
Источник: galochka.ru
Программа 1C что это и как работает в магазине для чайников ?
1С — это программа, которая есть почти в каждом офисе, незаменимый помощник бухгалтера, руководителя и многих других сотрудников. Навык владения этой программой есть в списке требований почти всех офисных вакансий, связанных с делопроизводством. В этой статье рассмотрим, что такое 1С, как работает эта программа, и расскажем всё так, чтобы было понятно новичкам, для чайников.
Что такое 1С?
1С — это программа учёта и хранения данных о бизнес-деятельности организации. Часто эту программу связывают именно с бухгалтерией, потому что изначально версия была только для этой области бизнеса. Впоследствии появились и другие конфигурации 1С. Одними из самых популярных также являются 1С Производство и 1С Торговля. Но кроме них есть ещё несколько десятков конфигураций программы для разных отраслей — строительство, логистика, отдел кадров и многое другое.
1С — это программа, в которой хранятся документы о любой деятельности организации. С её помощью можно, например, «поднять» договор многолетней давности и посмотреть его условия, когда и с кем он был заключен. Можно создать новый документ, распечатать его или заверить с помощью электронной-подписи, а затем переслать другой стороне договора. 1С позволяет делать платёжные поручения в банки, создавать и отправлять налоговую отчётность, вести учёт поставок, продаж, состояния склада и делать многие другие операции с большими данными.
Какие функции у 1С?
Функции 1С уже понятны — это учёт и хранение документов о деятельности организации. Но если рассмотреть более детально, то можно выделить следующие возможности этой программы:
- 1С распространяется в разном виде. Она может быть установлена только на одном компьютере в офисе, либо на нескольких. Также есть серверные версии, которые устанавливаются на удалённый компьютер, а все остальные сотрудники офиса получают к ней доступ со своего рабочего места по интернету или локальной сети.
- Программа достаточно сложная, но разработчики стремятся сделать её максимально дружелюбной и простой. Поэтому интерфейс 1С часто напоминает что-то знакомое, все элементы управления там размещаются в тех местах, где ожидает пользователь. Интерфейс похож на текстовый редактор или редактор таблиц. Интерфейс программы отличается в зависимости от версии. На сегодня актуальная версия 8.
- Любые данные, которые хранит база 1С, могут быть выведены в виде отчёта. Например, можно увидеть список всех поставщиков за прошедший год, или только список тех поставщиков, сумма сделки с которыми не превышала определённого предела, или поставщиков с каким-то определённым родом деятельности. 1С — это отличный инструмент для работы с big-data, в нём есть возможности сортировки и фильтрации данных, которые позволяют объединять в одну таблицу нужные сведения.
- Как уже было сказано, 1С существует в большом разнообразии конфигураций, которые настроены для разных видов деятельности организации. Разные конфигурации могут применять не только в одной компании, но в разных отделах.
- 1С — это не просто программа, а конструктор. Одна и та же конфигурация 1С в разных организациях может выглядеть по-разному, потому что каждый администратор настраивает её по нуждам компании.
- Программа сохраняет все действия, сделанные внутри неё. Это значит, что удаление, создание, корректировка любого документа, изменение его статуса и всё остальное будет видно в журнале. И будет понятно, какой именно пользователь это сделал. Это помогает избежать ошибок в производстве, а в случае их появления, установить их причины и ответственных сотрудников.
Как работать в 1С
Сотрудники, которые работают в программе 1С, делятся на две группы — администраторы и пользователи.
- Администраторы — это люди, которые настраивают конфигурацию 1С. Для того чтобы стать администратором 1С, необходимо иметь навыки программирования, потому что в задачи этого специалиста входит создание алгоритмов работы программы. Крупные компании держат в своём штате администраторов 1С, которые занимаются настройкой этой программы в офисе. Другие организации предпочитают нанимать администратора у провайдера программы — компании, в которой эту программа была приобретена. Администраторы имеют доступ к ядру программы, к её тонким настройкам, к документам и всему остальному.
- Пользователи — это непосредственно сотрудники офиса, которые работают в 1С, с документами. Они имеют доступ к самой базе документов и инструментам для работы с ними. Пользователи 1С могут быть ограничены в правах доступа администратором в целях безопасности конфигурации. Пользователям не нужно знать программирование. Всё, что делает администратор 1С, используя программирование, для пользователей остаётся «под капотом». Администратор оказывает поддержку пользователям 1С и настраивает программу по нуждам сотрудников и компании.
Трудно ли научиться работать в 1С?
Для того чтобы работать администратором 1С, который настраивает конфигурацию, желателен опыт программирования, потому что процесс напрямую с этим связан. С помощью программирования администратор задаёт алгоритмы, по которым будет работать созданная им конфигурация. При необходимости администратор корректирует конфигурацию. Если опыта программирования нет, то 1С может стать первой платформой для специалиста, где он эту область изучит. Соответственно для того, чтобы научиться этому, требуется математический, логический склад ума.
Вам будет это интересно: Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия — Решение.
Чтобы работать пользователем 1С, достаточно знать свою специальность и владеть компьютером на уровне среднего. То есть, если речь о работе на 1С для бухгалтера, то этот специалист должен знать работу бухгалтера и понимать, что и для чего он делает в программе 1С. Если речь об 1С для торговли, то специалисту следует понимать свою область продаж и осознавать функции 1С, как инструмента для ведения учёта по торговле. Программирование для этого не понадобится.
Научиться работать пользователем 1С несложно. Особенно, если есть опыт работы в своей области (в области бухгалтерии, торговли и т.д.).
В помощь пользователям 1С есть несколько ресурсов:
- В самой 1С всегда есть справка, в которой рассказывается о значении всех функции, разделов и кнопок, показывается, что нужно сделать для того, чтобы достичь определённого результата. Обращайтесь к справке, чтобы было легче освоиться.
- Поддержку по 1С оказывает штатный администратор, если он содержится в компании, либо служба поддержки провайдера программы, которая продала её лицензионную копию. Служба поддержки провайдера оказывает консультации обычно дистанционно по телефону, интернету, удалённому доступу в компьютер, а также иногда они работают на выезд. Как правило, услуги поддержки входят в стоимость лицензии 1С. Но у всех свои условия.
- Кроме этого, есть немало разнообразных онлайн и офлайн курсов и тренингов по 1С для работы с программой в разных конфигурациях. Курсы есть как для начинающих, так и для профессионалов для повышения квалификации. В крупных компаниях сотрудников отправляют на такие курсы перед началом работы.
Системные требования 1С
1С — это офисная программа, поэтому особых системных требования к компьютеру она не предъявляет. Она будет работать даже на старых компьютерах уровня Pentium 3 или 4. К операционной системе тоже нет требований. Есть версии для Windows, Linux и Mac, то есть всех популярных компьютерных операционных систем. Программа настолько универсальна, что будет работать даже на Windows XP, которая уже давно перестала поддерживаться разработчиком Microsoft.
Несмотря на то, что на слабом компьютере программа установится и запустится, и в ней можно будет работать с разными документами, для комфортной работы всё-таки рекомендуется соблюдение определённых системных требований. А именно, рекомендуется следующее:
- Windows версии не менее 7. Не поддерживаемая Windows XP, хоть и позволит работать с 1С, но она не сможет предоставить должный уровень безопасности компьютера. А для бизнес-программ это важно.
- Оперативной памяти желательно от 2Гб. Чем её больше, тем лучше.
- Процессор желательно с частотой не менее 2,4 ГГц, двухъядерный или больше.
При более слабой конфигурации программа работать тоже будет, но обрабатывать запросы она будет дольше. Это может стать некомфортно и будет отражаться на качестве работы сотрудника. С более же мощным компьютером работать на 1С будет легче, все запросы будут выполнять быстрее. Особенно это будет ощущаться при работе с большими базами данных, так как их сортировка отнимает много вычислительных ресурсов.
Посмотрите видео о программе 1C для чайников, в котором рассказывается всё, что нужно знать начинающим.
Источник: it-doc.info
Что такое программа 1С?
На сегодняшний день фирма «1С» является лидером рынка в разработке IT-решений для бизнеса. Практически все руководители предприятий России и стран СНГ различных сферы деятельности хотя бы раз о ней и её продуктах, если сами уже не приняли решение внедрить одну из разработок этой компании. Однако не все могут с уверенностью сказать, что понимают, что такое программа от компании «1С», специально для этого мы решили рассказать более подробно о первых продуктах, задачах, которые они решали, и каким образом сформировалась та система, что есть сейчас.
Программы 1С: начало
Первым программным решением, разработанным компанией, был продукт «1С:Бухгалтерия 3.0» для MS DOS. Релиз был выпущен в 1991 году и первостепенной его задачей было избавить работников отдела бухгалтерии от рутинных операций вроде ведения книг учёта, подсчёта цифр вручную и т.п. После старта продаж программа стала пользоваться большим спросом среди российских компаний, которые быстро оценили преимущества автоматизированного бухгалтерского учёта. Вместе с выпуском технологической платформы «1С:Предприятие 7» и ростом продаж по всей России начали появляться первые фирмы-франчайзи, призванные помогать в обслуживании программы и оказывать техническую поддержку в случае возникновения любых вопросов у пользователя. В настоящий момент программа «1С:Предприятие» имеет самую масштабную в мире франчайзинговую сеть, представители которой могут не только обслуживать конфигурации, но и усовершенствовать их и даже создавать новые.
Таким образом, программа «1С:Бухгалтерия» дошла до нас, пережив массу изменений и усовершенствований, но учитывая весь 30-летний опыт эксплуатации. Первоначально данный вид конфигурации – это единственное, чем занималась компания «1С», но уже к концу 90-х годов стали появляться и другие, например: «1С:Торговля и склад», «1С:Зарплата и кадры» («1С:ЗИК») на базе уже упомянутой платформы «1С:Предприятие 7».
Развитие программ 1С
- «1С: Бухгалтерия»,
- «1С: Зарплата и управление персоналом»,
- «1С: Управление торговлей»,
- «1С: ERP Управление предприятием 2»,
- «1С: Документооборот»,
- «1С: Управление холдингом».
Сделаем вывод, что же такое программа «1С». Прежде всего, стоит сказать, что правильное название программного обеспечения – это «1С:Предприятие». Изначально создание данного ПО было обусловлено потребностью малого, среднего и крупного бизнеса в автоматизации тех операций, которые занимают у сотрудников наибольшее время и могут выполняться с ошибками, вызванными человеческим фактором.
Сейчас же программа призвана привести рабочий процесс к тому, чтобы не только помочь персоналу, но и дать руководителю действенный инструмент для управления компанией, систематизировав отчётность и предоставив полный объём информации о положении дел на момент запроса.
Программа «1С» доступна к установке на любом компьютере, использовать её можно как в локальной сети, так и в облачном варианте, загружая интерфейс через любой установленный браузер.
В состав входит два компонента, а именно:
- Платформа;
- Прикладное решение (конфигурация).
Невозможно пользоваться чем-то одним из этого списка, поскольку друг без друга обе составляющих абсолютно бесполезны. Такую ситуацию можно сравнить, например, с созданием документа в MS Word, то есть мы понимаем, что без самой программы от Microsoft пользователь не может написать текст, но при этом само наличие никак не наделяет программу той информацией, что ему необходима.
Из этого следует, что платформа «1С:Предприятие» не представляет интереса для пользователя или программиста, т.к. вносить любые поправки в неё может только разработчик компании «1С», для него платформа является рабочей средой, в которой он подготавливает к релизу типовые решения, такие как «1С:Зарплата и управление персоналом» или «1С:Бухгалтерия». Сама же конфигурация для пользователя по факту воплощает рабочий инструмент, который помогает проводить типичные для рабочего процесса операции. Программист 1С может дописывать конфигурацию, расширяя возможности и подстраивая её под нужды предприятия, а также при большой необходимости создавать новую конфигурацию.
Варианты работы с программой 1С
В программе «1С» можно работать в следующих вариантах клиента:
1. Нативный клиент, делящийся на два подвида: «толстый» и «тонкий».
- Толстый клиент – это классический вариант работы с программой (был единственным решением до выхода платформы версии 8.2), он подразумевает работу пользователя непосредственно за стационарным компьютером и проведение всех операций на рабочем месте. Любые необходимые данные содержатся на сервере. Несомненным плюсом такого варианта является многообразие действий, которые доступны пользователю.
Своё название клиент получил не просто так, оно объясняется потребностью в широком канале связи, компьютере с хорошей производительностью и в достаточном количестве аппаратных ресурсов. Такой фундаментальный подход нужен с целью обеспечения хорошей скорости ответа базы и предотвращения сбоев в работе.
Дистрибутив программы, приобретённой пользователем, сразу же включает в себя этот вариант клиента, и он указан как отдельный компонент.
- Тонкий клиент стал доступен в версиях 8.2 и 8.3 технологической платформы от компании «1С», при этом использовать его возможно только в режиме управляемого приложения. В отличие от «толстого» клиента, «тонкий» подразумевает выполнение всех операций, кроме хранения данных, прямо на сервере.
Отдельно скажем о том, что при данном варианте лучше работать в клиент-серверном режиме, поскольку файловый режим обесценивает все преимущества использования этого клиента, исполняя весь код на пользовательском компьютере.
Установка тонкого клиента выполняется также просто, как толстого, из дистрибутива программного решения. При аренде программы или работы в её облачном варианте – пользователю доступно скачивание данного вида клиента напрямую с официального сайта компании «1С», единственным важным нюансом будет строгое соответствие пользовательской версии платформе той, что указана у клиента на сайте, в противном случае работа не будет возможной.
Широкое распространение получил благодаря удобству использования, сочетая в себе полноту доступного функционала и невысокие требования к компьютеру сотрудника и каналу связи. Но не всегда тонкий клиент будет правильным решением, так как могут возникать «подвисания» системы при единовременном использовании ресурсов сервера.
2. Веб-клиент, как и следует из названия, подразумевает работу с программой «1С» через сеть Интернет, получая доступ к информационной базе. Знакомый пользователям интерфейс располагается прямо в браузере, никаких дополнительных приложений устанавливать не потребуется. На данный момент популярность использования этого варианта клиента набирает обороты, так как он доведён до логического завершения и работает корректно с минимальным временем ожидания для выполнения операций.
3. Мобильная версия программы. Вариант такого клиента был представлен относительно недавно (2013 год – год релиза технической возможности), совместим с любой операционной системой смартфона или планшета (IOS, Android, Windows).
В мобильном приложении заложены основные функции для того, чтобы работать с программой. Так, например, возможно создание контрагентов и контактов, отправка sms-сообщений по стандартизированным шаблонам, что поспособствует уменьшению временных затрат, создание и загрузка фото (загружается по выбранному пути, к контрагенту или товару). Из приложения пользователь может также высылать счета на оплату с помощью электронной почты или SMS, рассчитывать валовую прибыль, управлять складским учётом, работать с дебиторской задолженностью и распечатывать документы напрямую из программы, используя подключённый по Bluetooth или Wi-Fi принтер.
Однако важно понимать, что для корректной эксплуатации приложения необходим специалист, знающий не только устройство программы «1С», но и мобильные технологии на уровне кода.
Итак, отвечая на вопрос, что такое программа 1С, стоит сказать, что это современное решение для автоматизации учета для различных предприятий, которое имеет широкий функционал и позволяет организовать комфортную работу сотрудников.
Источник: www.gigansk.ru
Код Икс Пи ☆ Центр автоматизации, сопровождения и поддержки
Попробуем разобрать «на пальцах» что же за зверь такой «1С». «1С — что это?», в свое время это был мой любый вопрос для студентов, которых я принимал на работу на должность «программиста 1С», в основном всех это вводило в ступор. На самом деле неудивительно, не всегда получается быстро подобрать слова на простые вопросы.
Начнем с логотипа , логотип можно увидеть, как это неудивительно, не только на коробке с программой «1С:Предприятие», но и на диске с музыкой или какой-нибудь игрушкой для ПК, что наводит на мысль, что это логотип какой-то организации. Действительно, существует фирма «1С» (произносится «один эс») основана в 1991 году, специализируется на разработке и издании различных программ. Одним из направлений работы фирмы стала разработка электронной системы учета хозяйственной деятельности различных организаций. Ответ на вопрос предыдущего абзаца — название организации :).
«1С:Предприятие» — это название одной из программ, которую разработала фирма «1С», программа стала настоящим хитом на территории России и СНГ. Первая версия «1С:Предприятие» была выпущена еще в начале 90-х для OS DOS, называлась «1С:Бухгалтерия 3.0», в ней уже были заложены принципы работы, которые применяются и в современной версии 1С 8.х.
Продолжим наши изыскания, теперь разбираемся уже непосредственно с программой «1С:Предприятие». Для чего была создана эта программа. Рассмотрим такой пример, некоторые мелкие конторы до сих пор используют такую методику учета, игнорируя все прелести прогресса:
Возьмем кассу организации Х, денежные средства поступают в кассу:
— берется чистый, отпечатанный в типографии, печатный бланк прихода средств, в нем пишется сумма прихода,
— далее расписываются тот кто принес наличность и тот кто принял (сам кассир),
— бланк разрывается на 2 части по линии отреза, корешок прикалывается в папку кассира, а вторая часть отдается лицу сдавшему наличность,
— параллельно кассир ведет записи в специальной тетради, где дополнительно дублирует записи о приходе и расходе в свою кассу. В конце дня на калькуляторе кассир складывает все суммы прихода (А) и отдельно расхода (Б), разница му А и Б будет остаток в кассе, которую кассир физически сверяет с наличностью в кассе.
С появлением микроэлектроники, появилась возможность отказаться от записи на бумаге. Описанный выше пример с тетрадью можно реализовать электронной таблицей с 4-мя колонками «Дата», «Кто внесзабрал наличные», «Сумма прихода», «Сумма расхода». Каждая новая операция приемарасхода денег сводится к добавления строчки в электронную таблицу.
Преимущества электронного носителя очевидны: а) Одновременный доступ к состоянию кассы кассира, бухгалтера, директора б) Моментальный и верный расчет остатка в кассе (при условии что данные в таблицы были внесены верно) в) Моментальное получения остатка на любой день. Целью программы «1С:Бухгалтерия» как раз было сведение всех подобных процессов к заполнения электронных таблиц, из которых потом в любой момент можно было бы очень быстро получить необходимые данные в «отчетах». Но создатели пошли дальше заполнения таблиц, они запретили прямую запись в таблицы, вместо этого перед пользователем всегда открывается специальная форма, в которой во первых в понятном и удобном виде расположены реквизиты, присутствует дополнительная информация. Также присутствуют различные проверки на правильность вносимых данных и вообще на доступ к текущей таблице. Например можно запретить записывать изменения в таблицу кассы всем кроме кассира этой кассы, но дать право читать состояние кассы бухгалтеру и директору.
Понятно что перед создателями встал вопрос о том в каких файлах хранить электронные таблицы. Для хранения, на тот момент, оптимальным оказался формат базы данных DBF, который и был задействован. Введенные пользователем данные претерпевали трансформацию в «настоящий» SQL запрос к базе данных (добавление или обновление строк таблиц(ы) БД), платформа выполняла запрос и база DBF наполнялась данными. При необходимости, например при построении отчета, программа генерировала запрос к БД (запрос SQL на основе внутреннего ‘языка запросов 1С’) и полученную информацию выводила на экран.
Из чего состоит 1С:Предприятие
Программу можно смело разбить на 3 логические части:
- Платформа — собственно сама программа, файл «. bin1cv8.exe» и прочие файлы рядом с ним в папке «..Program Files1cv82». Все скрытые от пользователя и программиста 1С (!) манипуляции по непосредственной записичтению в электронные таблицы, проводит платформа.
- Конфигурация — набор модулей с кодом (на внутреннем языке 1С) и визульных форм, которые разработал программист 1С, по описанным правилам данные «платформа» запишетсчитает в те или иные таблицы БД. В версии 1С 7.7 конфигурация хранилась в отдельном файле «1cv7.md» в той же папке где и файлы БД (*.DBF), в новой версии, начиная с 1С 8.0 отдельного файла нет,он хранится внутри БД. Но файл все же можно получить, выгрузив его через «платформу» в файл *.cf.
- База данных (БД) — хранилище данных, при создании новой базы «платформа» согласно «конфигурации» создает необходимое количество пустых таблиц. Далее, при работе конечных пользователей, в таблицах начнут появляться записи, база начнет наполняется информацией. Эти таблицы 1С8, может хранить в отличие от 1С7, в собственном формате *.1CD (единый файл), а также может работать с несколькими специализированными СУБД, такими как MS SQL, DB2, PostgreSQL.
Как правило, на одном ПК установлена одна «платформа» и произвольное количество «БД», у каждой из которых, в свою очередь, может быть своя «конфигурация».
Первая конфигурация
Работа с любой конфигурацией имеет 2 режима:
- Режим «Конфигуратора», в этом режиме программист изменяет код модулей, добавляет справочники (и соответственно таблицы БД), добавляет новые печатные формы и т.д.; программист работает со структурой БД.
- Режим «Предприятия», в этом режиме с БД работают обычные пользователи, вносят новые записи в созданные программистом справочники, списки документов, делают отчеты, шаблоны для которых также предварительно создал программист 1С и т.д.; пользователи работают с данными.
Для запуска того или иного режима предусмотрены две кнопки «1С:Предприятие» и «Конфигуратор», в окне «Запуск 1С:Предприятия».
Работу 1С:Предприятие будем рассматривать на примере версии 8.Х, изучать более старые версии не рекомендуется, т.к. в новой версии 8.Х имеется существенное расширение возможностей и исправление ошибок, про 7.7 можно вообще забыть как про дурной сон, поверьте моему долгому опыту реальной работы с этой системой. Чтобы начать изучение надо установить платформу, пропустить этот шаг не получится, всем управляет платформа. После установки 1С запускаете ее по ярлыку с рабочего стола, после чего программа просит выбрать БД, необходимо добавить новую, выбрав как расположение произвольный каталог:
Жмем кнопку «Конфигуратор», на вопрос о создании базы отвечаем утвердительно. Первая база создана, формат хранения внутренний 1CD, убедитесь что в каталоге базы появился новый файл. Для того чтобы в нашей базе появилась возможность сохранять какие-нибудь данные надо воспользоваться «деревом конфигурации» и добавить в него какой-нибудь объект — «Справочник», «Документ» или «Регистр». При добавлении любого из них в базу данных будут добавлены таблицы, в которых впоследствии, во время работы, будут делаться записи.
Начнем с объекта конфигурации «Справочник». Правой к.м. жмем на узел «Справочники», далее «Добавить», добавляем новый узел к «справочникам». Зададим ему имя «Товары»:
Заполнить «Имя» для теста достаточно, можно сохранить конфигурацию и запустить ее в режиме «Предприятие», в этом режиме работают пользователи. Жмем на кнопку [F5] чтобы сразу сделать два действия — сохранить конфигурацию, а затем сразу запустить ее в режиме «Предприятие». Когда конфигурация загрузится тестируем наш первый справочник «Товары», создадим в нем один элемент «Ручка шариковая»
Жмем «Записать и закрыть» чтобы зафиксировать новую запись в БД. Обратите внимание что именно после нажатия на кнопку «записать» платформой будет сформирован автоматический запрос на добавление новой записи в БД, если закрыть форму без сохранения, то в БД ничего не изменится. Тоже самое будет происходить и при программном изменении данных, объект который вы меняете будет изменен только в оперативной памяти до тех пор пока вы не вызовите его метод «Объект.Записать();»
Закроем программу в режиме «предприятие» и вернемся в «конфигуратор». Сразу «прощупаем» еще один важнейший объект конфигурации «Документ». Опуститесь на один узел ниже к «Документы» и через правую кнопку мыши, по аналогии со справочником добавьте новый объект типа «Документ» . У документа зададим «Имя» «ПоступлениеНаСклад», далее в дереве конфигурации нажмем «+» на новом узле и добавим к нему одну табличную часть «Товары»:
После этого уже в табличную часть добавим новый реквизит «Товар» и сменим его тип с «Строка» на справочник «Товары»:
Затем таким же образом добавим еще один реквизит «Количество», выберем тип «Число», длина 10, точность 2, у вас должно получиться примерно следующее:
В общем-то первый «документ» уже описан и можно посмотреть как платформа выдаст то что мы «наконфигурировали», запустим через «F5» нашу конфигурацию в режим «предприятия». Обратите внимание, слева появилась новая ссылка «Поступление на склад», кликнем в нее и добавим через «+» новую запись в таблицу документов, откроется автоматически сгенерированная форма:
Добавим в таблицу «Товары» одну строчку и запишем документ [Провести и закрыть].
Подведем итог:
- При создании конфигурации дерево содержит пустые корневые узлы «Справочники», «Документы». т.е. не содержит «объектов метаданных», а значит и таблиц для ввода данных в режиме «Предприятие». По мере добавления новых объектов в дерево и сохранения конфигурации, в БД появляются и новые таблицы (на языке ‘программиста 1С’ для справочника таблицу будет представлять на экране «Форма списка справочника», а для документа «Форма списка документа»). У пользователя появляется возможность открыть соответствующую таблицу (форму списка) и добавить в нее новую запись (через форму элемента).
- «Метаданные» — данные о данных, вы довольно часто будете встречать этот объект в коде 1С. Вкратце можно сказать что метаданные это сокращенное для «описание всех таблиц и их полей, а также алгоритмов по которым данные будут записыватьсясчитываться виз таблицы». Поэтому «Дерево конфигурации» еще можно назвать «Деревом метаданных».
- В 1С нет возможности изменить конфигурацию из режима «Предприятие», любое изменение должно происходить из «Конфигуратора». Изменения не затрагивающие структуры таблиц БД, например изменения в программном коде модуля, можно внести во время работы, т.е. нажать кнопку «Обновить конфигурацию (F7)» во время когда БД используется другими пользователями. В противном случае придется отключить всех пользователей от базы, чтобы получить «Монопольный доступ» к БД.
- Если программист не создаст в конфигураторе форму для объекта, то платформа сама создаст ее, когда это потребуется. Реквизиты, в этом случае, будут расположены в наиболее оптимальной (по мнению разработчиков платформы 1С) для пользователя компоновке.
- Формат хранения данных выбирается при создании БД. Если указать «каталог», то платформа создаст вам новую БД во внутреннем формате *.1CD (единый файл). В файле хранится и конфигурация и пользовательские данные. Формат базы можно сменить «выгрузив» БД через «конфигуратор», затем создать новую пустую базу в другом формате (например MSSQL) и «загрузить» в последнюю выгруженный ранее файл. Таким же образом можно делать и backup базы.
- Если использовать СУБД отличную от внутренней файловой (например MSSQL или PostgreSQL), то для работы необходим необязательный при файловом режиме работы «Сервер 1С:Предприятие», это один из компонентов входящих в инсталлятор 1С:Предприятие. Сервер 1С как и СУБД можно установить на одном ПК, в штатном режиме, как правило, устанавливаются каждый на отдельный сервер. В этом случае работа всей системы меняется, запись и чтение идут в 2 шага: ПК (приложение пользователя) Сервер 1С Сервер СУБД. При создании новой базы указывается а) Имя базы б) Сервер предприятия в) Сервер СУБД и др. параметры.
- Вы наверное обратили внимание, что пока мы не написали ни единой строчки кода и, тем не менее, уже получили вполне рабочую систему, готовую к работе конечного потребителя. В этом состоит колоссальное преимущество 1С:Предприятие перед другими системами. С помощью конфигуратора, используя всего лишь мышь, можно построить довольно сложную систему хранения и обработки данных в десятки и сотни раз быстрей чем например разработав собственное приложение на C++ или Delphi. Всю работу по созданию БД, созданию таблиц в БД, запись в БД и чтение из БД делает платформа, мы только указали какие данные хотим хранить и тип этих данных.
You have no rights to post comments
Источник: codexp.ru
Что такое 1С:Предприятие?
Система программ 1С:Предприятие — это эффективное решение для бизнеса любого масштаба. С помощью конфигурируемых решений от этой платформы автоматизируют работу бухгалтерии, рекламного отдела, менеджеров по продажам, специалистов кадровых служб, управленцев в государственных и коммерческих организациях, стартапах и НКО. Независимо от того, чем именно занимается ваша фирма, у 1С уже есть решение для вашего бизнеса, разработанное на базе 1С:Предприятие (более 36 конфигурируемых решений).
Цели использования
1С:Предприятие — это инструмент для автоматизации задач бизнеса. Что можно автоматизировать:
- учет;
- продажи;
- маркетинговые стратегии;
- управление;
- кадровые вопросы;
- документооборот;
- финансы;
- складские операции.
Зачем нужна автоматизация:
- соответствие деятельности фирмы законам страны;
- своевременные взаиморасчеты с контрагентами;
- учет и оптимизация рабочего времени сотрудников;
- разработка эффективных управленческих стратегий;
- отслеживание успешности рекламных кампаний;
- мониторинг финансового состояния, цен на продукцию, скидок, сезонного спроса;
- простые взаимоотношения с покупателями в рамках закона: можно интегрировать платежные системы, кассы, приборы для штрих-кодирования, автоматически начислять баллы и применять индивидуальные скидки.
Глобально автоматизация бизнес-процессов ведет к четкой визуализации всех слабых и сильных сторон бизнеса. Конфигурируемость системы 1С:Предприятие позволяет учитывать индивидуальные потребности компании. Когда это нужно? Например, для того, чтобы справедливо оценить работу сотрудников — посещаемость, количество постоянных покупателей, размер среднего чека, инициативность.
Все это пригодится для составления рабочих графиков, премирования и справедливого карьерного роста. Это один из множества примеров, когда автоматизация с помощью системы 1С:Предприятие помогает бизнесу расти, а директорам и начальникам отделов — принимать справедливые и выгодные решения. Говоря простыми словами, отраслевые решения на этой платформе — это теоретическая и прикладная аналитика в удобном рабочем формате.
Еще одна глобальная цель 1С:Предприятие — доступность рабочего места. Возможности для удаленной работы и мобильные платформы улучшили показатели многих компаний благодаря возможности нанимать удаленных сотрудников для решения потоковых и разовых задач (например, для разработки PR-компании или усиления отдела продаж интернет-магазина в пиковые часы или праздничные дни). На платформе можно работать с компьютера, ноутбука, планшета или телефона без потери функциональности.
Что включает в себя?
Основное преимущество 1С:Предприятие — конфигурируемость. Что это такое? Говоря простыми словами, это охват всех этапов бизнеса и доступность с любой платформы независимо от местоположения пользователя. То есть глобальная платформа состоит из множества отраслевых решений, которые, в свою очередь, настраиваются под конкретную компанию, а затем и под каждого конкретного сотрудника.
Как это выглядит на практике? Платформа 1С:Предприятие включает в себя решения для следующих отраслей:
- финансы;
- образование и культура;
- сельское и лесное хозяйство;
- ЖКХ, девелопмент и строительство;
- торговля, логистика, транспорт, склад;
- медицина, здравоохранение;
- ТЭК, производство;
- государственное и муниципальное управление;
- гостиничный бизнес, общественное питание;
- профессиональные услуги.
В каждой отрасли есть свои уникальные функциональные задачи, которые решает 1С:Предприятие, это:
- налоговый и бухгалтерский учет;
- зарплата и кадровый учет;
- финансовый учет;
- взаимоотношения с клиентами;документооборот;
- комплексное управление ресурсами предприятия;
- электронное обучение;
- охрана труда;
- управление проектами, информационными технологиями, ремонтами, инженерными данными, транспортом, продажами, логистикой, персоналом.
Эти задачи являются подсистемами типовых конфигураций 1С:Предприятие. Каждая из них имеет свои индивидуальные особенности для конкретной отрасли. Примечательно, что компания 1С всегда оперативно реагирует на изменения законодательства и новые условия ведения бизнеса. Например, в условиях массового перевода сотрудников на удаленную работу и новые правила санитарии в торговых залах в связи с пандемией новой коронавирусной инфекции 2020 года разработали новый уникальный продукт на базе 1С:Предприятие — 1С:Антикризис.
По сути, такое решение — это информационный раздел, в котором собраны все важные изменения и рекомендации по работе в уже существующих программах на базе 1С: Предприятие. Такая библиотека отвечает на важные вопросы руководителей, бухгалтеров, специалистов отделов кадров и прочих сотрудников; помогает разобраться с возможностями удаленного и мобильного доступов, предоставляет готовые решения для удаленки, конкретные кейсы для успешного выхода из кризиса.
Наиболее популярные конфигурации на базе 1С:Предприятие:
- Бухгалтерия (НКО, КОРП МСФО, Государственного учреждения);
- Зарплата и управление персоналом;
- Управление предприятием, холдингом, нашей фирмой, торговлей;
- Розница;
- Упрощенка;
- Бюджет муниципального образования, поселения;
- Договоры;
- Налогоплательщик;
- Корпорация;
- Комплексная автоматизация;
- Касса;
- Бюджетная отчетность;
- Документооборот;
- Деньги;
- БизнесСтарт;
- Свод отчетов;
- Вещевое довольствие;
- Учет обращений;
- Электронное обучение;
- Предприниматель;
- Налоговый мониторинг;
- Государственные и муниципальные закупки;
- Платежные документы;
- Садовод.
Конфигурации системы 1С:Предприятие рассчитаны на сотрудников с любым уровнем компьютерной грамотности. В приложении удобно работать как директору крупного холдинга, так и рядовому кассиру благодаря интуитивно понятному и настраиваемому интерфейсу. Также для усиления безопасности компании и предотвращения утечки данных можно настроить уровни доступа для каждого работника — тогда кладовщик не будет иметь доступа к бухгалтерским документам, но все необходимое для своей работы будет у него под рукой.
Продукты системы 1С:Предприятие в облаке
Любое решение на базе 1С:Предприятие доступно из облака. Что это значит? Облачные технологии — это современные технологии, которые обеспечивают совместный удаленный доступ к программам и ресурсам. На практике это значит, что бизнесу не приходится покупать 1С, вместо этого мощности и ресурсы можно арендовать.
Почему это выгодно:
- можно пользоваться всеми плюсами расширенных КОРП версий 1С:Предприятие по цене ПРОФ;
- это дешевле, чем покупать лицензии;
- можно задействовать удаленных работников в пиковые периоды нагрузки, а платить за покупку дополнительных лицензий на пару недель не нужно;
- менеджеры «Смарт Офис» подскажут, какое решение от 1С: Предприятие лучше всего подойдет для вашего бизнеса;
- опытная служба поддержки на связи в рабочие часы, чтобы работа не простаивала.
Как это работает? Любые прикладные решения на платформе 1С:Предприятие могут быть доступны из облака. Вы можете перенести в облако те решения от 1С, с которыми уже работаете в офисе — все настройки сохранятся. Можно сразу арендовать облачную версию и вообще не устанавливать программу на компьютер.
У нас есть уже готовые к использованию облачные версии Программ 1С для бухгалтерии, кадрового отдела, маркетологов, управленцев, менеджеров по продажам и для комплексной автоматизации.
Если вы не уверены, какое решение подойдет для вашего бизнеса или никогда не пользовались программой из облака, воспользуйтесь бесплатным тестовым периодом от Смарт Офис. За две недели вы поймете, удобно ли персоналу работать с выбранной версией, и нужны ли какие-либо дополнительные настройки.
Арендованное решение масштабируется. Это значит, что в любой момент можно добавить или удалить пользователей, воспользоваться новыми отраслевыми программами при расширении бизнеса.
Протестируйте наш сервис на выгодных условиях
Специальное предложение на следующих тарифах по промо-коду: DNS-сервис
Источник: smoff.ru