Математика | ||||
1C:Предприятие 7.7. Уроки программирования. Самоучитель - Постовалов С. Н 2007. - 320 с.: ил. | ||||
1C:Предприятие 7.7. Уроки программирования. Самоучитель - Постовалов С. Н 2007. - 320 с.: ил.
Постовалов С. Н., Постовалова А. Ю. 1C:Предприятие 7.7. Уроки программирования. Самоучитель. — СПб.: БХВ-Петербург, 2007. - 320 с.: ил. ISBN 5-94157-777-Х Описываются администрирование системы 1C:Предприятие 7.7, введение в бухгалтерский учет; встроенный язык и основные базовые объекты системы. Рассматривается специфика работы с объектами компонент "Бухгалтерский учет", "Оперативный учет" и "Расчет", а также механизмов экспорта-импорта данных. Обучение проводится на примерах решения стандартных задач, возникающих как при настройке типовых конфигураций в системе 1С:Предприятие 7.7, так и при разработке конфигураций по ведению бухгалтерского и оперативного учета, расчета заработной платы; По каждой теме даны задания и контрольные вопросы. В конце книги приведены ответы и решения наиболее сложных задач. Книга предназначена как для программистов, никогда раньше не работавших с 1C:Предприятием 7.7, так и для опытных специалистов по 1C. Ее можно использовать для подготовки к аттестационным экзаменам по программам 1С:Бухгалтерия 7.7, 1С:Торговля и Склад 7.7, ЮЗарплата и Кадры 7.7. Оглавление Введение......,...............................................................................................9 Глава 1. Введение в систему 1С:Предприятие 7.7........................................11 1.1. О фирме "1C"..................................................................................................11 1.2. О системе 1С:Предприятие 7.7.....................................................................12 1.2.1. Технологическая платформа....................................................................14 1.2.2. Прикладные компоненты........................................................................14 1.2.3. Конфигурации...........................................................................................15 1.3. Система защиты системы ЮПредприятие 7.7..........................................15 1.4. Запуск системы ЮПредприятие 7.7.................,.........................................16 1.4.1. Параметры командной строки................................................................16 1.4.2. Первый запуск...........................................................................................17 1.4.3. Создание новой (пустой) конфигурации...................,................1..........17 1.5. Конфигурация............................................................................................»....18 1.6. Ввод пользователей системы................................................'.........................19 1.7. Сохранение, восстановление и тестирование информационных баз.......20 1.8. Обновление и загрузка измененной конфигурации...................................20 1.9. Внесение изменений в типовую конфигурацию........................................22 1.10. Контрольные вопросы.................................................................................23 Глава 2. Введение в бухгалтерский учет...............................Л..................... 25 2.1. Бухгалтерский учет, его объекты и основные задачи................................25 2.2. Основные требования к ведению бухгалтерского учета............................26 2.3. Пример бухгалтерского учета в организации оптовой торговли..............27 2.4. Типовая конфигурация "Бухгалтерский учет. Редакция 4.5".....................29 2.5. Что не реализовано в типовой конфигурации?..........................................32 2.6. Контрольные вопросы...................................................................................33 Глава 3. Изучение встроенного языка программирования............................, 35 3.1; Программные модули....................................................................................35 3.2. Контекст выполнения программного модуля........................................^...36 3.3. Выполнение программных модулей.............................................................37 3.4. Формат операторов.........................................................................................38 3.5. Имена переменных, процедур и функций..................................................39 3.6. Структура программного модуля..................................................................39 3.7. Процедуры и функции программного модуля............................................40 3.7.1. Описание процедуры.......л......................................................................40 3.7.2. Описание функции...................................................................................41 3.7.3. Вызов процедур и функций.....................................................................41 3.7.4. Рекурсивный вызов...................................................................................42 3.7.5. Передача локального контекста в процедуру........................................43 3.8. Типы данных...................................................................................................43 3.8.1. Базовые типы данных...............................................................................43 3.8.2. Агрегатные типы данных.........................................................................45 3.9. Управляющие операторы...............................................................................46 3.9.1. Оператор ветвления.....................................-............................................47 3.9.2. Циклы.........................................................................................................47 3.9.3. Обработка ошибок.,..................................................................................48 3.10. Работа с объектом "СписокЗначений"..........................................................49 3.11. Работа с объектом "ТаблицаЗначений"........................................................50 3.12. Запуск внешних приложений из 1С:Предприятия...................................52 3.13. Работа с транзакциями.................................................................................54 3.14. Контрольные вопросы.................................................................................55 Глава 4. Работа с константами, справочниками и документами.......,............57 4.1. Объекты системы ЮПредприятие 7.7........................................................57 4.2. Константы.......................................................................................................58 4.3. Справочники...................................................................................................60 4.3.1. Подчиненные справочники.....................................................................62 4.3.2. Иерархия элементов.................................................................................63 4.3.3. Работа со справочником на встроенном языке.....................................64 4.4. Документы.......................................................................................................68 4.4.1. Отличия документа от справочника.......................................................68 4.4.2. Реквизиты документа................................................................................70 4.4.3. Проведение документа.............................................................................71 4.4.4. Работа с документом на встроенном языке...........................................71 4.4.5. Журналы документов................................................................................73' 4.4.6. Графы отбора..............,..............................................................................73 4.5. Контрольные вопросы...................................................................................74 Глава 5. Механизм запросов...................................................................... 77 5.1. Консоль запросов.................,................................................:................„.:....77 5.2. Язык запросов........................................................................,..„...........,...,,.„..79 5.2.1. Внутренние переменные запроса........,................................................>..79 5.2.2. Группировки.............................................................................................80 5.2.3. Условия...................................:.................................................................82 5.2.4. Функции.....................................................................................................84 5.2.5. Язык запросов 1C и SQL...............................................................,:.........90 5.2.6. Оптимизация запросов..;........................................................;.................90 5.3. Выполнение запроса.................................................................................,;....92 5.4. Обработка результатов запроса.....................................................................92 5.5. Конструктор запросов.........................................................................,;...,.„..93 5.6. Контрольные вопросы.........................................................................i.........94 / Глава б. Работа с таблицами...................................................................... 95 6.1. Редактор таблиц..............................................................................................95 6.2. Работа с таблицами на встроенном языке...................................................96 6.2.1. Режимы работы с таблицей....................................................................97 6.2.2. Работа с ячейками таблицы в обычном режиме.........,.........................97 6.2.3. Использование шаблонов таблицы.......................................................100 6.2.4. Обработка ячеек таблицы.......................................................................106 6.2.5. Совмещение диалога и таблицы на одной форме.............................. 109 6.3. Работа с таблицей в режиме ввода данных...............,............................... 111 6.3.1. Режим ввода данных..............................................................................Ill 6.3.2. Выгрузка и загрузка значений таблицы с помощью объекта СписокЗначений"............................................................ 112 6.4. Контрольные вопросы.....................................................................;..........Л 13 Глава 7. Работа с объектами компоненты ^Бухгалтерсюий учет"................. 115 7.1. Работа с бухгалтерскими счетами..............................................................: 115 7.2. Работа с операциями и проводками.........................................................;. 118 7.2.1. Реквизиты операции.....................................................'.....................„... 119 7.2.2. Обработка операций и проводок...........................................................119 7.2.3. Создание операции.....................................................,...............,...,........121 7.3. Связь между документами и операциями.....................,'............................ 122 7.4. Контрольные вопросы.................................................................................. 125 Глава 8. Работа с бухгалтерскими итогами................................................127 8.1. Что хранится в бухгалтерских итогах...............................л..............,j.;.....J27 8.2. Период бухгалтерских итогов....................................................,......,„......,,.127 8.3. Пересчет итогов.......................:....................................................................128 8.4. Работа с бухгалтерскими итогами на встроенном языке...,.........../......,,. 128 8.4.1. Работа с основными итогами.........................................".......................129 ' 8А2. Работа с временными итогами........,.....:.................„.......;....................130 8.4.3. Работа в режиме запроса........................................................................130 8,5. Контрольные вопросы..............................................................,..................138 Тлям 9. Реализация некоторых учетных алгоритмов..................................139 9.1. Инвентаризация............................................................................................140 9.1.1. Постановка задачи..................................................................................140 9.1.2. Анализ и решение задачи.........,.............................................................142 9.2. Оценка высоколиквидных активов............................................................148 9.2.1. Постановка задачи..................................................................................148 9.2.2. Анализ задачи и решение.......................................................................149 9.3. Учет ценных бумаг.......................................................................................152 9.3.1. Постановка задачи..................................................................................152 9.3.2. Реализация алгоритма "По среднему"..................................................155 9.3.3. Реализация алгоритмов FIFO и LIFO......'............................................156 9.3.4. Отмена проведения документов............................................................159 9.4. Контрольные вопросы.................................................................................160 Глава 10. Оперативный учет......................................................................161 10.1. Работа с регистрами ^оперативного учета.................................................162 10.1.1. Структура регистра................................................................................163 10.1.2. Периодичность оперативных итогов..................................................164 10.1.3. Точка актуальности...............................................................................167 10.1.4. Запись движений по регистру.............................................................168 10.1.5. Проведение документа и точка актуальности....................................171 ЮЛ .6. Получение итогов по регистру............................................................172 10.1.7. Временный расчет.................................................................................174 10.1.8. Выполнение запросов по регистрам..................................i................177 10.1.9. Регистры или бухгалтерские счета?....................................................179 10.2. Последовательности документов..............................................................181 10.2.1. Создание последовательности документов........................................183 10.2.2. Граница последовательности...............•>...............................................184 10.2.3. Восстановление последовательности..................................................186 10.3- Пример решения экзаменационной задачи.............................................187 10.3.1. Условия проведения экзамена.............................................................187 10.3.2. За что снижается оценка......................................................................188 10.3.3. Задача "Автоматизация учета заявок и оплат"...................................190 10.4. Контрольные вопросы...............................................................................204 Глава 11. Работа со служебными типами данных • объектами компоненты "Расчет".............................................................207 11.1. Объекты компоненты "Расчет"..................................................................208 11.1.1. Календарь...............................................................................................209 11.1.2. Виды и группы расчетов.......................................................................213 11.1.3. Журнал расчетов...........................................................................1........215 11.2. Основные механизмы расчетов..........................................?..-..............,...225 11.2.1. База расчетов.........................................................................................225 11.2.2. Механизм вытеснения..........................................................................228 11.2.3. Механизм перерасчетов...........................................................ч......,...229 11.3. Пример решения экзаменационной задачи............................................233 11.3.1. Требования к решению задачи............................................................233 11.3.2. Задача "Расчет зарплаты работников ЧОП".......................................234 11.4. Полезные советы при работе с программой "Зарплата и Кадры"........248 11.4.1. Способы начисления зарплаты...........................................................248 11.4.2. Пользовательские виды расчета..........................................................249 11.4.3. Формирование проводок по расчетным данным и налоговые отчеты..........................................................................................250 11.4.4. Выгрузка проводок в "Ю.Бухгалтерию 7.7",......................................250 11.4.5. Смена периода расчета зарплаты........................................,...............251 11.5. Контрольные вопросы...............................................................................251 Глава 12. Операции экспорта-импорта данных...........................................253 12.1. Работа с файлами........................................................................................253 12.2. Использование текстовых файлов для переноса данных......................253 12.2.1. Чтение текста.........................................................................................254 12.2.2. Запись текста.........................................................................................254 12.3. Работа с файлами в формате DBF.....................................................~.....255 12.4. Обмен данными с помощью OLE Automation........................................256 Заключение...............................................................................................259 / Документация к программе Ю.Предприятие 7.7............................................259 Типовые конфигурации системы Ю.Предприятие 7.7.................................i.259 Диски информационно-технологического сопровождения (ИТС)...............260 Сайт фирмы "1C" www.lc.ru...............................................................................260 Другие информационные ресурсы, посвященные системе Ю.Предприятие...........................................................260 Приложение. Ответы и решения..................................:..............,..............263 Глава!...............................................................,............................................../1-263 Задания.........................:.....................................................................................263 Контрольные вопросы................,.....................................................................267 Глава 2...............................................................................................,.................«268 Задания...............................................................................................................268 Контрольные вопросы....................................................................................,.272 Глава 3................................................................-...........,.....................................-273 Задания....................;..........................................................................................273 Цена: 200руб. |
||||