Основные возможности программы 1с бухгалтерия 8.0. Функциональные возможности программы. автоматизация расчетов с контрагентами, анализ состояния и динамики взаиморасчетов

1С Бухгалтерия 8 - универсальная программа для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности.

Благодаря своим функциональным возможностям 1С Бухгалтерия 8 позволяет вести учет в программе предприятиям, осуществляющим любые виды коммерческой деятельности (торговля, производство, оказание услуг), применяющим любую систему налогообложения (ОСН, УСН, ЕНВД).

Кроме того, с помощью 1С Бухгалтерии 8 могут вести учет индивидуальные предприниматели, применяющие упрощенную систему налогообложения или общий режим налогообложения.

1С Бухгалтерия 8 вобрала в себя все лучшее, что было реализовано в предыдущих версиях, и то новое, что создано с учетом опыта совместной работы с многочисленными пользователями и партнерами фирмы 1С.

Предметная область, автоматизируемая 1С Бухгалтерией 8, иллюстрируется следующей схемой.

1С Бухгалтерия 8 представляет собой совокупность платформы "1С Предприятие 8" и конфигурации "Бухгалтерия предприятия". В 1С Бухгалтерии 8 заложена возможность совместного использования с прикладными решениями "Управление торговлей" и "Зарплата и Управление Персоналом" , также созданными на платформе "1С Предприятие 8".

1С Бухгалтерия 8 облегчает повседневную работу бухгалтера

В программе 1C Бухгалтерия 8 хранится полная информация о контрагентах (контактная информация, банковские счета, регистрационные коды) и сотрудниках организации (паспортные данные, индивидуальные коды, должность, размер оклада).

1С Бухгалтерия 8 автоматизирует самые трудоемкие и сложные бухгалтерские расчеты. Большинство из них выполняется специальной завершающей процедурой "Закрытие месяца". Программа сама сделает все необходимые расчеты и сформирует проводки.

Амортизация и погашение стоимости

1С Бухгалтерия 8 автоматически рассчитывает амортизацию основных средств. Поддерживаются все перечисленные в ПБУ 6/01 способы начисления амортизации, начисление амортизации по ЕНАОФ (в т.ч. и на 1000 км пробега), а также линейный и нелинейный методы начисления амортизации, установленные главой 25 НК РФ.

Кроме того, автоматически начисляется износ основных средств, амортизация нематериальных активов и ежемесячное погашение стоимости спецодежды и спецоснастки.

Себестоимость производства

1С Бухгалтерия 8 автоматически рассчитывает себестоимость производимой продукции. Произведенная в течение месяца продукция приходуется по нормативной (плановой) себестоимости. В конце месяца программа автоматически рассчитывает фактическую себестоимость продукции и корректирует сделанные в течение месяца проводки.

Транспортные расходы

Суммы расходов на транспортировку товара автоматически распределяются программой пропорционально сумме реализованного товара.

Корректировка стоимости списанных товаров

При выбытии товаров, учитываемых по средней себестоимости 1С Бухгалтерия 8 списывает их по стоимости на момент отгрузки ("средняя скользящая"). В конце месяца программа автоматически корректирует сумму списания исходя из средней стоимости списанных товаров на конец месяца ("средняя взвешенная").

Расходы будущих периодов

Ежемесячно 1С Бухгалтерия 8 автоматически рассчитывает и списывает суммы расходов будущих периодов.

Сложные расчеты по налогу на прибыль

1С:Бухгалтерия 8 автоматически выполняет сложные расчеты по налогу на прибыль, такие как нормирование расходов на рекламу, представительских расходов и расходов на добровольное страхование. Также автоматически программа включает в состав расходов текущего периода убытки прошлых лет.

Некоторые расчеты выполняются программой автоматически при проведении документов, отражающих хозяйственные операции.

Временные и постоянные разницы по ПБУ 18/02

Наиболее трудоемкие расчеты постоянных и временных разниц по ПБУ 18/02 выполняются 1С:Бухгалтерией 8 автоматически. Программой рассчитываются следующие разницы:

  • в оценке основных средств и нематериальных активов, а также материалов, товаров и услуг;
  • в оценке стоимости продукции и незавершенного производства;
  • при расчете амортизации основных средств и нематериальных активов;
  • при расчете погашения стоимости спецодежды и спецоснастки;
  • при отражении в учете нормируемых расходов.

Учет по партиям

В 1СБухгалтерия 8 можно вести учет ТМЦ в разрезе каждой принятой на учет партии. При отпуске ценностей программа автоматически списывает их из соответствующих партий с использованием метода ФИФО или ЛИФО (последовательно выбирая первые или последние по времени поступления ТМЦ).

Расчет суммовых и курсовых разниц

При ведении расчетов в валюте или условных единицах программа автоматически рассчитывает возникающие курсовые и суммовые разницы.

Учет НДС

1С Бухгалтерия 8 автоматически учитывает НДС при регистрации операций поступления и реализации. Программа рассчитана на сложные случаи учета НДС (НДС по ставке 0%; освобождение от НДС; раздельный учет НДС по разным ставкам; распределение "входного" НДС при списании расходов на операции реализации, освобожденные и не освобожденные от НДС; НДС при строительстве хозяйственным способом).

Определение доходов и расходов при УСН

Суммы доходов и расходов, признаваемых при применении упрощенной системы налогообложения, определяется программой автоматически. Также автоматически формируется книга учета доходов и расходов и налоговая декларация.

Начисление заработной платы сотрудникам

В 1С Бухгалтерия 8 автоматизированы начисление заработной платы работникам предприятия, взаиморасчеты с работниками вплоть до выплаты заработной платы через кассу, перечисление зарплаты на лицевые счета работников в банке и депонирование.

НДФЛ, ЕСН, взносы в ПФР

Расчет налогов на фонд оплаты труда делается в программе автоматически. Достаточно указать сумму ежемесячного начисления работникам. Автоматически формируются сведения для передачи на дискетах в ИФНС и налоговая отчетность.

Формирование отчетности

1С Бухгалтерия 8 существенно упрощает подготовку бухгалтерской и налоговой отчетности. Программа автоматически рассчитывает большую часть показателей при заполнении бухгалтерской и налоговой отчетности. Для автоматического формирования многих отчетов достаточно указать организацию и отчетный период.

Подготовленные отчеты сохраняются в программе, что позволяет легко вернуться к ним в последующие периоды. Показатели отчетов можно корректировать вручную, программа запомнит все внесенные вами изменения. А пакетный режим позволяет выводить отчеты на печать и выгружать в электронном виде без предварительного просмотра.

1С Бухгалтерия 8 оперативно отражает изменения в законах и отчетности

Бухгалтерский и налоговый учет в 1С:Бухгалтерии 8 ведется в соответствии с действующим законодательством Российской Федерации. В программе отражены положения Налогового Кодекса РФ, федеральных законов и постановлений Правительства РФ, приказов Минфина РФ, ПБУ и других нормативных актов.

В состав 1С Бухгалтерии 8 включен план счетов бухгалтерского учета, соответствующий Приказу Минфина РФ "Об утверждении плана счетов бухгалтерского учета финансово-хозяйственной деятельности организации и инструкции по его применению" от 31.10.2000 № 94н.

В 1С Бухгалтерию 8 включены формы бухгалтерской отчетности и налоговые декларации, формы статистики, отчетность предприятия по НДФЛ и взносам в ПФР. Все формы отчетности соответствуют нормативным документам.

Просто анализировать состояние учета.

Для оперативного анализа состояния учета в 1С:Бухгалтерии 8 предусмотрены различные отчеты: оборотно-сальдовая ведомость, шахматка, анализ счета, карточка счета и другие. Каждый отчет настраивается для получения только необходимой информации.

Ведение учета хозяйственной деятельности нескольких организаций в единой информационной базе

"1С Бухгалтерия 8" предоставляет возможность ведения бухгалтерского и налогового учета нескольких организаций в общей информационной базе, причем в роли отдельных организаций могут выступать индивидуальные предприниматели. Это будет удобно в ситуации, когда хозяйственная деятельность этих организаций тесно связана между собой: в текущей работе можно использовать общие списки товаров, контрагентов (деловых партнеров), работников, собственных складов и т.д., а обязательную отчетность формировать раздельно. Благодаря возможности учета деятельности нескольких организаций в единой информационной базе, "1С Бухгалтерия 8" может использоваться как в небольших организациях, так и в холдингах со сложной организационной структурой.

1С:Бухгалтерия 8 учитывает индивидуальные предпочтения каждого пользователя

В 1С Бухгалтерии 8 реализован современный удобный интерфейс, делающий работу в программе комфортной как для начинающих, так и для опытных пользователей.

Панель функций поможет быстро вызвать необходимое действие (например, открыть нужный справочник или журнал документов). Это особенно важно для пользователей, только начинающих осваивать работу в программе.

Вы можете быстро заполнить документы, используя новую функцию "ввод данных по строке". Стоит ввести несколько первых букв наименования товара, и программа сама выберет его из справочника.

В различных списках (например, список элементов справочника) можно задавать условия отбора и сортировки, что позволяет выводить на экран только нужную информацию. При этом отбирать данные можно сразу по нескольким условиям отбора.

Вы можете настроить внешний вид любого списка, указывая колонки, которые будут отображаться на экране и их последовательность. Кроме того, для каждой колонки можно задать ширину, высоту, положение и другие параметры. Любой список документов или справочник можно вывести в табличный документ и распечатать.

Можно создавать новые виды субконто, добавлять счета и субсчета и использовать их в документах без изменения типовой конфигурации.

1С Бухгалтерия 8 помогает эффективно организовать работу

1С Бухгалтерия 8 позволяет работать с данными там, где это удобно. Вы можете работать с данными одной информационной базы 1С:Бухгалтерии 8 как в офисе, так и в любом удаленном подразделении организации или даже дома. Обмен данными между рабочими местами никак не отражается на работе пользователей: в программе сохраняются все выполненные ими операции.

