
- •1.1. О фирме “1с”
- •1.2. О системе 1с: предприятие 7.7
- •1.3. Система защиты системы 1с: предприятия
- •1.4. Запуск системы 1с: предприятие
- •1.5. Конфигурация
- •1.6. Ввод пользователей системы
- •1.7. Сохранение, восстановление и тестирование информационных баз
- •1.8. Обновление и загрузка измененной конфигурации
- •1.9. Как вносить изменения в типовую конфигурацию?
- •1.10. План занятия
- •2.1. Бухгалтерский учет, его объекты и основные задачи
- •2.2. Основные требования к ведению бухгалтерского учета
- •2.3. Пример
- •2.4. Введение в типовую конфигурацию «Бухгалтерский учет. Редакция 4.2»
- •2.5. План занятия
- •3.Встроенный язык
- •3.1. Программные модули
- •3.2. Контекст выполнения программного модуля
- •3.3. Виды программных модулей
- •3.4. Формат операторов
- •3.5. Имена переменных, процедур и функций
- •3.6. Структура программного модуля
- •3.7. Процедуры и функции программного модуля
- •3.8. Типы данных
- •3.9. Управляющие операторы
- •3.9.1. Оператор ветвления
- •3.9.2. Циклы
- •3.9.3. Обработка ошибок
- •3.9.4. Работа с транзакциями
- •3.10. Работа с объектом «СписокЗначений»
- •3.11. Работа с объектом «ТаблицаЗначений»
- •3.12. Запуск внешних приложений из 1с.
- •3.13. План занятия
- •4.Справочники и документы
- •4.1. Справочники
- •4.1.1. Подчиненные справочники
- •4.1.2. Группы элементов
- •4.1.3. Обработка элементов справочника
- •4.1.4. Добавление нового элемента справочника
- •4.1.5. Поиск элемента справочника
- •4.1.6. Удаление элементов справочника
- •4.2. Документы
- •4.2.1. Реквизиты документа
- •4.2.2. Проведение документа
- •4.2.3. Обработка документов
- •5. Запросы и отчеты
- •5.2. Запросы
- •5.2.1. Создание запроса
- •5.2.2. Обработка результатов запроса
- •5.2.3. Использование конструктора запросов
- •5.3. План занятия
- •Компонента "Бухгалтерский учет"
- •6.1. Работа с бухгалтерскими счетами
- •6.2. Работа с операциями и проводками
- •6.3. Работа с корректными проводками
- •6.4. План занятия
- •7. Бухгалтерские итоги
- •7.1. Работа с основными итогами
- •7.2. Работа с временными итогами
- •7.3. Работа в режиме запроса
- •7.3.1. Выполнение запроса
- •7.3.2. Обращение к результатам запроса
- •8.Таблица для ввода данных
- •8.1. Свойства таблицы в режиме ввода данных
- •8.2. Выгрузка и загрузка значений таблицы с помощью объекта «СписокЗначений»
- •8.3. Работа с «Пустой» таблицей
- •8.4. План занятия
- •9.1. Использование текстовых файлов для переноса данных
- •9.1.1. Чтение текста
- •9.1.2. Запись текста
- •9.2. Работа с файлами в формате «dbf»
- •9.3. Обмен данными с помощью ole Automation
- •Приложение 3. Примерная формулировка практических заданий для реализации на пк
- •2. Покупка цб (по договору покупки):
- •3. Реализация цб (по договору продажи):
- •Приложение 1. Теоретические вопросы по компоненте «Бухгалтерский учет» комплекса «1с:Предприятие» версий 7.5 и 7.7
5.2.2. Обработка результатов запроса
Для обработки результатов запроса обычно используется следующая последовательность команд:
Запрос=СоздатьОбъект(«Запрос»); ТекстЗапроса = «…»; // Создаем текст запроса на «языке запросов» Если Запрос.Выполнить(ТекстЗапроса)<>1 Тогда Возврат; КонецЕсли; Пока Запрос.Группировка(1)=1 Цикл // Вывод результатов по первой группировке Пока Запрос.Группировка(2)=1 Цикл // Вывод результатов по второй группировке … КонецЦикла; КонецЦикла; // Вывод результатов по всем группировкам («Итого»)
5.2.3. Использование конструктора запросов
Запроса можно создать с помощью конструктора запросов. С его помощью можно в диалоговых формах задать параметры запроса и конструктор сам сгенерирует процедуру и таблицу для печати результатов отчета.
5.3. План занятия
Создать печатную форму документа «ДоговорЗайма»
Создать печатную форму журнала договоров займа с помощью конструктора отчета.
Создать печатную форму списка заимодавцев с помощью конструктора отчета.
Создать отчеты из задания №1 из приложения 3 без использования запросов.
Создать отчеты из задания №1 с использованием и без использования запросов.
Компонента "Бухгалтерский учет"
6.1. Работа с бухгалтерскими счетами 6.2. Работа с операциями и проводками 6.3. Работа с корректными проводками 6.4. План занятия
6.1. Работа с бухгалтерскими счетами
Счет – это агрегатный тип данных для доступа к объектам данных – бухгалтерским счетам. Бухгалтерские счета используются для идентификации разрезов синтетического учета наличия и движения средств.
В конфигурации может быть несколько планов счетов. Объект типа «Счет» может относиться к конкретному плану счетов или быть неопределенного вида, т.е. принимать значения различных планов счетов.
Структура данных объектов типа «Счет» задается в конфигураторе в разделе «Планы счетов» и является одинаковой для всех планов счетов.
У счета определены следующие атрибуты:
«Код» – в общем случае представляет собой символьную строку вида <Код счета>.<Код субсчета>.<Код субсчета> и т.д.
«Наименование» – наименование счета.
«Валютный» – признак ведения валютного учета.
«Количественный» – признак ведения количественного учета.
«Забалансовый» – признак того, что счет является забалансовым.
«Активный» – принимает три значения: 1 – активный, 2 – пассивный, 3 – активно-пассивный.
Наиболее важные функции: «КоличествоСубконто()» – возвращает количество субконто у текущего счета, «ВидСубконто()» – устанавливает/возвращает вид субконто по порядковому номеру.
6.2. Работа с операциями и проводками
Для отражения в бухгалтерском учете информации о движении средств используются «Операции» и «Проводки».
Объект типа «Операция» используется для формирования и анализа проводок, формируемых документом. Для этого у агрегатного объекта «Документ» существует атрибут «Операция», который обеспечивает доступ к операции данного документа. Чтобы документ формировал операцию необходимо, чтобы в документе стоял флажок «Бухгалтерский учет».
Объект «Операция» также доступен непосредственно в контекстах формы «операции», формы «журнала операций» и формы «журнала проводок».
Объект «Операция» используется для перебора существующих операций и проводок при формировании отчетов и других выборок. В этом случае объект создается при помощи вызова функции СоздатьОбъект(«Операция»).
Операция имеет следующие атрибуты:
«ДатаОперации»,
«Содержание»,
«СуммаОперации»,
«Документ» – документ, которому принадлжит операция,
«Сумма» – сумма текущей проводки операции,
«Валюта» – валюта текущей проводки,
«ВалСумма» – валютная сумма текущей проводки,
«Количество» – количество текущей проводки,
«Дебет» – обращение к дебету проводки,
«Кредит» – обращение к кредиту проводки.
Объекты «Дебет» и «Кредит» имеют следующие атрибуты: «Счет», «Субконто»
Пример
Опер=СоздатьОбъект(«Операция»); Опер.ВыбратьОперации(Дата1,Дата2); Пока Опер.ПолучитьОперацию()=1 Цикл Опер.ВыбратьПроводки(); Пока Опер.ПолучитьПроводку()=1 Цикл Если Опер.Дебет.Счет=СчетПоКоду(«60.1») Тогда Сообщить(«Субконто »+Опер.Дебет.Организация); КонецЕсли; КонецЦикла; КонецЦикла;
Чтобы проводки не попадали в бухгалтерские итоги, используется функция «ОтключитьПроводки()».