
- •Общая концепция системы 1с:Предприятие 8
- •Лекция 2 Основные приёмы, применяемые на начальном этапе ведения учёта в 1с:Бухгалтерии
- •Лекция 3 Ввод начальных остатков, начало ведения учёта в программе
- •Ввод начальных остатков
- •Ввод начальных остатков по ос
- •Ввод начальных остатков по другим счетам
- •Проверка правильности ввода начальных остатков
- •Обработка Ввод начальных остатков
- •Дата актуальности учета
- •Начало ведения учёат в программе 1с:Бухгалтерия
- •Начало учета для новых организаций
- •Лекция 4 учёт кассовых операций
- •Общие положения
- •Оформление пко
- •Выбытие денежных средств из кассы
- •Кассовая книга
- •Журнал регистрации приходных и расходных кассовых документов
- •Лекция 5 учёт расчётов с подотчётными лицами
- •Общие положения
- •Выдача денежных средств подотчет
- •Результат распоряжения подотчетной суммой: авансовый отчет
- •Лекция 6 учёт операций по расчётному счёту
- •Общие положения
- •Платежное поручение - это приказ банку на перечисление денежных средств с расчетного счета.
- •Платежный ордер на списание денежных средств
- •Платежный ордер на поступление денежных средств
- •Платежное требования выставленное
- •Автоматизированная обработка выписок банка
- •Обмен данными с банком в электронном виде
- •Лекция 7 учёт кадров Общие положения
- •Прием на работу
- •Кадровые перемещения
- •Увольнение с работы
- •Лекция 8 учёт заработной платы
- •Начисление заработной платы
- •Учет выплаты заработной платы
- •Отражение заработной платы в регламентированном учете
- •Отчеты по оплате труда
- •Лекция 9 учёт основных средств Основные положения
- •Учет приобретения или создания ос
- •Общие схемы бухгалтерских записей по учету приобретения или создания ос
- •Приобретение ос
- •Дополнительные расходы
- •Приобретение ос, требующего монтажа
- •Монтаж ос сторонней организацией
- •Принятие объекта ос к учету
- •Принятие объекта ос к учету с одновременным списанием его стоимости на расходы
- •Амортизация ос
- •Перемещение ос
- •Восстановление (модернизация) ос
- •Инвентаризация ос
- •Выбытие ос
- •Подготовка к передаче ос
- •Передача ос
- •Списание ос
- •Лекция 10 учёт нематериальных активов Основные положения
- •Формирование первоначальной стоимости нма
- •Принятие нма к учету
- •Амортизация нма
- •Передача нма
- •Приобретение за плату
- •Поступление материалов
- •Поступление дополнительных расходов
- •Установка цен номенклатуры
- •Лекция 12 учет товаров, торговые наценки Основные положения
- •Поступление товаров
- •Продажа товаров по договорам поставки
- •Продажа товаров по договору комиссии
- •Особенности учета товаров в розничной торговле
- •Учет расчетов с комиссионерами (организация в роли комитента)
- •Складской учет
Лекция 1
Общая концепция системы 1с:Предприятие 8
Ну во-первых, в системе «1С:Предприятие» важно понятие «экономическое ПО» - это программное обеспечение предназначающееся прежде всего для ведения бизнеса. Во-вторых - это система управления базой данных, т.е. все правила работы с базами данных к системе применить можно. С точки зрения разработчика систему «1С:Предприятие 8» можно представлять одним из двух способов:
Совокупность таблиц: все данные системы хранятся в таблицах. Например информация о сотрудниках предприятия хранится в специальной таблице, где есть поля ФИО, Пол, Адрес, Дата рождения и прочее.
Совокупность объектов. Это более «продвинутое» с точки зрения языков программирования понятие. Под объектом системы мы, например, можем представить себе тот же самый справочник Сотрудники, только теперь под этим понятием будут не только поля перечисленные выше (атрибуты объекта), но и «вложенная» таблица с списком детей сотрудника, и некий набор методов управления этим объектом, например Удалить. То есть объект - это набор таблиц с их полями (свойства объекта) и набор программных средств для манипулирования объектом (методы объекта).
Объекты системы могут как составлять часть метаданных (описание структуры и свойств данных), так и являться вспомогательными объектами, например, в объекте метаданных хранится информация о дне рождения сотрудника, но для редактирования пользователем этой информации используется специальный вспомогательный объект Форма в котором расположены элементы управления, в том числе и элемент Дата рождения.
Над таблицами базы данных на прямую нельзя производить манипуляции - таблица не всегда представляет собой один объект, поэтому таблицы базы данных доступны только для чтения, обращение к таким таблицам обычно происходит с помощью запросов системы. Любое манипулирование базой данных производится с помощью объектной модели.
Не интерактивные события объекта описываются в его модуле. Именно в модулях системы описываются поведение программы при различных событиях. Модули бывают:
Общие модули. Модули содержат общие для всей конфигурации процедуры и функции (однако могут содержать и локальные процедуры и функции доступные только из этого же модуля). Могут вызывать процедуры и функции другого общего модуля. Не содержат описание переменных и область инициализации переменных, нет основного текста программы (только процедуры и функции). Общие модули делятся на глобальные и не глобальные. Процедуры и функции описанные в глобальных общих модулях могут быть вызваны просто по имени, а те которые описаны в не глобальных общих модулях вызываются посредством обращения к модулю (НазваниеМодуля.НазваниеПроцедуры()).
Специализированные модули приложения: модуль приложения, модуль внешнего соединения и модуль сеанса. Служат для описания событий связанных с интерактивными или COM-событиями старта системы и завершения работы. Могут вызывать процедуры и функции общих модулей.
Модули объектов. Принадлежат объектам, содержат описание процедур и функций для работы с определенным объектом и в том числе описание не интерактивных событий объекта. Могут вызывать процедуры и функции общих модулей.
Модули форм. Содержат описание событий работы пользователя в форме. Могут вызывать процедуры и функции модуля объекта и общих модулей.
Каждый модуль (есть исключения) можно разделить на несколько частей:
Область объявления переменных. В этой области описываются переменные, «область жизни» которых весь модуль, то есть значение переменной можно получить в любой процедуре и функции модуля.
Область описания процедур и функций. Порядок описания процедур и функций не зависит от их места вызова. Однако рекомендуется например процедуры-обработчики событий описывать в том порядке в котором будет происходить их вызов системой (при открытии, при записи, при закрытии). Внутри процедур и функций также есть возможность объявлять переменные (локальные), объявление переменных внутри процедур и функций должно располагаться до основного их текста.
Основной текст программы, или область инициализации переменных. После описания процедур и функций располагается текст программы вызов которого будет осуществлен сразу при обращении к текущему модулю, таким образом в этой части можно располагать тот текст который должен быть выполнен, например, при открытии объекта. Однако, не стоит забывать что система «1С:Предприятие 8» является языком «событийным», вызов соответствующих процедур и функций будет вызываться системой самостоятельно, и в этой части модуля обычно лишь присваиваются значения переменным, описанным в первой части модуля.
Ни одна из частей модуля не является обязательной. В общих модулях не может располагаться объявление переменных модуля и их инициализация.