В одной программе могут одновременно работать пользователи всех отделов и подразделений организации. 1С:Бухгалтерия 8 готова к работе в локальной сети без дополнительной настройки. При этом можно организовать работу так, чтобы наиболее объемные операции по обработке данных выполнялись на одном мощном компьютере (сервере), а компьютеры пользователей получали только результат. Благодаря этому работа программы значительно ускоряется.

Просто осуществить переход с 1С Бухгалтерия 7.7

Для пользователей 1С:Бухгалтерии 7.7 автоматизирован переход на новую версию программы. Вы можете самостоятельно выгрузить данные из используемых Вами программ 1С, используя готовые механизмы выгрузки данных из других конфигураций на платформах 1С Предприятие 8 и 1С Предприятие 7.7 в программу 1С Бухгалтерия 8.

Перенести даныые из программы 1С Бухгалтерия 7.7 в программу 1С Бухгалтерия 8 не составит большого труда. Вы запускаете программу 1С:Бухгалтерия 8 и указываете информационную базу 7.7, из которой требуется загрузить данные. Перенос данных будет произведен автоматически

В новую информационную базу переносятся:

  • остатки по счетам бухгалтерского и налогового учета на конец предыдущего года;
  • обороты за истекший период с начала года;
  • налоговые базы по НДФЛ и налогам с оплаты труда;
  • данные по основным средствам, нематериальным активам
  • справочники
  • и другие учетные данные.

На заключительном этапе выгрузки проводится автоматическая проверка перенесенных данных.

Вы также можете воспользоваться услугами специалистов компании Смарт-Тек по переносу данных из программы 1С Бухгалтерия 7.7 в 1С Бухгалтерия 8.

Версии "1С Бухгалтерии 8"

"1С Бухгалтерия 8" выпускается в двух версиях, предназначенных для ведения бухгалтерского и налогового учета: базовая и ПРОФ. Базовая версия представляет собой однопользовательский аналог версии ПРОФ "1С Бухгалтерии 8". Предусмотрены две специализированные поставки базовой версии, предварительно настроенные на особые режимы учета: "1С Упрощенка 8" и "1С Предприниматель 8".

Для освоения программы "1С Бухгалтерия 8" и обучения ведению компьютеризированного бухгалтерского учета в системе "1С Предприятие 8" предназначена учебная версия.

1С: Бухгалтерия 8.2. Понятный самоучитель для начинающих Гладкий Алексей Анатольевич

Функциональные возможности программы

Благодаря гибкости технологической платформы программу «1С Бухгалтерия 8» можно успешно использовать на предприятиях самых разных форм собственности и направлений деятельности. Имеющиеся в ней функции учета финансовых ресурсов, ОС и НМА, производственных, коммерческих и иных видов затрат, прочих активов и пассивов предприятия открывают широкие возможности для ведения управленческого учета и выходят далеко за рамки традиционных бухгалтерских стандартов.

Задачи, решаемые с помощью программы «1С: Бухгалтерия 8», можно сформулировать следующим образом:

Параллельное ведение бухгалтерского и налогового учета;

Автоматизация всех учетных и управленческих процессов, протекающих на предприятии;

Учет денежных средств предприятия;

Учет банковских и кассовых операций;

Учет движения товарно-материальных ценностей;

Учет расчетов с контрагентами;

Учет складских операций;

Производственный учет;

Учет основных средств и нематериальных активов;

Учет заработной платы и расчетов с персоналом;

Ведение кадрового учета;

Настройка, формирование и вывод на печать бухгалтерской отчетности по формам, утвержденным нормативными актами РФ, а также отчетности перед налоговыми органами, Пенсионным фондом, органами статистики;

Ведение многовалютного учета;

Построение разнообразной аналитической отчетности.

Помимо перечисленных, с помощью рассматриваемой конфигурации можно решать и целый ряд иных задач, наличие которых может быть обусловлено спецификой конкретного предприятия.

Из книги Путеводитель по методологии Организации, Руководства и Управления автора Щедровицкий Георгий Петрович

Способы прочтения схем: функциональные структуры Поэтому я могу сказать, что мы эту схему прочитываем еще в другом плане - как функциональную структуру, как набор функционально значимых элементов и связей, эти функции

Из книги Экономика предприятия автора

45. Разработка производственной / программы предприятия. Этапы разработки производственной программы Производственная программа – план производства и реализации продукции по объему, ассортименту и качеству.Главная задача при составлении плана – подтвердить

Из книги Экономика предприятия: конспект лекций автора Душенькина Елена Алексеевна

8. Разработка производственной программы предприятия. Этапы разработки производственной программы Производственная программа – план производства и реализации продукции по объему, ассортименту и качеству.Главная задача при составлении плана производства –

Из книги Самоучитель биржевой торговли автора Сипягин Евгений

Назначение элементов программы управления программы QUIK Таблица 25. Назначение элементов Панели

Из книги Логистика автора Савенкова Татьяна Ивановна

1. 7. Функциональные области логистики Выделяют пять основных функциональных областей логистики.1. Транспортная логистика, решающая вопросы управления материальным потоком на транспортных участках. Транспортные работы, выполняемые в процессе доведения материального

Из книги 1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих автора Гладкий Алексей Анатольевич

УРОК 2. Назначение и функциональные возможности программы "1С:Управление небольшой фирмой 8.2" Благодаря гибкости технологической платформы программу "1С:Управление небольшой фирмой 8.2" можно успешно использовать на предприятиях самых разных направлений деятельности.

Из книги Покажите мне деньги! [Полное руководство по управлению бизнесом для предпринимателя-лидера] автора Рэмси Дэйв

Возможности Вы должны привлекать внешние ресурсы в процессе своей деятельности, потому что поставщик обладает знаниями, которых у вас нет, он может делать то, что вы не можете, или производить что-либо с меньшими, чем у вас, затратами. Оценивая возможности поставщика, вы

Из книги Современные требования к кадровой службе (отделу) автора Пономарева Наталья Г.

4.1. Функциональные обязанности кадровой службы Обобщая функции кадровой службы (отдела) можно назвать следующие:1) осуществление прогнозирования, перспективного и текущего планирования потребности в кадрах, их движения, подбора и расстановки;2) осуществление

Из книги Мегапроекты и риски. Анатомия амбиций автора Ротенгаттер Вернер

Функциональные требования Применение функциональных требований подразумевает целевой подход к анализу экономической целесообразности и принятию решений вместо обычного технически-ориентированного подхода (см. рис. 10.3). Использование подхода функциональных

Из книги Залоговик. Все о банковских залогах от первого лица автора Вольхин Николай

Функциональные требования Задача рекомендаций Транспортного совета относительно функциональных требований состоит во внедрении процесса разработки и экспертизы, ориентированных на достижение цели. Таким образом, проект Фемарн-Бельт – пример потерянной возможности.

Из книги Легко не будет [Как построить бизнес, когда вопросов больше, чем ответов] автора Хоровиц Бен

Функциональные особенности и ограничения Предлагаемое к залогу имущество может быть ограничено в обороте на рынке по причине явных или скрытых функциональных ограничений. С источником информации проговариваются: особенности технического функционирования объекта

Из книги Территориальные кластеры. Семь инструментов управления автора Тарасенко Владислав

Функциональные нормативы Идеология нормативной базы в залогах хорошо характеризуется принципом разумной достаточности и соответствия моментным требованиям моделей кредитования.В моей практике была ошибочной попытка внедрения в банке первой сотни нормативных

Из книги Внутренняя сила лидера. Коучинг как метод управления персоналом автора Уитмор Джон

Функциональные «первые» Зачастую «вторые» действуют как «первые» по отношению к своим непосредственным обязанностям СЕО, но как «вторые» в качестве членов управленческой команды. Например, директор по продажам единолично принимает решения, касающиеся организации

Из книги Психология лидера автора Менегетти Антонио

Механизм включения мероприятий программы развития кластера в государственные программы Российской Федерации Субъект Российской Федерации может сформировать предложения по бюджетным ассигнованиям и субсидиям из федерального бюджета на софинансирование объектов

Из книги автора

Возможности Какие у вас есть возможности изменить ситуацию? (Если подопечный ответит: «Могу сменить работу», то продолжайте так, как указано далее, но с учетом, что смена форм и структур ничего не меняет по существу. Менять нужно сознание.) Какие от этого будут

Из книги автора

3.4. Функциональные способности Я хотел бы попробовать описать особое состояние сознания, предшествующее точному образу мышления.В каждом человеческом существе можно обнаружить следующие функциональные способности (рис. 5). Рис. 5Чувствительность – это восприятие

На сегодняшний день программные продукты 1С являются неким стандартом для работы бухгалтерского, управленческого и других видов учета в малом и среднем бизнесе. Работодатели требуют от своих сотрудников обязательных навыков работы именно с этим программным продуктом. Если возникает на повестке дня вопрос интеграции интернет-магазина и систем автоматизации (остатки, цены, заявки и т.д.) – также на стороне офиса обычно оказывается база данных 1С, с которой и нужно провести интеграцию. Аналогично во многих других случаях: любой процесс автоматизации малого и среднего бизнеса традиционно начинается с продуктов 1С и продолжается с их применением.

Я, как бизнес-консультант, достаточно часто сталкиваюсь с вопросами о том, что такое 1С, какая структура может быть у этого программного продукта, и вообще – каким образом вся эта система работает.Их задают обычно веб-разработчики, которые вынуждены заниматься вопросами интеграции сайта и 1С, программисты, специализирующиеся на мобильных приложениях и другие специалисты, которым по роду работы с программами 1С приходится сталкиваться нечасто.

В этой статье я решил собрать ответы на наиболее частые вопросы, которые постоянно возникают у меня в работе. А потому хочу предупредить сразу: статья рассчитана на людей, знакомых с IT-технологиями, бизнесменам, бухгалтерам, людям, далеким от IT-сферы, скорей всего, будет сложно разобраться в некоторых нюансах. Я, конечно, буду стараться писать как можно проще, и не планирую углубляться в технические нюансы на уровне кода, но все равно, определенные термины и понятия неспециалистам могут показаться сложными.
Пару слов о моем опыте работы с 1С
В свое время я работал 1С-программистом в крупном проекте, далее занял должность руководителя проекта, был достаточно долго руководителем проектного отдела, который занимался исключительно задачами в 1С.

