Гарантия качества
-
Автором сертифицированного курса и методических пособий является фирма «1С»
-
Наши преподаватели имеют все необходимые сертификаты для проведения курса
-
Вы получите свидетельство фирмы «1С» о прохождении курса
Программа курса
Занятие №1. Обмен данными через файлы популярных форматов
1. Общие принципы работы с файлами Определяем размер, атрибуты и время изменения файлов. Предоставляем пользователю диалог выбора файла или папки. Создаем папки, копируем/перемещаем/переименовываем/удаляем файлы средствами "1С:Предприятие 8". Запускаем произвольные приложения, открываем любые файлы и web-страницы.
2. Работа с текстовыми файлами Выгружаем/загружаем данные иерархических справочников через текстовые файлы. Учимся правильно читать/записывать текстовые файлы больших и очень больших размеров.
3. Работа с файлами DBF Изучаем формат DBF. Разбираемся с индексами таблиц. Выгружаем/загружаем данные табличного вида с помощью объекта XBase.
4. Документы HTML Изучаем основы языка HTML. Создаем простой браузер, встроенный в форму. Знакомимся с DOM-моделью документов HTML. Реализуем автоматический сбор данных с Web-сайтов. 5. Извлечение текста «Вытягиваем» текстовое содержимое из произвольных файлов самых разных форматов: документов Word и Excel, PDF и DjVu, HTML и ASP, JPEG и TIFF и проч. и проч.
Занятие №2. Интернет технологии. COM и OLE
1. Организация Интернет-соединения Устанавливаем и разрываем соединения при подключении по коммутируемым линиям связи (через модем).
2. Работа с электронной почтой Программно подключаемся к любым учетным записям E-mail. Отправляем/принимаем письма прямо из «1С:Предприятия». Используем возможности почтового клиента (Outlook, The Bat! и т.п.) через интерфейс MAPI. Создаем свой собственный простой почтовый клиент, работающий через протоколы SMTP и POP3.
3. Использование протоколов HTTP, FTP Программно получаем любые ресурсы (файлы) с web-сервера по протоколам HTTP или HTTPS. Отправляем свои данные на обработку web-серверу. Знакомимся с протоколом FTP. Создаем простой клиент для поиска и загрузки файлов с FTP-серверов.
4. Работа с Microsoft Excel Знакомимся с технологиями COM и OLE, изучаем отличия. Рассматриваем объектную модель документов Word и Excel. Загружаем данные о ценах конкурентов из прайс-листа в формате Excel.
5. Назначение обработчиков событий на COM-объекты Обсуждаем, как «удерживать связь» с COM-объектами и программно реагировать на их внутренние события.
6. «1С:Предприятие 8» как OLE или COM-сервер Учимся программно подключаться к информационным базам «1С:Предприятия». Записываем данные во внешнюю базу, выполняем запросы и используем функционал внешней базы.
7. Организация связи web-приложения с информационной базой «1С:Предприятия 8» Рассматриваем общие принципы отображения данных из базы «1С:Предприятия» на web-сайте.
Занятие №3. Основные XML-технологии
1. Язык XML Знакомимся с основами расширяемого языка разметки XML.
2. Базовые средства работы с XML Изучаем средства «1С:Предприятия 8» для низкоуровневой работы с XML-документами. Выгружаем/загружаем данные справочников в формате XML.
3. XML-сериализация Знакомимся с подсистемой XML-сериализации, изучаем простые и сложные типы данных. Упрощаем и универсализируем алгоритмы загрузки/выгрузки любых данных, используя XML-сериализацию.
4. DOM-модель работы с XML-документами Рассматриваем альтернативную высокоуровневую модель работы с XML-документами. Выгружаем и загружаем любые данные, используя DOM-модель.
5. XSLT-преобразование Знакомимся с мощной технологией преобразования XML-документов в документы любых других текстовых форматов (HTML, TXT, RTF, VRML и т.п.). Используем XSLT для значительного изменения структуры XML-документов.
Занятие №4. Продвинутые XML-технологии
1. Механизм XDTO Знакомимся с механизмом XDTO и обсуждаем области его применения. Разбираемся с понятиями «Фабрика XDTO» и «Пакет XDTO». Используем XDTO для чтения/записи XML-данных. Импортируем и экспортируем XML-схемы. Рассматриваем XML-сериализацию на основе XDTO.
2. Web-сервисы Изучаем основные принципы SOA (сервис-ориентированной архитектуры). Создаём свои web-сервисы и используем сервисы, опубликованные сторонними поставщиками.
Занятие №5. Планы обмена
1. Объект конфигурации «План обмена» Изучаем строение и назначение объекта «План обмена». Разбираемся с принципами работы инфраструктуры сообщений и службы регистрации изменений.
2. Универсальный обмен данными Рассматриваем принципы создания произвольных распределенных систем, объединяющих как информационные базы «1С:Предприятия 8», так и принципиально иные информационные системы и СУБД.
3. Распределенные базы данных Изучаем более специфический вид распределенных систем, основанных на иерархической структуре информационных баз «1С:Предприятия 8».
Занятие №6, 7. Конвертация данных
1. Конфигурация «Конвертация данных 2.0» Знакомимся с принципами быстрой настройки обмена данными между произвольными базами «1С:Предприятия» (версий 7.7, 8.0, 8.1). Изучаем архитектуру конфигурации «КД 2.0». Выгружаем/загружаем данные справочников с учетом иерархии, табличных частей и связанных справочников и перечислений. Переносим документы и данные регистров накопления.