Из каких основных частей состоит система 1с. Отчеты и обработки
Печать (Ctrl+P)
«1С:Предприятие» является универсальной системой автоматизации деятельности предприятия. Это среда разработки и исполнения, включающая в себя набор инструментов, механизмов и сервисов, обеспечивающих все необходимое для разработки прикладных решений, их работы, администрирования и обслуживания. За счет своей
универсальности система «1С:Предприятие» может быть использована для автоматизации самых разных участков экономической деятельности предприятия: учета товарных и материальных средств, взаиморасчетов с контрагентами и др.
Конфигурируемость 1С
Основной особенностью системы «1С:Предприятие» является ее конфигурируемость.
Собственно система «1С:Предприятие» представляет собой совокупность механизмов,
предназначенных для манипулирования различными типами объектов предметной области. Набор объектов, структуры информационных массивов, алгоритмы обработки информации, соответствующих поставленной задаче, определяет конкретная конфигурация. Вместе с конфигурацией система «1С:Предприятие» выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач.
Конфигурация создается и сопровождается (поддерживается) штатными средствами
системы. Конфигурация обычно поставляется в качестве типовой для конкретной области
применения, но может быть изменена, дополнена пользователем системы, а также
разработана заново. Система «1С:Предприятие» обеспечивает поддержку типовых
конфигураций стандартными средствами.
Функционирование системы 1С
Функционирование системы делится на два процесса – разработка (описание модели
предметной области средствами системы) и исполнение (обработка данных предметной
области).
На этапе разработки производится:
● формирование структуры обрабатываемой информации;
● создание форм для ввода исходных данных, просмотра различных списков данных;
● организация хранения введенной и итоговой информации;
● написание отчетов и обработок;
● формирование командных интерфейсов для различных групп пользователей;
● формирование списка пользователей;
● назначение пользователям определенных прав.
Результатом разработки является программный продукт (конфигурация), который
представляет собой модель предметной области.
В режиме Конфигуратор можно создавать новые конфигурации, редактировать имеющиеся, а также производить сравнение и объединение нескольких конфигураций.
На этапе разработки система оперирует такими универсальными понятиями (объектами),как документ, журнал документов, справочник, реквизит, форма, регистр и другие.
Совокупность этих понятий и определяет концепцию системы. В свою очередь, процесс
конфигурирования распадается на несколько составляющих (деление носит условный
характер), определяющих последовательность написания и назначение томов описания.
Это «визуальное» конфигурирование (создание структуры конфигурации, форм диалогов и выходных документов, механизм работы пользователей с данными (интерфейс) и права
доступа различных групп пользователей к различной информации) и написание программ
на встроенном языке «1С:Предприятия» для обработки входных и выходных данных.
На уровне системы определены сами понятия объектов и стандартные операции по их
обработке. Средства конфигурирования позволяют описать структуру информации,
входящей в эти объекты, и алгоритмы, описывающие специфику их обработки, для
отражения различных особенностей учета.
Информационная структура проектируется на уровне предусмотренных в системе типов
обрабатываемых объектов предметной области (константы, справочники, документы,
регистры, перечисления и др.).
В процессе исполнения система оперирует уже конкретными понятиями, описанными на
этапе конфигурирования (справочниками товаров и организаций, счетами, накладными и т. д.).
При работе пользователя в режиме 1С:Предприятие, обработка информации выполняется
как штатными средствами системы, так и с использованием алгоритмов, созданных на
этапе конфигурирования.
Основные понятия системы 1С
В этом разделе рассматриваются основные понятия, которыми оперирует система
«1С:Предприятие». Данный раздел будет полезен тем, кто еще не знаком с системой
«1С:Предприятие».
Описание тех или иных механизмов будет сопровождаться примерами. Возможно, что в
описании будут встречаться еще незнакомые вам понятия и термины. Продолжайте чтение: смысл используемых терминов будет ясен в процессе изложения, а для более подробной информации всегда можно обратиться к соответствующим главам настоящего Руководства.
Понятие конфигурация 1С
Основу концепции составляет понятие «конфигурация».
Конфигурацией в системе «1С:Предприятие» называется совокупность взаимосвязанных
составных частей:
● подсистемы;
● структуры учетных данных, их форм ввода, выбора, печати;
● состава механизмов учета итоговых данных и движений учетных данных;
● состава различных отчетов и обработок;
● командного интерфейса;
● набора ролей (прав доступа);
● набора общих процедур и функций (модуль приложения, модуль управляемого приложения, модуль внешнего соединения, модуль сеанса, общие модули), макетов табличных документов и др.;
● вспомогательных объектов:
● функциональных опций и их параметров;
● хранилищ настроек;
● средств работы с Web (Web-сервисы, WS-ссылки, HTTP-сервисы);
● различной вспомогательной информации (картинки, шаблоны, стили и т. д.).
Фактически структура конфигурации является моделью предметной области. Создание
конфигурации выполняется при помощи конфигуратора. Созданная конфигурация
используется системой «1С:Предприятие» для реализации программного окружения,
пригодного для выполнения необходимых учетных задач.
Роли в системе «1С:Предприятие» определяют полномочия пользователей на работу с
информацией, которая обрабатывается в системе. Совокупность предоставляемых
пользователю полномочий определяется, как правило, кругом его обязанностей.
Операция назначения ролей пользователю решает две основные задачи:
● с одной стороны, ограничивается круг пользователей конфиденциальной информации,
которая, безусловно, всегда присутствует в любой системе учета;
● с другой стороны, запрет выполнения определенных операций (в первую очередь
операций удаления и корректировки данных) позволяет в какой-то степени
предотвратить возможные потери информации.
Все составные части конфигурации тесно связаны между собой и требуют, как правило,
согласованного внесения изменений (особенно это касается пользовательских прав).
Так, назначение ролей может выполняться только для существующих объектов
конфигурации (конкретных документов, журналов, справочников, отчетов). Добавление в
структуру конфигурации нового объекта должно сопровождаться внесением
соответствующих изменений в роли.
Система учитывает назначение прав на объекты при построении командного интерфейса. Если, например, пользователю запрещен просмотр какого-либо справочника, то команда открытия формы списка этого справочника будет удалена из командного интерфейса автоматически. Формы также автоматически учитывают наличие прав при отображении форм.
Объекты конфигурации 1С
Под объектом конфигурации в системе «1С:Предприятие» понимается формальное
описание группы понятий (предметной области, средств взаимодействия пользователя с
системой) со сходными характеристиками и одинаковым предназначением.
Приведем такой пример. Объект конфигурации Справочник в системе «1С:Предприятие»
предназначен для ведения списков однородных элементов данных – справочников,
картотек, нормативных сборников и т. п. Использование объектов конфигурации этого типа позволяет организовать ведение любых справочников, необходимых для автоматизации деятельности предприятия.
Как правило, объекты конфигурации типа Справочник являются компьютерными аналогами реально существующих на предприятии видов справочников, например, справочника сотрудников или номенклатуры товаров, хотя могут использоваться и для организации списков, не имеющих явных физических аналогов.
Следует иметь в виду, что объект конфигурации описывает не конкретное значение, а
1 . Общая характеристика системы 1С:Предприятие
1С:Предприятие - это система программ, предназначенная для автоматизации различных областей экономической деятельности предприятий, организаций и учреждений, независимо от их вида деятельности и формы собственности, с различным уровнем сложности учета. За счет своей универсальности она используется для автоматизации самых разных участков экономической деятельности предприятия: бухгалтерский, кадровый, оперативный торговый, складской и производственный учет, а также расчет заработной платы , учет товарных и материальных средств, взаиморасчетов с контрагентами .
1С:Предприятие представляет собой систему прикладных решений (конфигураций), построенных по единым принципам и на единой технологической платформе.
Технологическая платформа определяет потенциальные возможности системы для решения задач автоматизации предприятий-заказчиков.
Конфигурации ориентированы на автоматизацию определенной сферы экономической деятельности, они работают на основании соответствующих технологических платформ.
Предприятие может приобрести ту конфигурацию, которая соответствует его актуальным потребностям. Продукты 1С ориентированы в основном на создание программ для малых и средних предприятий.
В зависимости от целей автоматизации можно выделить следующие функции 1С:Предприятия :
1) Анализ и управление эффективностью работы предприятия.
Эта функция ориентирована на руководителя предприятия и на управленцев, отвечающих за рентабельность бизнеса и его развитие.
Её назначение - обеспечить руководителей актуальной информацией, необходимой для оценки ситуации и принятия решений.
Например:
Бюджетирование (планирование финансовой деятельности и сопоставление планов с фактическими данными);
Анализ рентабельности производственной деятельности;
Анализ сбыта товаров и продукции;
Прогнозирование продаж.
2) Учет и управление оперативной деятельностью предприятия.
Эта функция ориентирована на менеджеров и работников, непосредственно занимающихся торговой, производственной деятельностью или деятельностью в области оказания услуг.
Она обеспечивает эффективную ежедневную работу предприятия:
Подготовка документов;
Управление движением товаров;
Работа с XML-документами.
Наличие единой платформы позволяет создавать специализированные решения на базе стандартных, добавляя в них только отличия, учитывающие специфику конкретного предприятия.
§ Преимущества наличия единой платформы :
§ - низкая стоимость отраслевых и индивидуальных решений (т. к. затраты на их создание ниже, чем затраты на разработку программы "с нуля");
§ - высокая скорость разработки и модификации прикладных решений (т. к. максимально используются функции типовых решений).
§ - высокая скорость обучения пользователей (обучившись на курсах по "1С:Предприятию" или имея опыт работы с какой-либо из программ, пользователь достаточно быстро осваивает возможности специализированных или индивидуальных решений);
§ - простота администрирования системы
(Функции администрирования практически не зависят от конкретной конфигурации. Большинство системных администраторов и специалистов по автоматизации уже имеют опыт администрирования и модификации прикладных решений "1С:Предприятия". Обычно освоение этих функций происходит очень быстро - в течение нескольких дней).
В настоящее время большинством предприятий используется платформа версии 7.7. На сегодняшний день на её основе выпускается несколько сотен конфигураций, разработанных фирмой 1С. В 2003 г. появилось новое поколение технологической платформы (версия 8.0), оно пришло на смену текущей версии 7.7, решая при этом ряд основных задач: повышение производительности и масштабируемости, расширение функциональных возможностей и повышение эффективности процесса разработки.
3) Компонентная структура
Платформа 1С:Предприятие имеет компонентную структуру – она включает в себя 3 компоненты.
Часть возможностей системы 1С:Предприятие являются базовыми, т. е. поддерживаются в любом варианте поставки системы. Это, прежде всего, механизмы поддержки справочников и документов.
Другие (дополнительные) возможности реализуются компонентами системы.
Состав установленных компонент определяет функциональные возможности системы.
Всего существует три основных компоненты: «Бухгалтерский учет», «Оперативный учет», «Расчет». Каждая компонента расширяет возможности системы своим механизмом обработки информации . Эти компоненты являются базой, основанием для всего, что разрабатывается.
Компонента «Бухгалтерский учет» предназначена для ведения любых разделов бухгалтерского учета. Она позволяет отражать хозяйственные операции, происходящие на предприятии в бухгалтерском учете. Полностью автоматизирует бухгалтерский учет от ввода первичных документов до формирования отчетности. Поддерживает разные системы учета, позволяет вести учет по нескольким предприятиям в одной информационной базе. Обеспечивает ведение планов счетов, ввод проводок, получение бухгалтерских итогов, отчетности. Она использует такие понятия, как бухгалтерские счета , операции и проводки. Возможности компоненты «Бухгалтерский учет» позволяют вести учет параллельно в нескольких планах счетов, вести многомерный и многоуровневый аналитический учет , количественный и валютный учет. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Компонента «Оперативный учет» предназначена для учета наличия и движения товарно-материальных ценностей и денежных средств в различных разрезах. Она ориентирована на работу в реальном времени (автоматически поддерживает в актуальном состоянии текущие остатки товарных и денежных средств). Компонента «Оперативный учет» поддерживает механизм регистров, который обеспечивает запись движений и получение остатков. Это позволяет автоматизировать учет взаиморасчетов с клиентами, учет складских запасов товаров и многое другое. Чаще всего эта компонента используется для автоматизации учета складских и торговых операций, материальных ценностей, учёта в сфере обслуживания и др. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Компонента «Расчет» предназначена для выполнения сложных периодических расчетов. Она позволяет выполнять расчеты различной сложности (в т. ч. с пересчетом результатов «задним числом»), вести архив расчетов за прошедшие периоды. Области применения: · учет перемещений сотрудников предприятия, расчет их заработной платы и различных компенсаций; · учет кадров; · учет номенклатуры производимой продукции и услуг, расчет их себестоимости; · регистрация клиентов и расчет стоимости выполняемых для них заказов; · учет материалов и МБП; · учет товаров, услуг и производства продукции; · учет взаиморасчетов с организациями, дебиторами, кредиторами, подотчетными лицами ; · учет расчетов по заработной плате; · учет расчетов с бюджетом; · другие разделы учета. Система 1С:Предприятие обладает гибкими возможностями организации учета: · синтетический учет по многоуровневому плану счетов; · учет по нескольким планам счетов; · валютный учет и учет покрытия валют; · многомерный аналитический учет; · многоуровневый аналитический учет по каждому измерению; · количественный учет; · учет по нескольким предприятиям в одной информационной базе. Ввод информации в 1С:Предприятии может быть организован с разной степенью автоматичности: · режим ручного ввода операций; · режим типовых операций; · режим автоматического формирования операций по документам. Важным отличием бухгалтерских счетов от других типов данных является возможность создания самих счетов как в конфигурации, так и в самой информационной базе. Включение конкретных счетов в конфигурацию используется в том случае, если сама конфигурация создается с использованием этих счетов и их конкретных свойств, например, если в конфигурации определено автоматическое формирование документами проводок по этим счетам. Основные возможности компоненты «Оперативный учет»Компонента «Оперативный учет» системы 1С:Предприятие является универсальной системой для учета наличия и движения средств и может быть настроена на различные схемы учета складских запасов, взаиморасчетов, средств на расчетных счетах и в кассе, кредитов, консигнации и т. д. Система 1С:Предприятие обеспечивает решение широкого круга разнообразных задач оперативного учета , например: · учет складских запасов товаров и их движения; · учет взаиморасчетов с клиентами и поставщиками; · резервирование товаров и контроль оплаты; · учет денег на расчетных счетах и в кассе; § материалы § учет производства продукции § учет валютных операций § взаиморасчеты с организациями § расчеты с подотчетными лицами § расчеты по зарплате § расчеты с бюджетом. 1С:Бухгалтерия позволяет автоматизировать подготовку любых первичных документов: § счета на оплату и счета-фактуры § акты, накладные, требования, доверенности § другие документы. 1С:Бухгалтерия включает набор стандартных отчетов, позволяющих бухгалтеру получить информацию за произвольный период, в различных разрезах и с необходимой степенью детализации. Все создаваемые отчеты могут быть выведены на печать. Средства работы с документами позволяют организовать ввод документов, их произвольное распределение по журналам и поиск любого документа по различным критериям: номеру, дате, сумме, контрагенту. 2) Типовая конфигурация 1С:ТОРГОВЛЯ И СКЛАД 7.7
"1С:Торговля и склад" предназначена для учета любых видов торговых операций. Она автоматизирует работу на всех этапах деятельности предприятия. Основные возможности: § раздельный управленческий и финансовый учет § учет от имени нескольких юридических лиц § партионный учет товарного запаса с возможностью выбора метода списания себестоимости (FIFO, LIFO, по средней) § раздельный учет собственных товаров и товаров, взятых на реализацию § оформление закупки и продажи товаров § автоматическое начальное заполнение документов на основе ранее введенных данных § учет взаиморасчетов с покупателями и поставщиками с детализацией по договорам § формирование первичных документов § резервирование товаров и контроль оплаты § учет денежных средств на расчетных счетах и в кассе § учет товарных кредитов и контроль их погашения § учет переданных на реализацию товаров, их возврат и оплату "1С: Торговля и склад" предоставляет следующие возможности: § задание для каждого товара необходимого количества цен разного типа, хранение цен поставщиков, автоматический контроль и оперативное изменение уровня цен; § работа с взаимосвязанными документами; § автоматический расчет цен списания товаров; § быстрое внесение изменений с помощью групповых обработок справочников и документов; § ведение учета товаров в различных единицах измерения, а денежных средств - в различных валютах; § получение разнообразной отчетной и аналитической информации о движении товаров и денег; § автоматическое формирование бухгалтерских проводок для 1С: Бухгалтерии; § работа с торговым оборудованием: кассовыми аппаратами, чековыми принтерами, сканерами и принтерами штрих-кодов, POS-терминалами и т. д. 3) 1С:Зарплата и Кадры 7.7
|
ИначеЕсли | СтрДлина | ||||
КонецЕсли | Контекст | ||||
Прервать | |||||
Предупреждение | КонецЦикла | Процедура |
Специальные символы, используемые в исходном тексте
Начало комментария. Комментарием считается весь текст от знака "//" до конца текущей строки. |
|
Вертикальная черта в начале строки используется только в строковых константах. Она означает, что данная строка является продолжением предыдущей (перенос строки) |
|
Символ разделения операторов. |
|
В круглые скобки заключается список параметров методов, процедур и функций. |
|
Запятая разделяет параметры методов, процедур и функций. |
|
В двойные кавычки заключаются строковые константы. |
|
В одинарные кавычки заключаются константы даты. |
|
Десятичная точка в числовых константах. Разделитель у агрегатных типов данных. |
|
Операция сложения. |
|
Операция вычитания. |
|
Операция умножения. |
|
Операция деления. |
|
Логическая операция «больше». |
|
Логическая операция «больше или равно». |
|
Логическая операция «меньше». |
|
Логическая операция «меньше или равно». |
|
Присвоение или логическая операция «равно». |
|
Логическая операция «не равно». |
Область использования переменной
Область использования переменных зависит от места их определения в конфигурации задачи.
Существует 3 области, в которых можно объявить переменные:
1) В разделе определения переменных глобального модуля.
Если переменные определены с ключевым словом Экспорт, то это будут глобальные переменные. Они доступны для использования в любом программном модуле конфигурации.
2) В разделе определения переменных конкретного (локального) модуля.
Это переменные модуля. Они доступны для использования в исполняемых операторах, выражениях, в любой процедуре и функции того программного модуля, в пределах которого они объявлены.
3) В процедуре или функции.
Это локальные переменные. Они доступны в пределах той процедуры или функции, в которой они объявлены.
Если переменная определена как глобальная, то она видна из всех процедур и функций любого программного модуля конфигурации задачи.
Если же переменная определена внутри процедуры, то её областью видимости является данная процедура или функция.
Структура программного модуля
- Раздел определения переменных Раздел процедур и функций Раздел основной программы
(В этом разделе могут находиться только исполняемые операторы. Он исполняется в момент запуска модуля на выполнение. Обычно в разделе основной программы размещаются операторы, присваивающие переменным конкретные значения, которые необходимо провести до первого вызова любой из процедур или функций модуля).
Пример.
// Определение переменных
Перем Переменная1;
Перем Переменная2;
// Процедуры и функции
Процедура Процедура1()
…// текст процедуры
КонецПроцедуры
Функция Функция1()
…// текст функции
КонецФункции
// Раздел основной программы
Переменная1 = "123";
10. Регистры
Представим, что наша организация ведёт торговые операции с контрагентами. При этом мы будем платить поставщикам за отгруженный товар, а от покупателей получать деньги за проданные товары. Для ввода данных по хозяйственным операциям в 1С используется объект метаданных "Документ". С помощью документов мы сможем вводить данные по приходу/перемещению/отгрузке товара, приходу/расходу денег, но хранить текущее состояние остатков на складе и состояние взаимозадолженности с контрагентами в документах нельзя. Как раз для такой цели в 1С есть специальный механизм. Он использует объект метаданных "Регистр " – в оперативном учете (для Бухгалтерии – "ПланСчетов", для Расчета – "Журнал расчетов").
Регистры накапливают информацию о наличии и движении средств - товарных, денежных и других. Вся информация о хозяйственных операциях накапливается в регистрах, и эту информацию можно извлекать, анализировать и представлять пользователю в виде отчетов.
Т. е. можно сказать, что регистры - это таблицы для накопления оперативных данных и получения сводной информации.
Данные в регистры добавляются только при проведении документов. Сведения из регистров используются для формирования отчетов.
Классическая схема использования регистров в 1С:Предприятии выглядит следующим образом:
Документы => Регистры => Отчеты
Регистр - это внутренний компонент конфигурации. При использовании конфигурации он недоступен пользователю для непосредственного заполнения, нет стандартных средств его просмотра, как для других объектов (документов, справочников, констант и т. д.). Но средствами встроенного языка в регистры можно записывать информацию и в последующем извлекать её.
Измерения и ресурсы регистров
Основная проблема при создании регистров - это определение его структуры (в каких разрезах накапливать сводные данные, чтобы затем легко можно было извлечь нужную информацию?). Структура регистра должна быть такова, чтобы можно было извлекать из него нужную информацию без утомительной обработки. В 1С при создании регистра достаточно просто задать, в каких разрезах и какие данные требуется хранить в нём, а система сама обеспечит запись и получение нужных данных (простыми языковыми средствами).
Предположим, что регистр «Остатки товаров » должен содержать сведения о количестве и стоимости каждого товара на каждом складе. В идеологии системы 1С:Предприятие регистр такого вида представляет собой прямоугольную систему координат, на одной оси которой находятся склады, на другой – товары, а на пересечении конкретного склада и конкретного товара находятся цифры количества товара и стоимости товара.
Измерения регистра - это то, в каких разрезах требуется хранение информации.
Ресурсы регистра - это количественные или суммовые данные, которые хранятся в регистре.
В нашем случае:
Регистр
: Остатки товаров
Измерения
: Товар, Склад
Ресурсы
: Кол-во, Стоимость
Из данного регистра можно получить следующую информацию:
- остаток конкретного товара на конкретном складе остаток конкретного товара на всех складах стоимость всех товаров на конкретном складе
Движения в регистрах
Изменение состояния регистров выполняется модулем документа на встроенном языке. При проведении документа выполняются изменения в регистрах.
Сведения об изменениях в регистрах называются движениями регистров. Движениями регистра ОстаткиТоваров будут приход и расход.
В табличном виде регистр ОстаткиТоваров представляется следующим образом:
Товар | Склад | Кол-во | Стоимость |
|
Одна строка из этой таблицы называется "движением ". Движения в регистрах создаются только при проведении документов.
В регистре, кроме измерений и ресурсов, можно задать реквизиты .
Реквизиты - это дополнительные сведения, сопровождающие движение. С помощью встроенного языка можно отбирать движения с заданным значением реквизита.
Виды регистров
В системе 1С:Предприятие возможно использование регистров 2-х типов: регистры остатков и регистры оборотов . Разница между ними понятна из их названия и заключается в характере хранимой информации: в регистрах остатков всегда хранится информация о конечном состоянии средств, а в регистрах оборотов, образно выражаясь, - как это состояние было достигнуто.
Если из регистра нужно быстро получить остаток чего-либо на текущий момент, тогда нужно создать регистр остатков. Если из регистра нужно быстро получать приход или расход чего-либо за период, тогда нужно создать оборотный регистр.
Суть 2-х видов регистров и их различия можно проиллюстрировать следующим примером. Представим себе прямую направляющую, по которой движется бегунок. На бегунок установлен спидометр с указателем пройденного пути. Мы измеряем расстояние от начала направляющей до бегунка. Бегунок идет вперед – это расстояние растет, идет назад – уменьшается. Так действует регистр остатков. Он показывает текущее состояние координаты бегунка по отношению к какому-то нулевому значению. Аналог – остатки на складе. Они растут, если был приход товара, и уменьшаются, если был расход.
У нас есть еще спидометр со счетчиком пройденного пути. В какую бы сторону бегунок не двигался – цифра на счетчике растет. Так действует регистр оборотов. Аналог – величина товарооборота в магазине. Есть ли приход, или расход – товарооборот растет.
Регистры остатков
Рассмотрим в качестве примера отслеживание взаиморасчетов с покупателями товаров, которые производит или продает наше предприятие.
Для того чтобы оперативно получать информацию о взаимной задолженности нашего предприятия и покупателя, потребуется регистр «Взаиморасчеты», в котором для каждого покупателя будет храниться сумма задолженности. При совершении хозяйственной операции состояние регистра будет соответствующим образом изменяться, каждый раз отражая текущее состояние взаиморасчетов. Регистр «Взаиморасчеты» – это регистр остатков .
Пример :
Регистр должен хранить остатки товаров на каждом складе в количественном и суммовом выражении.
Регистр остатков Товары
Измерения : Товар, Склад
Ресурсы : Количество, Стоимость
Реквизиты : нет
Оборотные регистры
Но из регистра «Взаиморасчеты» нельзя получить информацию об объеме закупок, совершенных данным покупателем за какой-либо период времени, т. к. регистр не содержит такой информации.
В этом случае решением проблемы может быть использование регистра оборотов . В таком регистре – назовем его «Объем закупок» – в разрезе покупателей будет храниться информация об объеме закупок (об обороте покупателя). При создании регистра оборотов можно указывать, с какой периодичностью будет накапливаться информация: день, неделя, месяц и т. д.
Теперь при совершении хозяйственных операций нужно будет изменять не только состояние регистра «Взаиморасчеты», но и регистр «Объем закупок». В этот регистр при совершении клиентом каждой покупки будет заноситься информация о сумме покупки. В результате в регистре «Объем закупок» будет постоянно накапливаться информация об общем объеме закупок клиента.
Пример:
Регистр должен хранить доходы от продаж за день в разрезе клиентов и товаров.
Оборотный регистр Доходы
Измерения: Клиент, Товар
Ресурсы: Доход
Реквизиты: нет
Периодичность: День
11.Типы данных
В системе 1С:Предприятие поддерживаются базовые и агрегатные типы данных.
К базовым типам относятся:
· числовой;
· строковый;
Числовым типом может быть представлено любое десятичное число. Над данными числового типа определены основные арифметические операции.
Строковым типом может задаваться любая последовательность символов, в том числе и пустая.
Типом дата может представляться любая корректная дата.
Агрегатные типы данных – это специализированные типы данных, предназначенные для работы с объектами 1С:Предприятия.
К агрегатным относятся следующие типы данных :
Константа – средство работы с постоянными (или условно-постоянными) значениями. В константах хранится информация, которая не изменяется или изменяется достаточно редко. Например, название организации, почтовый адрес.
Справочник – средство для ведения списков однородных элементов данных.
Перечисление – средство работы с элементами данных, список возможных значений которых жестко задан (например, для перечисления «ФормаОплаты» можно задать возможные значения: «Нал», «Безнал»). Документ – средство для ввода первичной информации о совершаемых хозяйственных операциях.
Запрос – средство обращения к объектам (документам, регистрам, справочникам, журналам расчетов) с целью получения сводной информации при формировании выходных отчетов.
Текст – средство работы с текстовыми документами.
Таблица – средство работы с таблицами (отчетами).
СписокЗначений – средство для создания списка значений каких-либо данных с возможностью в дальнейшем сортировать и выбирать нужные значения из списка.
Картинка – средство для работы с графическими файлами.
Периодический - средство для работы с периодическими реквизитами справочников и периодическими константами.
ФС – средство для работы с файлами непосредственно из встроенного языка.
Введение
«1С: Предприятие» является универсальной системой автоматизации деятельности предприятия. За счет своей универсальности система «1С: Предприятие» может быть использована для автоматизации самых разных участков экономической деятельности предприятия: учета товарных и материальных средств, взаиморасчетов с контрагентами и др.
Для специалиста, принимающего решение о выборе средства автоматизации, достаточно важно быть уверенным, что система не будет для предприятия «черным ящиком», и существует реальная возможность понять работу системы и, при необходимости, изменить. Поэтому открытость прикладных решений системы «1С: Предприятие» является очень существенным моментом. В состав системы «1С: Предприятие» входит «Конфигуратор» - мощное инструментальное средство быстрой разработки и модификации прикладных решений.
Пользователи «1С: Предприятия» могут применять те же инструментальные средства, что и разработчики фирмы «1С» или других компаний, разрабатывающих тиражные решения.
Они могут ознакомиться со всеми деталями структуры и бизнес-логики прикладного решения - как организованы справочники, как рассчитываются налоги, как учитываются скидки, как учитывается наличие товаров на складе и т.д. - и, при необходимости, вмешаться и внести изменения.
Поскольку бизнес-логика приложения открыта и доступна для изменения, очень важным достоинством «1С: Предприятия» является возможность адаптации внедренных приложений. Необходимо отметить, что важность обеспечения «подстройки» прикладного решения осознают практически все разработчики экономического ПО. Однако между гипотетической и реализованной возможностью модификации имеется большая разница. Так, любая программа для автоматизации экономической деятельности, написанная на Си++ или на языке более высокого уровня, например Delphi или Visual Basic, будет содержать несколько сотен тысяч строк исходного текста. И даже покупка ее с исходными текстами не даст реальной возможности модификации прикладной части. Чтобы разобраться и внести изменения в такую программу, нужен коллектив специалистов, «числом и умением» не сильно уступающий фирме-разработчику.
Показательной возможностью «1С: Предприятия» является то, что прикладное решение не просто поставляется в исходных кодах - оно реально рассчитано на возможность изменения, адаптации в соответствии со спецификой конкретного предприятия - как силами сотрудников предприятия, так и сторонними специалистами.
Конфигурируемость
Основной особенностью системы «1С: Предприятие» является ее конфигурируемость.
Собственно система «1С: Предприятие» представляет собой совокупность механизмов,
предназначенных для манипулирования различными типами объектов предметной области. Набор объектов, структуры информационных массивов, алгоритмы обработки информации, соответствующих поставленной задаче, определяет конкретная конфигурация. Вместе с конфигурацией система «1С: Предприятие» выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач.
Конфигурация создается и сопровождается (поддерживается) штатными средствами системы. Конфигурация обычно поставляется в качестве типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, а также разработана заново. Система «1С: Предприятие» обеспечивает поддержку типовых конфигураций стандартными средствами.
Функционирование системы делится на два процесса - разработка (описание модели предметной области средствами системы) и исполнение (обработка данных предметной области).
На этапе разработки производится:
· формирование структуры обрабатываемой информации;
· создание форм для ввода исходных данных, просмотра различных списков
· данных;
· организация хранения введенной и итоговой информации;
· написание отчетов и обработок;
· формирование командных интерфейсов для различных групп пользователей;
· формирование списка пользователей,
· назначение пользователям определенных прав.
Результатом разработки является программный продукт (конфигурация), который
представляет собой модель предметной области.
В режиме конфигурирования можно создавать новые конфигурации, редактировать имеющиеся, а также производить сравнение и объединение нескольких конфигураций.
На этапе разработки система оперирует такими универсальными понятиями (объектами), как документ, журнал документов, справочник, реквизит, форма, регистр и другие. Совокупность этих понятий и определяет концепцию системы. В свою очередь, процесс конфигурирования распадается на несколько составляющих (деление носит условный характер), определяющих последовательность написания и назначение томов описания. Это «визуальное» конфигурирование (создание структуры конфигурации, форм диалогов и выходных документов, механизм работы пользователей с данными (интерфейс) и права доступа различных групп пользователей к различной информации) и написание программ на встроенном языке «1С: Предприятия» для обработки входных и выходных данных.
На уровне системы определены сами понятия объектов и стандартные операции по их обработке. Средства конфигурирования позволяют описать структуру информации, входящей в эти объекты, и алгоритмы, описывающие специфику их обработки, для отражения различных особенностей учета.
Информационная структура проектируется на уровне предусмотренных в системе типов обрабатываемых объектов предметной области (константы, справочники, документы, регистры, перечисления и др.).
В процессе исполнения система уже оперирует конкретными понятиями, описанными на этапе конфигурирования (справочниками товаров и организаций, счетами, накладными и т.д.).
При работе пользователя в режиме 1С: Предприятие обработка информации выполняется как штатными средствами системы, так и с использованием алгоритмов, созданных на этапе конфигурирования.
Важнейшее свойство системы программ «1 С:Предприятие». За счет этого свойства на одной и той же технологической платформе могут создаваться существенно различающиеся по методологии конечные прикладные решения. Например, компонент «Оперативный учет» может использоваться совместно с различными конфигурациями. Одна из них может быть ориентирована на учет предприятий оптовой торговли, вторая - на учет розничных операций, третья - на учет в материнской компании (фирме), ведущей консолидированный учет по нескольким «дочкам» и т.д. В конкретной конфигурации могут быть учтены не только отраслевые, но и внутрифирменные особенности организации учета. Таким образом, создавая определенную конфигурацию системы, можно, с одной стороны, наиболее полно учесть специфику учетной работы конкретного предприятия, а с другой - отсечь те функции, которые заведомо не будут использоваться. Это существенно отличает систему программ «1 С:Предприятие» от многих конкурирующих разработок, в которых основные возможности, изначально заложенные
разработчиком, уже не могут быть изменены без его непосредственного участия. Здесь же пользователь самостоятель-но, без участия разработчика - фирмы «1С», может дополнить или нужным образом видоизменить те или иные прикладные функции системы обработки данных. Например, определить свой порядок расчета цен для прайс-листа, свой порядок формирования скидок клиентам в зависимости от различных условий и т.д.
С экономической точки зрения разделение системы на технологическую платформу и прикладные решения позволяет обеспечить достаточно низкую стоимость отраслевых и индивидуальных решений, так как затраты на их создание существенно ниже, чем затраты на разработку программы «с нуля». Кроме того, это обеспечивает высокую скорость создания и внедрения решений, так как максимально используется отработанная функциональность и методология, содержащиеся в типовых решениях. Важным преимуществом такого подхода является унификация обучения пользователей. Например, обучившись на курсах по «1С:Предприятию» или имея опыт работы с какой-либо из программ, пользователь достаточно быстро осваивает возможности специализированных или индивидуальных решений.
Стандартизация платформы также существенно упрощает и администрирование системы, так как функции администрирования практически не зависят от конкретного прикладного решения. Большинство системных администраторов и спе-циалистов по автоматизации уже имеют опыт администрирования и даже модификации прикладных решений «1С:Предприятия». Опыт показывает, что освоение этих функций происходит очень быстро - в течение нескольких дней.
На базе единой технологической платформы «1С:Предприятие 7.7» специалистами компании «1С» создаются прикладные решения, обеспечивающие решение наиболее типовых задач управления и учета. Основными задачами управления, решаемыми с помощью прикладных тиражных
решений, входящих в состав системы программ «1 С:Предприятие 7.7», являются:
складской учет, анализ состояния складов, контроль движения товарно-материальных ценностей;
управление номенклатурой товаров, продукции и услуг, включая автоматизацию ценообразования, составление сложных калькуляций, разделение изделий на отдельные узлы;
управление торговой деятельностью и автоматизация торгового документооборота;
анализ эффективности торговой деятельности и прогно-зирование продаж;
осуществление расчетов с контрагентами, анализ состоя-ния и динамики взаиморасчетов;
управление комиссионной торговлей от лица комитента и комиссионера;
расчет себестоимости продукции и анализ экономической эффективности производственной деятельности;
управление производством, включая незавершенное и многопередельное производство, а также обработку даваль- ческого сырья;
учет заказов от покупателей, внутреннее планирование выпуска продукции, контроль исполнения заказов;
планирование и контроль выполнения заказов на закупки продукции;
расчет зарплаты и кадровый учет, включая практически полный набор способов начислений, удержаний, выплат и компенсаций с учетом национальной и местной специфики;
учет основных средств и расчет амортизации;
планирование и анализ финансовых результатов деятельности предприятия (бюджетирование, планирование финан-совых показателей, сравнение плановых и фактических показателей);
бухгалтерский и налоговый учет, осуществляемые в полном соответствии с национальным законодательством;
формирование налоговой, бухгалтерской и другой регламентированной отчетности в различные органы;
бухгалтерский учет и контроль смет расходов бюджетных организаций, осуществляемые в полном соответствии с законодательством и ведомственными инструкциями;
сбор сводной отчетности бюджетных организаций.
Наиболее популярными прикладными решениями, входящими в систему программ «1С:Предприятие 7.7», являются программы «1С:Бухгалтерия 7.7», «1С:Торговля и Склад», «1С:Зарплата и Кадры», конфигурации «Производст- во+Услуги+Бухгалтерия» и «Финансовое планирование», а также так называемая комплексная поставка, включающая возможности перечисленных выше программных продуктов.
Еще по теме Конфигурируемость:
- ПРОНИТ: комплексное решение для банков, обслуживающих физических лиц
- Авторское право - Адвокатура - Административное право - Административный процесс - Антимонопольно-конкурентное право - Арбитражный (хозяйственный) процесс - Аудит - Банковская система - Банковское право - Бизнес - Бухгалтерский учет - Вещное право - Государственное право и управление - Гражданское право и процесс - Денежное обращение, финансы и кредит - Деньги - Дипломатическое и консульское право - Договорное право - Жилищное право - Земельное право - Избирательное право - Инвестиционное право - Информационное право - Исполнительное производство - История государства и права - История политических и правовых учений - Конкурсное право - Конституционное право - Корпоративное право - Криминалистика - Криминология - Маркетинг -
0 Пользователей и 1 Гость просматривают эту тему.