Сейчас, как я уже не раз писал, я работаю бизнес-консультантом в сфере малого и среднего бизнеса. Я постоянно сталкиваюсь с различными задачами по автоматизации работы, и, как следствие, с программными продуктами 1С. Чаще всего я в качестве бизнес-консультанта нанимаю специалистов по 1С для решения определенных задач, у меня есть постоянная команда, привлекаю также и сторонних специалистов, в том числе, на фрилансе. В очень редких случаях пишу что-то на 1С и сам, чаще всего, если нужно в срочном порядке решить небольшую задачу.

С другой стороны, я все дальше и дальше ухожу от постоянной работы с продуктами 1С. Если на заре моей карьеры работа с программами 1С приносила мне 100% дохода, то сегодня внедрение каких-то 1С решений занимает в моей работе не более 20%, все остальное – это сайты, это CRM-системы и т.д.

А потому, пока я еще не слишком далеко отошел от вопросов, связанных с программой 1С, я решил систематизировать мои знания, собрать и зафиксировать важные аспекты и нюансы работы с этими программными продуктами

Еще немного об 1С и о том, зачем я это все пишу
Я и сам знаю, что собрался, как говорится, объять необъятное. А потому – еще одно предупреждение:
  1. Я планирую создать целую серию статей об 1С, где расскажу об этом программном продукте с разных точек зрения. Эта статья предназначена, прежде всего, для программистов. А потому я размещаю ее на Хабре. Следующие будут охватывать более широкий спектр понятий, интересных в том числе, бизнесменам и пользователям программных продуктов 1С, а потому они будут размещены на Мегамозге.
  2. Я не буду углубляться в нюансы применения кода, в другие технические подробности, которые каждый из вас может самостоятельно прочитать на официальном сайте 1С, на сайтах поддержки, на известных форумах и пр.
  3. Я не буду обсуждать нюансы работы той или иной версии платформы. Более того, чаще всего я буду говорить о платформе 8.3 как о последней актуальной на момент написания статьи, а также о типовых конфигурациях, которые наиболее востребованы у моих клиентов (средний и малый бизнес).
При этом я хочу не просто помочь веб-программисту или другому специалисту понять, где искать нужный фрагмент кода, я хочу помочь разобраться с тем, что это такое – 1С.
Сегодня компания 1С своими силами внесла такое количество путаницы в описания продуктов, в требования к уровню специалистов, которые будут настраивать систему, в выбор платформы, конфигурации, плагинов, надстроек, версий и прочее, прочее, что система 1С лично мне начинает напоминать старый сериал «Спрут». Если кто-то еще помнит, то в этом фильме комиссар боролся с преступной группировкой, часть которой являлась банковская группа. И эта банковская система была настолько запутанной, что понять, откуда берутся деньги, куда они уходят, каким образом работает то или иное подразделение и главное зачем, было очень трудно.

В системе 1С усилия по «запутыванию» пользователя, как мне кажется, направлены на одно: не надо ни в чем разбираться, надо просто платить. И многие бизнесмены приходят к тому, что платят и правда, не разбираясь, надо ли им это обновление, требуется ли им этот продукт. Просто платят и все.

Я же попытаюсь распутать «щупальца Спрута» и структурирую общее понимание того, каким образом работает система 1С.

Программистам хочется также напомнить, что любую техническую информацию вы можете найти на сайте 1С. Я на этих нюансах вообще не планирую останавливаться. Писать буду простым языком, насколько это возможно, о принципиальных вопросах.

А если вам нужны какие-то конкретные технические нюансы работы 1С, то вы всегда можете воспользоваться следующими ресурсами:

  1. Сайт 1С и партнерский форум. http://www.1c.ru
  2. Другие ресурсы
В подавляющем большинстве случаев ответы на ваши вопросы найдутся на одном из этих ресурсов. Есть еще много форумов и прочего, но большая часть решений – именно там.

1С как экосистема

Когда бизнесмен, юрист, бухгалтер, продавец и другой пользователь сталкивается с программами 1С, очень часто возникает неправильное понимание того, что это такое. Кому-то кажется, что 1С – это удобная система учета, кому-то – что это система для автоматизации интернет-магазина, кто-то вообще не очень понимает, о чем идет речь. Некоторым даже кажется, что при помощи того или иного продукта 1С можно решить любые задачи бизнеса, надо только правильно выбрать продукт и, может быть, немного его доработать.

Причина таких явно ошибочных вариантов восприятия заключается в том, что никто не понимает, что такое 1С с точки зрения платформы. Каждый видит что-то свое, конкретное. Еще больше путаницы вносит сама 1С, так как поддерживает активно все эти заблуждения из-за своего маркетинга, который пытается позиционировать 1С - как решение на все случаи жизни и для любых целей.

В статье Почему 1С это плохо и почему так не любят 1С программистов я уже рассказывал, что на самом деле 1С нужно воспринимать как целую экосистему. Именно такой подход поможет понять, что такое 1С и зачем она нужна.

Итак, с точки зрения технической экосистемы 1С состоит из следующих компонентов:

  1. Платформа 1С – это та основа, на которой пишутся конфигурации, с которой работают программисты и пр. Она обновляется от версии к версии, а потому может быть: 6.0, 7.7, 8.0, 8.2 или 8.3.
  2. Конфигурация. Это следующий уровень конкретизации. Конфигурации пишутся на платформе с использованием кода 1С. Пользователи работают с конфигурациями.
  3. 1С Битрикс. Система для работы с сайтами, о ней поговорить стоит отдельно.
Еще один разрез, в котором можно структурировать работу 1С, - это организационный уровень. И здесь есть 2 части, которые также друг без друга не работают:
  1. Сама компания 1С и ее штат специалистов.
  2. Партнеры 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С я буду писать преимущественно с точки зрения работы с типовыми конфигурациями.

При этом я также понимаю, что при большом желании и достаточном уровне знаний программиста очень многие вопросы могут быть решены, а проблемы окажутся не актуальными. А потому, если вы используете какие-то уникальные разработки, проблемы и вопросы, которые я раскрываю, могут оказаться для вас совсем не интересными. Для всех остальных – продолжаю.
Варианты поставки платформы
При выборе платформы очень важно обратить внимание на варианты поставки решения. Первое, что вам важно, это метод организации работы с данными:
  • Файловое решение
  • Клиент-серверный вариант
В файловом решении вся рабочая информация будет храниться в одном общем файле. Не важно, какую из конфигураций вы при этом установите. В любом случае вы получите служебный файл с расширением CD (внутренний формат 1С), в котором будет храниться все: справочники, документы, регистры и т.д. Если число пользователей вашей программы не превышает 4 человек, скорей всего, вам вполне подойдет этот вариант. Тем более, что настраивать файловую систему значительно проще, здесь можно даже обойтись без помощи 1С-специалиста. Отчасти проблему скорости работы можно решить при помощи RPD (Remote Desktop Protocol - протокол удалённого рабочего стола), но только отчасти.

Но для применения 1С в компаниях с достаточно активным документооборотом и достаточно большим числом пользователей системы (более 4 человек), файловая система будет работать неудовлетворительно. Пользователи практически одновременно будут обращаться к одному и тому же файлу, который будет постоянно увеличиваться в объемах. Кроме того, потребуются постоянные синхронизации, что еще больше замедлит работу.

Для решения этой проблемы компания 1С пытается примерять кэширование данных, но этот метод пока что приносит еще больше проблем. Если кому-то интересна эта тема, достаточно набрать в поисковой системе «проблемы кэша 1С», в поиске будет очень много форумов и обсуждений по этому поводу с самыми разными проблемами, которые в итоге сводятся к тому, что кэширование работает не всегда корректно.

Клиент-серверная организация хранения данных – это организация баз данных в таблицах на сервере. Это могут быть MSSQL, Oracle или другой вариант организации баз данных.

Плюсы этого варианта очевидны: не важно, какое количество пользователей будет обращаться к базам данных, проблем со скоростью работы и доступом не возникнет. Именно такой вариант применяет большинство предприятий среднего бизнеса, именно его я обычно рекомендую клиентам.

В большинстве случаев в компаниях устанавливают Windows сервер, на котором хранится и сама программа, и базы данных. Иногда приложения и базы данных разделяют по разным серверам, но это случаи сложные и достаточно редкие, а потому я останавливаться на них не буду.

Версии 1С для разных платформ
Сегодня вы можете выбрать разные версии программного обеспечения 1С для работы на различных платформах. Здесь также стоит разобраться, что стоит покупать в каком случае.

Итак, существуют версии 1С:

  • для Windows,
  • для Linux.
Для Mac OS на момент написания статьи версии не разработано.

Программу 1С, которая работает под Windows, разрабатывали с самого начала, это мощный привычный всем инструмент, который достаточно доработан, чтобы пользоваться им без особых проблем. Версия под Linux на сегодняшний день считается еще новой, а потому достаточно «сырой», в ней пока еще имеется очень много ошибок, как и в любом новом программном продукте.

Предприниматели и любые представители бизнеса – люди достаточно консервативные, им важней всего – стабильная надежная работа. Чаще всего бизнесу не столь важна высокая скорость работы или огромный перечень возможностей, сколько требуется просто стабильная работа. Кроме того, Linux на сегодня не слишком востребован в отечественном бизнесе. А потому с этой версией сталкиваться приходится очень редко.

Компонентная база 1С
Компонентная база 1С очень обширна, в ней заложено огромное число возможностей, при этом 1С постоянно дробит и добавляет функции. Т.е. в случае, когда разработчикам 1С требуется создать что-то новое, они практически всегда создают новый вид объекта. Например, когда потребовались web-сервисы, разработчики не стали делать какой-то плагин, а просто ввели понятие: web-сервис. Аналогично для многих бизнес-процессов в компании 1С чаще всего создают новый компонент даже в тех случаях, когда можно было бы просто доработать существующий.

