- •Основные понятия учебного курса
- •Общие определения
- •Классификация компьютерных технологий по области применения и технологиям построения. По сфере деятельности.
- •Общая характеристика 1с предприятия как компьютерной ит.
- •Версии и история развития.
- •Программная архитектура 1с предприятия. Основные компоненты. Понятие конфигурации, основные типы конфигурации.
- •Особенности учета деятельности предприятий в компьютерных технологиях. Документ как базовый элемент кт автоматизации деятельности предприятия.
- •Принципы учёта деятельности предприятия
- •Понятия документа.
- •Первичные документы.
- •Электронный документ. Формы электронных документов.
- •Принципы работы программной системы 1с. Основные объекты среды выполнения. Константа. Перечисление. Документ. Журнал документов.
- •Роль документов.
- •Основные параметры, устанавливаемые при работе с 1с
- •Справочник. Формы для работы со справочниками. Основные атрибуты. Понятия периодических реквизитов.
- •Использование периодических реквизитов в справочниках и периодических констант.
- •Особенности работы в конфиграции оперативный учёт. Основные справочники и другие объекты среды выполнения.
- •Особенности бухгалтерского учета хозяйственной деятельности предприятий
- •Учет хозяйственных операций.
- •План счетов
- •1.6. Синтетический и аналитический учет
- •Особенности бухгалтерского учета хозяйственной деятельности предприятий
- •Нормативное регулирование бухгалтерского учета в Российской Федерации
- •2.3. Формы бухгалтерского учета
- •Общие положения
- •Простая форма бухгалтерского учета
- •Автоматизированная форма учета
- •2.7. Содержание классической процедуры процедура бухгалтерского учета
- •Формы организации бухгалтерии
- •Учетная политика
- •Особенности учёта материальных ценностей. Метод начислений и кассовый метод
- •Управленческий учет
- •Налоги и налоговый учет
- •Прямые и косвенные налоги
- •Основные виды косвенных налогов
- •Специальные налоговые режимы
- •Налоговая оптимизация.
- •Учет денежных средств. Расчетный счет. Безналичные расчеты
- •Формы безналичных расчетов
- •Платежное поручение
- •Расчёты по инкассо
- •Аккредитив
- •Расчетный счет и наличные деньги
- •Особенности учета операций по расчетному счету
- •Учет денежных средств. Касса. Расчёт наличными.
- •Контрольно-кассовая техника
- •Приходование денежных средств в кассу
- •Расходование денежных средств из кассы
- •Кассовая книга
- •Расчеты наличными средствами между юридическими лицами
- •Бухгалтерские записи по учету денежных средств в кассе
- •5.8. Важные документы
- •Нормативное регулирование
- •Особенности исчисления ндс
- •Бухгалтерские записи по учету ндс
- •Поступление материалов
- •Выбытие материалов
- •Нормативное регулирование
- •Основные средства
- •Операции по учету основных средств.
- •Приобретение объекта основных средств
- •Амортизация
- •Переоценка
- •Ремонт и текущее содержание
- •Выбытие
- •Бухгалтерские записи
- •Важные документы
- •Нормативное регулирование
- •Нематериальные активы.
- •Общие положения
- •Учет поступления нма
- •Амортизация нма
- •Выбытие нма
- •Расчеты с поставщиками и подрядчиками:
- •Общие положения
- •Договор и счет
- •Порядок учета расчетов с поставщиками и подрядчиками
- •Важные документы
- •Учет затрат на производство
- •Учет прямых и косвенных расходов
- •Учет затрат на другие виды производства
- •Выпуск продукции
- •Незавершенное производство
- •Брак в производстве
- •Увольнение работника
- •О формах и системах оплаты труда
- •Особенности бухгалтерского учета заработной платы
- •Начисление заработной платы
- •Удержания из заработной платы: ндфл
- •Отчисления в страховые фонды.
- •Обязательное пенсионное страхование
- •Выплата заработной платы
- •Использование периодических реквизитов в справочниках и периодических констант.
- •Особенности работы в различных в различных типах конфигурации системы 1с Предприятие 7.7.
- •Основные документы конфигурации оперативный учёт
- •Документы поступления (Приходная накладная)
- •Складские документы
- •Работа в 1с в режиме конфигуратора
- •Работа с конфигурацией.
- •Обновление и загрузка измененной конфигурации
- •Программные модули 1с
- •Типы программных модулей и их выполнение.
- •Структура программного модуля
- •Объекты программных модулей.
- •Контекст выполнения программного модуля
- •Язык программирования 1с
- •Процедуры и функции программного модуля.
- •Формат операторов.
- •Описание процедуры и функции.
- •Используемые типы данных.
- •Операторы языка 1с
- •Документ, как объект метаданных
- •Разработка модуля формы.
- •Модуль документа.
- •Объекты среды разработки.
- •Константы.
- •Список значений.
- •Обработка табличной части документа.
- •Объект Таблица
- •Регистры
- •Методы и атрибуты регистров.
- •Запросы 1с
- •Язык запросов. Используется для формирования текста запросов.
- •В какой то мере аналогичен sql, но в качестве объектов выборки могут быть использованы различные объекты (регистры оперативного учёта, документы, справочники).
-
Используемые типы данных.
В системе поддерживаются базовые и агрегатные типы данных.
К базовым типам данных относятся:
-
Число;
-
Строка;
-
Дата.
С числовыми переменными допустимо проведение арифметических операций +, -, *, /, а также действие математических функций Окр(), Цел(), Лог()
Для строковых величин допустима операция конкатенации (сложения двух строк). Например, выражение "абв" + "где" даст в результате "абвгде".
Для переменных типа "Дата" допустима операция вычитания, которая дает в результате число дней между двумя датами. Например, выражение '01.01.2005'-'01.01.2004' даст в результате число 366 (2004 год был високосным).
Во встроенном языке программирования системы 1С:Предприятие строковая константа задается в двойных кавычках -"Строка" , а константа типа "Дата" - в одинарных - ’22.12.2011’.
Для преобразования значения одного базового типа в другой используются функции (Строка(<3начение>); Число(<3начение>); Дата(<3начение>); Дата(<Год>,<Месяц>,<День>).
Если в выражении используются величины разных типов, то выражение приводится к типу первого операнда.
Типизация переменных в языке не жесткая, т. е. тип переменной определяется ее значением.
Агрегатные типы данных - это специализированные типы данных, соответствующие используемым типам объектов метаданных
Примеры агрегатных типов данных: Константа, Справочник, Перечисление, Документ, Запрос.
Кроме используемых в дереве объектов метаданных в языке определены другие агрегатные типы.
Текст - средство работы с текстовыми документами.
Таблица - средство работы с таблицами (отчетами);
СписокЗначений - средство для создания списка значений каких-либо данных и возможность в дальнейшем сортировать и выбирать нужные значения из списка;
ТаблицаЗначений - средство для создания списка значений каких-либо данных и возможность в дальнейшем сортировать и выбирать нужные значения из списка;
Картинка - средство для работы с графическими файлами;
Периодический - средство для работы с периодическими реквизитами справочников и периодическими константами;
ФС - средство для работы с дисковыми файлами непосредственно из встроенного языка системы 1С:Предприятие;
XBase - средство для работы с файлами баз данных DBF-формата непосредственно из встроенного языка системы 1С:Предприятие.
Переменную агрегатного типа можно создать функцией СоздатьОбъект(“тип”), у которой в качестве параметра указать строку - название типа.
Каждый агрегатный тип данных имеет свой набор атрибутов и методов.
-
Операторы языка 1с
Оператор ветвления
Оператор ветвления имеет следующий формат:
Если <Логическое_выражение1> Тогда
// Операторы 1 [ИначеЕсли <Логическое_выражение2> Тогда]
// Операторы 2 [ИначеЕсли <Логическое_выражениеЗ> Тогда]
// Операторы 3
[Иначе]
// Операторы
КонецЕсли;
Циклы
Цикл с предусловием:
Пока <Логическое_выражение> Цикл
…
[Прервать]
…
[Продолжить]
…
КонецЦикла;
Цикл со счетчиком:
Для <ИмяПеременной> = <Выражение1> По <Выражение2> Цикл
…
[Прервать]
…
[Продолжить]
…
КонецЦикла;
Величина приращения счетчика при каждом выполнении цикла равна 1. Оператор Прервать позволят прекратить выполнение цикла и передать управление на оператор, следующий после слова КонецЦикла. Оператор Продолжить прерывает выполнение текущей итерации цикла и производит переход к следующей итерации.
Системные функции.
Рис. Системные функции.
?(<Логич_выраж>,<Выраж1>,<Выраж2>)
Назначение:
Возвращает значение первого выражения, если условие истинно, иначе - значение второго выражения.
результат вычисления условного выражения.
Параметры:
<Логич_выраж> - логическое выражение,
<Выраж1> - выражение,
<Выраж2> - выражение.
Вопрос(<Текст_вопроса>,<Режим>,<Таймаут>)
Назначение:
Вывести окно вопроса и получить ответ.
Возвращает ответную реакцию в виде числа или строки, в соответствии с заданием параметра <Режим>:
-1, 0, 1, 2, 3, 4
Параметры:
<Текст_вопроса> - cтрока текста вопроса;
<Режим> - определяет набор кнопок диалога в виде числа или строки (в скобках английское написание):
0 или 'ОК' ('ОК') - кнопка OK;
1 или 'ОК+Отмена' ('OK+Cancel') - кнопки OK и Отмена;
2 или 'Стоп+Повтор+Пропустить' ('Abort+Retry+Ignore') - кнопки Стоп, Повтор,