Что можно сказать о компонентах платформы 1С:

  • Часть компонентов работают давно, некоторые с момента создания программного продукта. Они стабильны и надежны.
  • Часть компонентов добавлены недавно, некоторые добавляются прямо сейчас. Они в большинстве своем очень слабо протестированы, а потому работать с ними нужно с предельной осторожностью.
При выборе компонента, с которым вы будете работать, всегда нужно обращать внимание на то, когда он был добавлен. У профессиональных программистов 1С есть такое правило: при добавлении разработчиками новой функции по возможности обходить ее стороной, пока не пройдет достаточное количество времени. Т.е. они выжидают, пока компонент не пройдет тестирование на практике, будут выявлены и исправлены основные «баги», и только потом начинают с ним активно работать.

Одна из составляющих негативной репутации 1С – это практика компании постоянно добавлять новые неоттестированные решения. При том, что зачастую уже внедренные компоненты работают слабо, в них еще не исправлены ошибки, а разработчики уже добавляют что-то новое. Это могут быть не только компоненты, это могут быть новые функции для существующих объектов, новые методы и т.д. С этой проблемой – постоянным наличие «сырого» софта, постоянным «багами» и постоянными их исправлениями – будут сталкиваться все программисты, которые работают с 1С.

Пользователи также могут столкнуться с этой проблемой – ошибками и нестабильной работой программного обеспечения при работе с платформой. Есть определенный набор функций по обслуживанию 1С, которые может выполнять пользователь. Для этого имеется пользовательский интерфейс платформы. И здесь стоит вернуться к разным версиям интерфейса пользователя.

Платформа 1С состоит из множества различных компонентов, которые постоянно добавляются, расширяя возможности этого продукта. Помимо документов, справочников, различных регистров, здесь также предусмотрены разные компоненты для ввода/вывода информации, т.е. пользовательские интерфейсы.

По этому признаку можно выбрать:

  1. Нативный 1С-клиент. Это традиционный программный интерфейс, когда к 1С идет обращение из 1С.
  2. Работу через браузер.
  3. Работу через мобильное приложение.
Каждый из вариантов имеет некоторые ограничения, подробнее о них вы можете почитать на официальном сайте 1С.
Нативный клиент
Нативный клиент также делится на серию подклиентов, что вносит в вопрос выбора программного обеспечения дополнительный хаос. Здесь самое главное – это выбрать «толстый» или «тонкий» вариант клиента. На первый взгляд, выбор здесь не критичный, особенно для программиста. На самом деле, при работе с конфигурацией через интерфейс могут возникать проблемы из-за ошибок выбора.

В чем разница между этими подклиентами?

«Толстому» требуется широкий (толстый) канал связи, «тонкому» хватает минимума. Подавляющее большинство моих заказчиков пользуются «толстым» клиентом, так как локальные или интернет-каналы сейчас у всех хорошие, проблем с их «шириной» не возникает. С другой стороны, «тонкий» клиент имеет определенные ограничения в работе, есть вещи, которые в нем сделать невозможно.

Web-клиент (работа через браузер)
Web-клиент – это работа с программой 1С через браузер. Т.е. вы используете определенную технологию, которая позволяет через Интернет, используя удобный для вас браузер, получить доступ к базе данных. При этом интерфейс полностью обрисовывается непосредственно в браузере.

Определенные ограничения такой вариант накладывает, об этом нужно постоянно помнить. С другой стороны, работа с Web-клиентом достаточно стабильна, неплохо отлажена, доведена до определенного логического завершения. А потому этим вариантом интерфейса пользуется довольно много людей. Работать с 1С в онлайне бывает очень удобно и даже необходимо.

Мобильная версия
Этот вариант клиента от 1С появился сравнительно недавно и пока что особым спросом не пользуется. Причины такого отношения:
  1. Клиент получился очень сложным. Для того, чтобы настроить эту программу, человек должен знать одновременно 1С и мобильные технологии, причем, достаточно глубоко на уровне кода. Понятно, что найти такого специалиста довольно сложно, что не способствует популярности программного решения.
  2. Технология еще очень «сырая» и плохо отлаженная. Я лично пробовал это решение применить для своих клиентов, общался с коллегами, которые также ознакомились с этой технологией, и на данный момент мое мнение и мнение коллег совпадает: проще и удобнее создать какое-то свое мобильное приложение, чем использовать вариант от 1С.
Мобильная версия должна сочетать в себе очень много всего, здесь требуется работа нескольких специалистов, которые будут работать вместе и помогать друг другу:
  • Настройка доступа к базе данных извне;
  • Решение вопросов безопасности;
  • Настройка сервера для работы с мобильными приложениями;
  • Настройка программных продуктов 1С;
  • Настройка web-приложений (по необходимости).
Все это необходимо для обеспечения корректной работы мобильного приложения от 1С. Понятно, что собрать такую команду специалистов сложно и дорого, а потому в малом и среднем бизнесе это решение популярностью не пользуется.
Платформа 1С: резюме
Платформа 1С – очень функциональна, в ней имеется огромный список самых разных возможностей. И это количество естественным образом переходит в сложность. В результате порог вхождения в работу с 1С для программиста очень высок. Клиенты слышат о разных возможностях 1С, просят программиста помочь в их реализации. А это значит, что специалист должен быть постоянно в курсе обновлений, понимать и знать самые разные вещи.

Очень сложно найти программиста, который сумеет на программном уровне понимать все и сразу: и работу с 1С, и веб-программирование, и работу с мобильными приложениями, и т.д. Это возможно на понятийном уровне, т.е. на том, на котором сейчас я делюсь своими знаниями.

Но клиенты этого обычно не понимают, и начинают требовать от 1С-программиста внедрения самых разных возможностей.

С другой стороны, платформа 1С постоянно меняется, в ней имеется огромное число вариантов, множество разных решений, как результат – огромное число багов и их исправлений.

Все это вместе приводит к проблеме позиционирования:

  • С одной стороны есть компания 1С, которая говорит клиентам, что 1С – это просто и удобно. Они нигде не пишут, что для обслуживания 1С потребуется специалист с особыми знаниями, что работать программистам с современной 1С – сложно.
  • С другой стороны – в реальности клиент сталкивается со всеми этими проблемами. И хорошо, если ему на помощь придет либо хорошо сработавшаяся команда, занимающаяся внедрением 1С, либо бизнес-консультант с моим уровнем знаний, который сумеет найти нужных специалистов и поставить им правильно задачи. В иных случаях пользователя ждет масса проблем в процессе внедрения.

Итак, кратко о платформе 1С: огромное количество возможностей, высокая степень гибкости, масса различных решений. И одновременно: низкое качество реализации, постоянно растущая сложность решения, огромное число багов в каждой версии.

На понятийном уровне я думаю, информации достаточно. А технические нюансы вы всегда можете найти на ресурсах 1С, которые я рекомендовал выше.

Конфигурации

Конфигурации 1С – это уже готовые программные решения, которые созданы на базе определенной версии платформы. Конфигурация – это то, с чем работают непосредственно пользователи, та программная среда, в которой они ведут текущий учет, работают с документооборотом, со справочниками и т.д. Пользователи часто могут не знать, что у них за платформа стоит. Но какая конкретно конфигурация используется, знают всегда.

Конфигурации бывают:

  1. Типовые – написанные компанией 1С. Они все присутствуют на сайте 1С.
  2. Нетиповые – написанные компаниями-партнерами.
На уровне пользователя эти два типа различаются следующим образом:
  1. Типовые конфигурации создает и сопровождает компания 1С. В большинстве случаев они большее качественные, в этих конфигурациях лучше организована работа с кодом, используются чаще всего оптимальные решения, оперативно исправляются ошибки. Конечно, все и постоянно слышат о «вечных багах» в типовых конфигурациях 1С, и они там действительно постоянно присутствуют, но все таки, стоит отдать должное специалистам компании. Критичные ошибки они исправляют действительно оперативно.
  2. Нетиповые конфигурации пишут компании-партнеры 1С, и здесь достаточно сложно сказать что-то определенное. Такие конфигурации бывают очень разными. Чаще всего их пишут по случаю: отраслевые (для какой-то определенной отрасли) или написанные для определенного случая (конкретной компании). И здесь необходимо понимать, что компании-партнеры 1С в большинстве своем имеют достаточно высокую текучку кадров. А потому и конфигурации в них пишутся довольно не организовано. Начинает писать один программист, продолжает – другой, завершает – третий. При это каждый из них вносит туда что-то свое, свое понимание, решения, идеи. А наработки предшественника применяет так, как удобно, а не как это было задумано.
Может быть, вы помните забавный мультфильм «Трое из Простоквашино»? Там мальчик дядя Федор писал письмо родителям, но не дописал, отвлекся, и за него дописывали по очереди друзья: кот и пес. И каждый из них рассказывал о своих проблемах. В результате родители мальчика с удивлением узнали, что у него «то лапы ломит, то хвост отваливается». Вот по такому принципу очень часто пишут нетиповые конфигурации.
Отсутствие преемственности при написании нетиповых конфигураций, а часто и достаточно подробной документации, приводят к тому, что по всем вопросам внедрения и доработок придется обращаться в компанию, которая разработала эту конфигурацию.

Нетиповые конфигурации также бывают двух видов:
  1. Написанные на основе типовых. Эти конфигурации создаются путем добавления функционала к какой-то типовой. Например, существует такой продукт, как 1С: Управление торговлей и CRM. Здесь совместили типовую конфигурацию Управление торговли и систему CRM. Интересно, что создатели конфигурации компания Рарус, называют именно Управление торговли подсистемой, хотя на самом деле – это была та основа, на которой писалась вся конфигурация.
       Плюсы таких конфигураций – они более функциональны в сравнении с типовыми, в них добавлены часто очень нужные возможности.
       Минусы – разработчики этих конфигураций часто не успевают создавать своевременно свои обновления. Таким образом, очень может быть, что компания 1С уже выложила свои варианты обновлений, а пользователю нетипового решения придется ждать какое-то время, пока разработчик создаст аналогичное обновление для конкретного решения. Кроме того, подобные доработки также бывают достаточно «сырыми», в них может быть много ошибок.
       
  2. Конфигурации, написанные с нуля. При их создании типовые конфигурации не используются вообще, решения пишутся для определенных задач.
       Плюсы : конфигурация написала точно под нужны заказчика, здесь есть все необходимое и почти ничего лишнего.
       Минусы : обычно при написании подобных решений стандарты кода не соблюдаются, дорабатывать подобные программные продукты очень сложно, чаще всего, это может сделать достаточно быстро только автор.
Если я приходил к клиентам и видел, что там стоит нетиповая конфигурация, написанная с нуля, я стараюсь либо не трогать ее вообще, либо полностью меняю на удобное и универсальное решение. Достаточно часто подобные решения на самом деле не требуются, особенно в малом и среднем бизнесе. При этом типовые продукты проще в дальнейшем обслуживании, и, как следствие, дешевле, что для бизнеса всегда важно.

Резюме

Важно понимать, что предприниматели обычно ищут именно конфигурацию. Например, для автоматизации работы бухгалтерии им требуется 1С.Бухгалтерия, а для организации работы с клиентами – 1С. Управление торговлей. Именно эти продукты им понятны, а потому интересны.

Таким образом, программисту важно знать, с какой платформой потребуется работать. Пользователю интересна конфигурация. При этом без помощи 1С: программиста бизнес в большинстве случаев не сможет настроить работу нужной конфигурации. Потому я называю специалистов 1С – неотъемлемой частью эко-системы 1С.

Напомню, что специалисты 1С также бывают разные. Одни занимаются разработкой платформы и типовых конфигураций (сотрудники компании 1С), другие являются ее партнерами и занимаются внедрением и доработками, третьи – частным образом помогают решать те или иные задачи, связанные с внедрением 1С. Добавить метки

1С:Бухгалтерия 7.7: обзор, описание, возможности

Программа 1С:Бухгалтерия 7.7 – инструмент, созданный для автоматизации бухгалтерского и налогового учета, который получил в свое время широкое распространение на российском рынке из-за фактического отсутствия конкурентов, исчерпывающего функционала и приемлемой цены как для коммерческих предприятий, так и для индивидуальных предпринимателей. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, оказание услуг, производство и т.д. Платформа 1С:Предприятие 7.7 – основа, на которой написана эта типовая конфигурация, как и другие типовые решения 1С прошлых лет.

Версия 7.7 имеет компоненту «Бухгалтерский учет», которая выпускается уже более 10 лет. Она обеспечивает решение всех задач, стоящих перед бухгалтерией предприятия и, исходя из них, содержит следующие группы документов и, соответственно, журналов:

Рис.1


Рис.2

РКО, ПКО, платежное поручение, выписка банка – это одни из основных документов, которые используются для отражения движения денежных средств, поэтому они нужны в любой организации.



Рис.3

Данный раздел документов позволяет управлять торговой деятельностью, номенклатурой товаров, продукции и услуг, регулировать их ценообразование, а также автоматизировать торгового документооборота. С помощью различных отчетов можно провести анализ эффективности торговой деятельности, а также выполнить прогнозирование продаж.

Блок документов, связанных с отражением затрат по объектам капитального строительства (выполненным этапам работ), отвечает за формирование на счетах учета стоимости ОС и объектов при подрядном способе строительства.

Любая из конфигураций 1С 7.7 Бухгалтерия автоматизирует также расчеты с контрагентами, а также проведение анализа состояния и динамики взаиморасчетов.


Рис.4

Данный раздел позволяет автоматизировать складской учет и, используя различные отчеты, проводить анализ состояния складов, контроль движения товарно-материальных ценностей, производить расчеты себестоимости продукции, вести учет незавершенного производства. При помощи отчетов можно провести анализ экономической эффективности производственной деятельности предприятия.


Рис.5

Программа обеспечивает ведение учета основных средств и НМА в соответствии с ПБУ 6/01 «Учет основных средств». Операции, связанные с этим – поступление, принятие к учету, модернизация, передача, списание и прочие, – регистрируются соответствующими документами.


Рис.6


Рис.7

Программа включает исчерпывающий набор видов начислений, удержаний, выплат и компенсаций с учетом специфики предприятия, позволяет самостоятельно вносить новые, используемые на предприятии виды начислений, вести кадровый учет и осуществлять расчеты с бюджетом.


Рис.8

При наличии на предприятии небольшого штата сотрудников и несложной системы оплаты труда учет заработной платы ведется в типовой версии программы «1С:Бухгалтерия 7.7». Конечно, наиболее полно учет и расчет заработной платы автоматизирован в программе «1С: Зарплата и Кадры», в которой различные виды начислений и удержаний из заработной платы, больше специализированных отчетов. Такая программа подходит предприятиям с более сложной системой оплаты труда. В случае использования конфигурации «1С: Зарплата и кадры» ее можно синхронизировать с «1С: Бухгалтерия 7.7» и выполнять обмен данными.

В программе выделен блок документов по отражению операций, связанных с услугами сторонних организаций, который позволяет производить зачеты авансов, корректировать задолженность и другие.


Рис.9

Также в программе имеются регламентные документы – Переоценка валюты, Начисление амортизации и погашение стоимости, Незавершенное производство и Закрытие месяца.



Рис.10

В 1С:Бухгалтерия 7.7, кроме возможности вводить операции посредством заранее определенных документов, можно вручную вводить операции, позволяющие создать проводки по счетам бухгалтерского и налогового учета. Они применяется в случаях, когда в типовом решении нет документа, позволяющего отразить необходимую операцию.

Конфигурация предоставляет бухгалтеру набор стандартных отчетов, позволяющих анализировать данные по остаткам и оборотам счетов. С их помощью можно осуществлять планирование, управление и проводить анализ финансовых результатов деятельности предприятия.


Рис.11

Специализированные отчеты применяются для отдельных конкретных случаев и отличаются отсутствием гибких настроек. Они ориентированы на конкретные разделы бухгалтерского учета.

Особую важность для бухгалтеров представляют регламентированные отчеты, предназначенные для представления налоговым и прочим контролирующим органам. Они включают формы бухотчетности, налоговые декларации, отчеты для органов статистики и государственных фондов. Это унифицированные формы, состав показателей которых регулируется нормативно-правовой базой.


Рис.12

1С:Бухгалтерия 7.7 поддерживает сервис 1С-Отчетность, предназначенный для отправки электронной отчетности и других видов электронного документооборота между предприятием и контролирующими органами по телекоммуникационным каналам связи непосредственно из программы. Право на доступ к сервису предоставляется пользователям на основании лицензионного соглашения с партнером 1С.

1С:Бухгалтерия: базовая или ПРОФ

Чтобы узнать, какая версия установлена на компьютере, надо посмотреть на строку заголовка программы или в меню Помощь – О программе.


Рис.13

Рассмотрим отличия между базовой и профессиональной версиями «семерки»:

  1. В базовой версии «семерки» в одной базе можно вести учет только по одному предприятию, версия ПРОФ допускает ведение в одной базе сразу несколько предприятий. Если бухгалтер ведет несколько предприятий, то в Проф версии достаточно одной базы, чтобы вести все предприятия, а в базовой версии для этого понадобится завести несколько разных баз для каждой организации.
  2. В структуре базовой и ПРОФ версий нет различий, все виды отчетности имеют унифицированную форму, но программная лицензия базовой версии не позволяет изменять конфигурацию базы, в то время, как лицензия ПРОФ дает возможность дополнять, создавать новые и удалять ненужные элементы конфигурации. Это значит, что ПРОФ можно изменить под нужды конкретного предприятия, а в базовой версии никаких изменений сделать нельзя. Использование базовой версии допускает только добавление внешних отчетов, обработок и печатных форм для документов.
  3. Базовая версия не предназначена для сетевого варианта работы. То есть если на предприятии имеются несколько бухгалтеров, которым необходимо работать в одной базе одновременно, следует приобретать ПРОФ.
  4. Еще одно отличие – для базовой версии Вы можно бесплатно скачивать обновления через Интернет, а для ПРОФ необходимо подписывать договор ИТС.

Таким образом, выбор версии зависит только от объемов и специфики деятельности предприятия и бухгалтерской отчетности.

1С:Бухгалтерия 7.7 – упрощающая документооборот предприятия конфигурация, которая позволяет реализовать любую схему учета и получить необходимые отчеты. Она может использоваться как автономно, так и с другими конфигурациями, являясь готовым решением для большинства участков бухгалтерского и налогового учетов.

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
(Компонента «Расчет»)

Программа "1С:Зарплата и Кадры" предназначена для расчета заработной платы и кадрового учета. Она может использоваться как на коммерческих предприятиях, так и в бюджетных организациях. Она позволяет вести учет сотрудников, регистрировать служебные перемещения, получать статистические справки по кадровому составу.

Основные функциональные возможности:

1) Расчет заработной платы:

      Различные системы и формы оплаты труда Учет отработанного времени Учет северных и районных особенностей

2) Автоматизация кадрового учета

      Ведение штатного расписания Хранение информации об отработанном времени Регистрация служебных перемещений Оформление приказов о приеме, отпуске, увольнении, кадровом перемещении Ввод и расчет больничных листов; Оформление увольнений с расчетом компенсаций отпуска, выходного пособия .

3) Формирование отчетности для передачи в налоговые органы и в отделения ПФР (сведения о доходах физических лиц, индивидуальные сведения застрахованных лиц)

4) Учет особенностей бюджетных организаций

4) Комплексная конфигурация "Бухгалтерия + Торговля +Склад + Зарплата + Кадры"

Сохраняет возможности основных конфигураций "Бухгалтерский учет", "Торговля и Склад" и "Зарплата и Кадры" и обеспечивает интегрированное ведение учета:

      Единую систему нормативно-справочной информации; Автоматическое отражение торгово-складских операций и расчета заработной платы в бухгалтерском учете; Финансовый учет по нескольким юридическим лицам
      ; Единый управленческий учет.

6. Режимы запуска программ «1С:Предприятие»

При запуске системы "1С:Предприятие" можно выбрать один из 4-х режимов работы - "1С:Предприятие", "Конфигуратор", "Отладчик", "Монитор".

Режим "Конфигуратор" - вход в модуль конфигурирования (перестройки) рабочей программы .

В режиме конфигурирования формируется структура информационной базы, выполняется изменение состава и свойств различных объектов системы в соответствии с потребностями конкретного предприятия. На этапе конфигурирования можно изменять имеющиеся или создавать новые справочники, документы, формы отчетов, алгоритмы расчета различных учетных и аналитических показателей.

При конфигурировании системы можно также создавать наборы прав доступа к данным, соответствующие пользователям разного уровня. В рамках Конфигуратора предусмотрена возможность настройки интерфейса системы (меню, панелей инструмен­тов, комбинаций клавиш). Кроме того, в Конфигураторе можно создавать список пользователей для конкретной организации, а также присваивать различные пользовательские интерфейсы разным типам пользова­телей (менеджеров, бухгалтеров, кадровиков и т. д.).

При конфигурировании используются как визуальные средства, так и встроенный макроязык.

Режим "1С: Предприятие" – это режим пользователя, вход в рабочую программу непосредственно для ведения учета, режим исполнения конфигурации.

Этот режим используется с целью ввода, обработки, хранения и выдачи сводной информации о деятельности предприятия. В нем осуществляется ввод документов, заполнение справочников, выполнение расчетов, формирование различных отчетов. В этом режиме пользователь ведет учет, используя объекты, созданные на этапе конфигурирования.

Таким образом, конфигурирование – это разработка или изменение настройки программы в режиме "Конфигуратор". Ведение учета – это работа с программой в режиме "1С:Предприятие" в рамках текущей настройки программы.

Наличие этих двух режимов позволяет использовать программу в течение долгого времени без замены на новую.

Режим "Монитор". Система автоматически фиксирует и запоминает любые действия пользователя по изменению данных или параметров настройки. Режим "Монитор" открывает доступ к этим данным. Это сделано для того, чтобы в случае возникновения ошибок, сбоев, специалист, проанализировав эту информацию, смог бы установить причину возникновения проблем.

Монитор позволяет просматривать список активных пользователей, т. е. тех пользователей, которые в данный момент работают с информационной базой. Кроме того, монитор позволяет анализировать журнал регистрации действий, выполняемых пользователями за любые периоды времени (историю работы пользователей), а также архивировать историю журнала регистрации.

Режим "Отладчик" - это режим, предназначенный для отладки создаваемой конфигурации. Он облегчает разработку программных модулей системы 1С:Предприятие.

Действия по перестройке программы могут привести к появлению ошибок. «Отладчик» предназначен для того, чтобы найти ошибку в собственных расчетах и способ исправления нежелательного результата, навести порядок в конструкции.

«Отладчик» позволяет прослеживать исполне­ние программных модулей конфигурации, замерять сравнительное время исполнения, просматривать содержимое переменных.

Он предоставляет следующие возможности:

· пошаговое выполнение модуля;

· прерывание и продолжение выполнения модуля;

· возможность отладки нескольких модулей одновременно;

· вычисление выражений для анализа состояния переменных;

· замеры производительности.

7. Базовые объекты метаданных

Метаданные

Основу системы 1С:Предприятие составляет понятие метаданные . Метаданные – это совокупность объектов, составляющих конфигурацию. Они настроены на хранение и обработку информации о деятельности конкретного предприятия. Это данные о данных, т. е.:

Информация о структуре информационных баз данных (справочников, документов и т. д);

Формы диалогов и списков;

Таблицы отчетов;

Программные модули, в которых на встроенном языке описываются алгоритмы функционирования системы.

Программа 1С - это совокупность объектов метаданных, взаимосвязанных между собой.

Базовые объекты метаданных – это объекты, которые присутствуют во всех компонентах системы 1С, т. е. это общие объекты всех трех компонент.

Базовые объекты:

1) Константы

2) Справочники

3) Перечисления

4) Документы

5) Журналы документов

7) Обработки

1) Константы

Используются для работы с постоянной и условно-постоянной информацией. Константы служат для хранения информации, которая либо совсем не изменяется в процес­се функционирования системы, либо изменяется достаточно редко. Например, «Название организации», «Ставка НДС», «ФИО главного бухгалтера » и др.

Удобство использования констант заключается в том, что в них один раз заносится какая-либо информация, которая может многократно использоваться в дальнейшем. Например, уже упоминавшее­ся название организации можно занести в специально объявленную константу, а в различных бланках использовать имя константы для получения ее значения - наименования организации. При ка­ких-либо изменениях в наименовании организации достаточно изме­нить его всего один раз - в константе - и все изменения автомати­чески будут отражены в тех местах, где эта константа используется.

В системе может быть описано неограниченное количество кон­стант. На этапе конфигурирования задается список констант и опи­сываются их характеристики. На этапе исполнения конфигурации задаются сами значения констант.

2) Справочники

Справочники предназначены для работы с постоянной и условно-постоянной информацией с некоторым множеством значений. Каждый справочник представляет собой список однородных объектов: сотрудников, организаций, товаров и т. д. Каждый такой объект называется элементом справочника.

Использование справочников позволяет исключить неоднозначный ввод информации (при заполнении реквизитов документов или дру­гих справочников). Например, если в счете требуется вводить наиме­нование организации-клиента, выбор элемента из справочника клиентов позволит избежать ошибочного ввода наименования.

Любой справочник состоит из элементов, каждый из которых имеет какие-то реквизиты. Например, в качестве элементов справочника "Материалы " выступает информация о конкретных единицах материальных ценностей. Соответственно каждый элемент описывается такими реквизитами, как наименование материала, код, единица измерения, цена и т. п.

В режиме ведения учета пользователь может вводить новые элементы в справочники, а также корректировать или удалять ранее введенные. А на этапе конфигури­рования можно задавать свойства каждого конкретного справочника (например, длина и тип кода, количество уровней, поддержка уникальности кодов, набор реквизитов справочника).

Помимо кода и наименования, можно создавать другие реквизиты для хранения любой до­полнительной информации об элементе справочника.

Для каждого справочника может быть задано несколько форм просмотра и редактирования.

В конкретной конфигурации создается необходимое количество справочников для хранения данных об объектах, используемых при автоматизации данной предметной области. Например, это могут быть справочники «Организации», «Товары», «Сотрудники» и т. д.

Система 1С:Предприятие позволяет организовать многоуровне­вые справочники, элементы которых могут разбиваться на группы. Использование много­уровневых справочников позволяет хранить информацию с нужной степенью детализации, а также организовать ведение многоуровневого анали­тического учета по счетам.

Система 1С:Предприятие имеет механизм поддержки подчинен­ных справочников . Это позволяет связать между собой элементы разных справочников. Каждый элемент подчиненного спра­вочника принадлежит некоторому элементу справоч­ника-владельца. Например, организации и договора с ними, то­вары и единицы их измерения, и т. д.

Некоторые реквизиты справочника могут быть периодическими. В отличие от обычных реквизитов, каждое изменение значения периодического реквизита фиксируется на определенную дату, т. е. программа в хронологическом порядке хранит историю изменения значения реквизита. Если в процессе работы со справочником изменяется значение периодического реквизита, то его прежнее значение сохраняется в памяти системы, а новое значение фиксируется на текущую дату. Благодаря тому, что для периодического реквизита имеется возможность установить, какое значение он имел в различные периоды времени, можно корректно осуществлять расчеты "задним числом".

3) Перечисления

Перечисления – это объекты, содержащие некоторый набор значений. Перечисления используются в системе 1С:Предприятие для опи­сания постоянных наборов значений, не изменяемых для конкретной конфигурации.

Состав, названия и значения перечислений задаются на этапе конфигурирования и не могут быть изменены на этапе исполнения.

Примеры перечислений - виды оплаты (наличная, безналичная, бартер), статус клиента (постоянный, разо­вый). При этом указание статуса клиента в программе выполняется путем выбора одного из значений этого перечисления. Конфигурация сама использует существующие значения перечисле­ний и предлагает их пользователю для выбора.

Помимо списка значений никакая другая информация в перечислениях не содержится.

4) Документы

В системе 1С:Предприятие документ является основной учетной единицей. Каждый документ содержит информацию о конкретной хозяйственной операции и характеризуется своим номером, датой и временем.

При помощи документов от­ражаются платежи с расчетного счета, операции по кассе, кад­ровые перемещения, движения по складу и т. д.

Примеры - «Платежное поручение», «Счет», «Приходная накладная», «Расходная накладная», «Приходный кассовый ордер» и т. д.

В большинстве документов можно выделить две основные части: заголовочная часть и табличная (многострочная) часть. Как правило, в заголовочной части содержатся реквизиты, общие для всего документа и встречающиеся в документе только 1 раз. (В системе 1С:Предприятие заголовочная часть называется шапкой) .

Табличная часть документа - это список однотипных строк с информацией. В большинстве случаев табличная часть используется для формирования общей суммы документа.

Данные, вводимые в документ (реквизиты документа), обычно содержат информацию о происшедшем событии: например, в накладной - информацию о том, с какого склада, каких товаров и сколько отгружено; в приказе о приеме на работу - информацию о сотруднике, оклад, другие сведе­ния.

Т. к. каждая бухгалтерская операция сопровождается некоторым первичным документом, в программе "1С:Бухгалтерия" предусмотрен режим ввода документов. При этом документ может использоваться для нескольких целей:

Для ввода и сохранения информации первичного документа в компьютерной базе данных;

Для формирования проводок и их сохранения в базе;

Для формирования печатной формы документа, которую можно просмотреть, сохранить в компьютере или распечатать.

Важное свой­ство документа - его проведение . Проведение документа – это действие, которое выполняет изменения других данных системы на основании информации проведенного доку­мента.

В компоненте «Бухгалтер­ский учет» проведение используется прежде всего для отражения в бухгалтерском учете хозяйственной операции, информация о которой введена в документ. В процессе проведения документа происходит запись проводок операции и отражение их в бухгалтерских итогах.

Для некоторых видов документов проведение может не использоваться. Обычно это те виды документов, которые не влияют на бухгалтерские итоги и не выполняют никаких других из­менений в данных системы.

Подчиненность документов . В системе 1С:Предприятие существует возможность создания подчиненных документов, которая позволяет организовывать цепочки взаимосвя­занных документов. Если документ включает ссылки на другие документы, то он считается подчиненным тем документам, на которые он ссылается. Возможность установки между документами отношений подчине­ния задается на этапе конфигурирования.

Создание новых видов документов, описание их свойств и структуры выполняется в режиме конфигурирования. Для документа создается экранная форма для ввода исходной информации. При настройке документа задаются такие общие его характеристики, как длина и тип номера документа, условия поддержки уникальности нумерации и многие другие. Кроме того, на этапе конфигурирования для документа определяется алгоритм его проведения (правила формирования проводок) и алгоритм формирования печатной формы документа.

5) Журналы документов

Журналы документов предназначены для ввода новых документов, просмотра и редактирования уже введенных документов, а также для удаления документов. Журналы документов хранят информацию о введенных документах, с их помощью можно просматривать введенные документы.

Каждый вид документа может быть отнесен к определенному жур­налу. Сам журнал документов не добавляет новых данных в систему, а служит только как средство просмотра списка созданных документов.

Каждый журнал позволяет работать с документами, относящимися к одному из разделов учета: учет основных средств, учет материалов, банк, касса и т. д. В типовой конфигурации есть следующие журналы: "Банк", "Касса", "Заработная плата", "Товары, реализация" и др. Например, в журнал "Банк" автоматически помещаются записи о каждом введенном в систему документе по оплате, произведенной или полученной предприятием через расчетный счет. Для кассовых документов предусмотрен журнал "Касса". Он используется для регистрации приходных и расходных кассовых ордеров .

Кроме этого, в программах 1С существует журнал «Общий», который позволяет работать со всеми введенными документами, независимо от их принадлежности к конкретным разделам учета.

При конфигурировании для документов разных видов можно указывать один журнал, что позволяет произвольным образом группировать документы в журналах. Например, можно создать журнал «Складские документы», который будет содержать все приходные накладные и накладные на внутреннее перемещение.

6) Отчеты и обработки

Отчеты используются для получения сводной выходной информации в удобном для просмотра и анализа виде.

Отчеты в 1С можно разделить на 3 группы:

Стандартные отчеты . Обычно они входят в состав типовой кон­фигурации. Они предназначены для получения обобщенной и детализированной информации по любым разделам бухучета. Стандартные отчеты используются практически во всех организациях и для любых разделов бух­галтерского учета. Примеры: «Оборотно-сальдовая ведомость », «Шахматка», «Анализ счета», «Карточка сче­та» и другие. Такие отчеты используются непосредст­венно при ведении бухгалтерского учета для анализа бухгалтерских итогов на уровне счетов, субсчет ов, валют, объектов аналитики, раз­личных периодов и детальных проводок.

Регламентированные отчеты . Это отчеты, предназначенные для передачи в различные контролирующие органы – налоговые инспекции , ФСС, органы статистики. Состав и со­держание этих отчетов определяются различными государственными органами – ФНС, Минфином и т. д. Их состав зависит от страны, в которой исполь­зуется программа. Примеры: налоговые декларации , баланс, расчетные ведомости в фонды. Обычно комплект регламентированных отчетов создается фирмой 1С (обновляется ежеквартально).

Специализированные отчеты . Обычно создаются в конкретной конфигурации непосредственно для данной организации и решают более узкие задачи. Специализированные отчеты обычно ориентиро­ваны на конкретный раздел учета. Они создаются при необ­ходимости получить специфические выборки информации или особый вид печатной формы. Примеры: акт сверки расчетов, справка о доходах 2-НДФЛ.

Все отчеты, независимо от того, кто их создал, могут быть изменены средствами конфигура­тора и имеют одни и те же принципы использования.

Кроме отчетов, в системе 1С:Предприятие используется по­нятие Обработка . Обработки предназначены не для выдачи информации, а для изменения каких либо данных в информационной базе. Они обычно используются для выполнения некоторых служебных функ­ций (например, для загрузки содержимого какого-либо справочника из другой программы).

Использование обработки ничем не отличается от использования отчета. Их свойства и действия также полностью определяются при конфигу­рировании.

8. Конфигурация

Система 1С:Предприятие использует различные типы объектов. Конкретный набор объектов определяет конкретная конфигурация. Вместе с конфигурацией система 1С:Предприятие выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и решаемых задач.

Конфигурация создается штатными средствами системы. Она обычно поставляется фирмой «1С» в качестве типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, или разработана заново (с нуля).

Конфигурация в системе 1С:Предприятие - это совокупность 3-х взаимосвязанных составных частей:

1) структура метаданных;

2) набор пользовательских интерфейсов;

3) набор прав.

1) Понятие метаданных было рассмотрено ранее (см. п. 6).

2) Пользовательский интерфейс в системе 1С:Предприятие - совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными объектами данных - документами, справочниками, журналами и т. д. Как правило, пользовательский интерфейс создаётся для конкретной категории пользователей. Цель создания интерфейса - обеспечить быстрый доступ пользователей к той информации, которая им необходима в соответствии с их обязанностями.

3) Права в системе 1С:Предприятие определяют полномочия пользователей на работу с информацией, которая обрабатывается в системе. Совокупность предоставляемых пользователю прав определяется, как правило, кругом его обязанностей.

Операция назначения прав пользователю решает две основные задачи:

1) Ограничение круга пользователей конфиденциальной информации

2) Запрет выполнения определенных операций (например, операций удаления и корректировки данных). Это позволяет в какой-то степени предотвратить возможные потери информации.

Все три составные части конфигурации тесно связаны между собой и требуют согласованного внесения изменений (особенно это касается пользовательских прав).

Так, назначение прав может выполняться только для существующих объектов метаданных (конкретных документов, журналов, справочников, отчетов). Добавление в структуру метаданных нового объекта должно сопровождаться внесением соответствующих изменений в права.

Команды, которые можно связать с элементами пользовательского интерфейса, управляют конкретными объектами метаданных. Понятно, что нет смысла включать в пользовательский интерфейс команды по работе с информацией, доступ к которой пользователю запрещен.

9. Программный модуль

Модуль - это программа на встроенном языке системы 1С:Предприятие. Модули вызываются для выполнения в заранее известные моменты работы системы 1С:Предприятие. На встроенном языке 1С можно разрабатывать модули, состоящие из процедур и функций.

Программные модули в конфигурации не являются самостоятельными программами, т. к. они являются частью всей конфигурации задачи. В модулях размещаются тексты процедур и функций, вызываемых системой во время исполнения в определенные моменты времени.

Каждый отдельный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в одном контексте .

Контекст выполнения программного модуля

Глобальный контекст:

    значения системных атрибутов, системные процедуры и функции

(например, функция ТекущееВремя() возвращает текущее системное время, а функция ТекущаяДата() – текущую дату на компьютере)

    значения заданных в конфигураторе констант, перечислений.

Глобальным модулем называется модуль, который автоматически выполняется при старте системы 1С:Предприятие в момент загрузки конфигурации. В нем содержатся процедуры и функции, которые необходимо выполнять при запуске системы 1С:Предприятис, а также глобальные процедуры и функции, которые могут вызываться из любого другого модуля конфигурации.

Глобальный модуль относится к конфигурации в целом. Он нужен для того, что писать процедуры и функции, доступные в любом месте программы (в любом другом модуле). Также можно создавать глобальные переменные, которыми можно пользоваться в любом месте программы.

Локальный контекст образуется тем конкретным местом конфигурации, для которого использован этот конкретный модуль.

Виды программных модулей

Глобальный модуль

Модуль формы списка справочника

Модуль формы группы

Модуль формы элемента справочника

Модуль формы документа

Модуль документа

Модуль формы журнала документов

Модуль формы списка счетов

Модуль формы счета

Модуль формы журнала операций

Модуль формы операции

Модуль формы журнала проводок

Модуль формы отчета

Модуль формы обработки

Текст программного модуля состоит из операторов и комментариев. Комментарии начинаются с символов «//»

Операторы встроенного языка обязательно нужно разделять символом ";". Конец строки не является признаком конца оператора, т. е. операторы могут свободно переходить через строки и продолжаться на другой строке. Можно располагать произвольное число операторов на одной строке, разделяя их символом ";".

Имена переменных, процедур и функций

Именем переменной, объявленной процедуры или функции может быть любая последовательность букв, цифр и знаков подчеркивания "_". Создаваемые имена не должны совпадать с зарезервированными словами языка или с именами уже существующих процедур и функций, доступных на момент выполнения. В именах переменных, процедур и функций регистр букв не учитывается.

Зарезервированные (ключевые) слова

В языке есть зарезервированные слова, которые не могут использоваться в качестве создаваемых имен переменных и объявляемых процедур и функций. Каждое из ключевых слов имеет 2 представления - русское и английское. Ключевые слова в русском и английском варианте могут свободно смешиваться в одном исходном тексте. Регистр букв ключевых слов не имеет значения.

Примеры ключевых слов:

ИначеЕсли

СтрДлина

КонецЕсли

Контекст

Прервать

Предупреждение

КонецЦикла

Процедура

Специальные символы, используемые в исходном тексте

Начало комментария. Коммен­тарием считается весь текст от знака "//" до конца текущей стро­ки.

Вертикальная черта в начале строки используется только в стро­ковых константах. Она означает, что данная строка является про­должением предыдущей (перенос строки)

Символ разделения операторов.

В круглые скобки заключается список параметров методов, про­цедур и функций.

Запятая разделяет параметры методов, про­цедур и функций.

В двойные кавычки заключаются строковые константы.

В одинарные кавычки заключаются константы даты.

Десятичная точка в числовых константах. Разделитель у агрегатных типов данных.

Операция сложения.

Операция вычитания.

Операция умножения.

Операция деления.

Логическая операция «боль­ше».

Логическая операция «больше или равно».

Логическая операция «мень­ше».

Логическая операция «меньше или равно».

Присвоение или логическая операция «равно».

Логическая операция «не рав­но».

Область использования переменной

Область использования переменных зависит от места их определения в конфигурации задачи.

Существует 3 области, в которых можно объявить переменные:

1) В разделе определения переменных глобального модуля.

Если переменные определены с ключевым словом Экспорт, то это будут глобальные переменные. Они доступны для использования в любом программном мо­дуле конфигурации.

2) В разделе определения переменных конкретного (локального) модуля.

Это переменные модуля. Они доступны для использования в исполняемых операто­рах, выражениях, в любой процедуре и функции того программного модуля, в пределах которого они объявлены.

3) В процедуре или функции.

Это локальные переменные. Они доступны в пределах той процедуры или функции, в которой они объявлены.

Если переменная определена как глобальная, то она видна из всех процедур и функций любого программного модуля конфигурации задачи.

Если же переменная определена внутри процедуры, то её областью видимости является данная процедура или функция.

Структура программного модуля

    Раздел определения переменных Раздел процедур и функций Раздел основной программы

(В этом разделе могут находиться только исполняемые операторы. Он исполняется в момент запуска модуля на выполнение. Обычно в разделе основной программы размещаются операторы, присваивающие переменным конкретные значения, которые необходимо провести до первого вызова любой из процедур или функций модуля).

Пример.

// Определение переменных
Перем Переменная1;
Перем Переменная2;

// Процедуры и функции

Процедура Процедура1()

…// текст процедуры

КонецПроцедуры

Функция Функция1()

…// текст функции

КонецФункции

// Раздел основной программы

Переменная1 = "123";

10. Регистры

Представим, что наша организация ведёт торговые операции с контрагентами. При этом мы будем платить поставщикам за отгруженный товар, а от покупателей получать деньги за проданные товары. Для ввода данных по хозяйственным операциям в 1С используется объект метаданных "Документ". С помощью документов мы сможем вводить данные по приходу/перемещению/отгрузке товара, приходу/расходу денег, но хранить текущее состояние остатков на складе и состояние взаимозадолженности с контрагентами в документах нельзя. Как раз для такой цели в 1С есть специальный механизм. Он использует объект метаданных "Регистр " – в оперативном учете (для Бухгалтерии – "ПланСчетов", для Расчета – "Журнал расчетов").

Регистры накапливают информацию о наличии и движении средств - товарных, денежных и других. Вся информация о хозяйственных операциях накапливается в регистрах, и эту информацию можно извлекать, анализировать и представлять пользователю в виде отчетов.

Т. е. можно сказать, что регистры - это таблицы для накопления оперативных данных и получения сводной информации.

Данные в регистры добавляются только при проведении документов. Сведения из регистров используются для формирования отчетов.

Классическая схема использования регистров в 1С:Предприятии выглядит следующим образом:

Документы => Регистры => Отчеты

Регистр - это внутренний компонент конфигурации. При использовании конфигурации он недоступен пользователю для непосредственного заполнения, нет стандартных средств его просмотра, как для других объектов (документов, справочников, констант и т. д.). Но средствами встроенного языка в регистры можно записывать информацию и в последующем извлекать её.

Измерения и ресурсы регистров

Основная проблема при создании регистров - это определение его структуры (в каких разрезах накапливать сводные данные, чтобы затем легко можно было извлечь нужную информацию?). Структура регистра должна быть такова, чтобы можно было извлекать из него нужную информацию без утомительной обработки. В 1С при создании регистра достаточно просто задать, в каких разрезах и какие данные требуется хранить в нём, а система сама обеспечит запись и получение нужных данных (простыми языковыми средствами).

Предположим, что регистр «Остатки товаров » должен содержать сведения о количестве и стоимости каждого товара на каждом складе. В идеологии системы 1С:Предприятие регистр такого вида представляет собой прямоугольную систему координат, на одной оси которой находятся склады, на другой – товары, а на пересечении конкретного склада и конкретного товара находятся цифры количества товара и стоимости товара.

Измерения регистра - это то, в каких разрезах требуется хранение информации.

Ресурсы регистра - это количественные или суммовые данные, которые хранятся в регистре.

В нашем случае:

Регистр : Остатки товаров
Измерения : Товар, Склад
Ресурсы : Кол-во, Стоимость

Из данного регистра можно получить следующую информацию:

    остаток конкретного товара на конкретном складе остаток конкретного товара на всех складах стоимость всех товаров на конкретном складе

Движения в регистрах

Изменение состояния регистров выполняется модулем документа на встроенном языке. При проведении документа выполняются изменения в регистрах.

Сведения об изменениях в регистрах называются движениями регистров. Движениями регистра ОстаткиТоваров будут приход и расход.

В табличном виде регистр ОстаткиТоваров представляется следующим образом:

Товар

Склад

Кол-во

Стоимость

Одна строка из этой таблицы называется "движением ". Движения в регистрах создаются только при проведении документов.

В регистре, кроме измерений и ресурсов, можно задать реквизиты .

Реквизиты - это дополнительные сведения, сопровождающие движение. С помощью встроенного языка можно отбирать движения с заданным значением реквизита.

Виды регистров

В системе 1С:Предприятие возможно использование регистров 2-х типов: регистры остатков и регистры оборотов . Разница между ними понятна из их названия и заключается в характере хранимой информации: в регистрах остатков всегда хранится информация о конечном состоянии средств, а в регистрах оборотов, образно выражаясь, - как это состояние было достигнуто.

Если из регистра нужно быстро получить остаток чего-либо на текущий момент, тогда нужно создать регистр остатков. Если из регистра нужно быстро получать приход или расход чего-либо за период, тогда нужно создать оборотный регистр.

Суть 2-х видов регистров и их различия можно проиллюстрировать следующим примером. Представим себе прямую направляющую, по которой движется бегунок. На бегунок установлен спидометр с указателем пройденного пути. Мы измеряем расстояние от начала направляющей до бегунка. Бегунок идет вперед – это расстояние растет, идет назад – уменьшается. Так действует регистр остатков. Он показывает текущее состояние координаты бегунка по отношению к какому-то нулевому значению. Аналог – остатки на складе. Они растут, если был приход товара, и уменьшаются, если был расход.

У нас есть еще спидометр со счетчиком пройденного пути. В какую бы сторону бегунок не двигался – цифра на счетчике растет. Так действует регистр оборотов. Аналог – величина товарооборота в магазине. Есть ли приход, или расход – товарооборот растет.

Регистры остатков

Рассмотрим в качестве примера отслеживание взаиморасчетов с покупателями товаров, которые производит или продает наше предприятие.

Для того чтобы оперативно получать информацию о взаимной задолженности нашего предприятия и покупателя, потребуется регистр «Взаиморасчеты», в котором для каждого покупателя будет храниться сумма задолженности. При совершении хозяйственной операции состояние регистра будет соответствующим образом изменяться, каждый раз отражая текущее состояние взаиморасчетов. Регистр «Взаиморасчеты» – это регистр остатков .

Пример :

Регистр должен хранить остатки товаров на каждом складе в количественном и суммовом выражении.

Регистр остатков Товары

Измерения : Товар, Склад

Ресурсы : Количество, Стоимость

Реквизиты : нет

Оборотные регистры

Но из регистра «Взаиморасчеты» нельзя получить информацию об объеме закупок, совершенных данным покупателем за какой-либо период времени, т. к. регистр не содержит такой информации.

В этом случае решением проблемы может быть использование регистра оборотов . В таком регистре – назовем его «Объем закупок» – в разрезе покупателей будет храниться информация об объеме закупок (об обороте покупателя). При создании регистра оборотов можно указывать, с какой периодичностью будет накапливаться информация: день, неделя, месяц и т. д.

Теперь при совершении хозяйственных операций нужно будет изменять не только состояние регистра «Взаиморасчеты», но и регистр «Объем закупок». В этот регистр при совершении клиентом каждой покупки будет заноситься информация о сумме покупки. В результате в регистре «Объем закупок» будет постоянно накапливаться информация об общем объеме закупок клиента.

Пример:

Регистр должен хранить доходы от продаж за день в разрезе клиентов и товаров.

Оборотный регистр Доходы

Измерения: Клиент, Товар

Ресурсы: Доход

Реквизиты: нет

Периодичность: День

11.Типы данных

В системе 1С:Предприятие поддерживаются базовые и агрегатные типы данных.

К базовым типам относятся:

· числовой;

· строковый;

Числовым типом может быть представлено любое десятичное число. Над данными числового типа определены основные арифметические операции.

Строковым типом может задаваться любая последовательность символов, в том числе и пустая.

Типом дата может представляться любая корректная дата.

Агрегатные типы данных – это специализированные типы данных, предназначенные для работы с объектами 1С:Предприятия.

К агрегатным относятся следующие типы данных :

Константа – средство работы с постоянными (или условно-постоянными) значениями. В константах хранится информация, которая не изменяется или изменяется достаточно редко. Например, название организации, почтовый адрес.

Справочник – средство для ведения списков однородных элементов данных.

Перечисление – средство работы с элементами данных, список возможных значений которых жестко задан (например, для перечисления «ФормаОплаты» можно задать возможные значения: «Нал», «Безнал»). Документ – средство для ввода первичной информации о совершаемых хозяйственных операциях.

Запрос – средство обращения к объектам (документам, регистрам, справочникам, журналам расчетов) с целью получения сводной информации при формировании выходных отчетов.

Текст – средство работы с текстовыми документами.

Таблица – средство работы с таблицами (отчетами).

СписокЗначений – средство для создания списка значений каких-либо данных с возможностью в дальнейшем сортировать и выбирать нужные значения из списка.

Картинка – средство для работы с графическими файлами.

Периодический - средство для работы с периодическими реквизитами справочников и периодическими константами.

ФС – средство для работы с файлами непосредственно из встроенного языка.