Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 2011-11-18 01:24 
Не в сети
Хранители
Хранители
Аватара пользователя
Раздал: 3.51 ГБ
Скачал: 1.74 ГБ
Ратио: 2.024


Зарегистрирован: 2011-11-08 20:09
Сообщения: 12155
Профессиональное программирование в 1С:Предприятии 8.х Базовый, Продвинутый и Домашнее задание
#777
Год выпуска: 2010
Производитель: Насип Фаритов Евгений Гилев
Сайт производителя: http://www.spec8.ru
Автор: Они же
Продолжительность: более 100 часов
Тип раздаваемого материала: Видеоурок
Язык: Русский
Описание: Уроки по разработке прикладных решений в системе 1С: Предприятие 8 , импульсом для появления которых послужил выход новой платформы (в сентябре 2009 года вышел релиз платформы «1С:Предприятие 8.2»).
В новой платформе появилось множество замечательных возможностей, с помощью которых еще большее количество клиентов могут решать бизнес-задачи. Но реализация этих возможностей повлекла за собой создание новых типов данных, новых программных интерфейсов и изменение принципов разработки приложений.
Релиз группы: sunrise-movement

1.
Блок 0. Знакомство с платформой.
Развитие линейки 1С:Предприятие 8
Версия 8.2
Базовые понятия
Установка платформы и конфигураций
Общие сведения о платформе
Список ИБ
Пользовательский режим
Конфигуратор
Основные объекты конфигурации
Виды учета
Блок 1. Общие механизмы платформы «1С:Предприятие 8.2?.
Типы данных
Контекст выполнения кода
Модули
Синтакс-помощник
Свойства конфигурации
Подсистемы
Константы
Справочники
Формы
Перечисления
Администрирование
Отладка
Работа с запросами
Блок 2. Автоматизация управленческого учета.
Предметная область
Документы
Ввод на основании
Создание печатных форм
Настройка управляемых форм
Журналы документов
Настройка командного интерфейса
Регистры. Общие сведения
Регистры накопления
Регистры сведений
Настройка форм регистров
Работа с запросами
Условное проведение документов
Планы видов характеристик
Создание простых отчетов на СКД
Обработки
Блок 3. Автоматизация бухгалтерского учета.
Предметная область
Основные понятия БУ
План счетов
Регистр бухгалтерии
Аналитический учет
Количественный учет
Запросы к регистрам бухгалтерии
Расчет стоимости при выбытии
Разработка бухгалтерских отчетов
Блок 4. Автоматизация расчета заработной платы.
Предметная область
Основные понятия расчета
Подводные камни в расчетных задачах
Постановка задачи
План видов расчета
Графики работы
Периодические начисления
Документ «Начисление ЗП»
Регистр расчета
Запросы к регистрам расчета
Запись в регистр расчета
Отчеты на СКД
Универсальные алгоритмы

2.
Блок 1. Прикладные механизмы платформы «1С:Предприятие 8».
Глава 1. Базовые приемы работы в конфигураторе.
Глава 2. Обработчики событий.
Глава 3. Объектные типы данных.
Глава 4. Критерий отбора.
Глава 5. Команды.
Глава 6. Построитель отчета и построитель запроса.
Глава 7. Запросы.
Глава 8. Оптимизация производительности прикладных решений.
Глава 9. Оптимизация производительности при работе с БД.
Глава 10. Разработка управляемых форм.
Глава 11. Открытие управляемых форм.
Глава 12. Параметры управляемых форм.
Глава 13. Запись в управляемых формах.
Глава 14. Отображение и настройка списков.
Глава 15. Элементы формы.
Глава 16. Команды формы.
Глава 17. Программная модификация форм.
Глава 18. Оптимизация работы управляемых форм.
Глава 19. Сообщение пользователю.
Глава 20. Примеры работы с управляемыми формами.
Блок 2. Автоматизация управленческого учета.
Глава 1. Особенные свойства документов.
Глава 2. Изменение структуры регистров существующей базы.
Глава 3. Особенные свойства регистров.
Глава 4. Агрегаты регистров накопления.
Глава 5. Особенности запросов к виртуальным таблицам регистров.
Глава 6. Автоматические и управляемые блокировки.
Глава 7. Способы организации складского учета.
Глава 8. Последовательности.
Глава 9. Расчет стоимости ТМЦ при выбытии.
Глава 10. Кейсы.
Глава 11. Бизнес-процессы.
Глава 12. Отчеты на СКД.

3. Домашнее задание

Файлы примеров: присутствуют
Формат видео: AVI
Видео: Tscc / 480*360, 960*645, 961*647 (3:4) / 37,7-89,7 Кбит/сек, 1-3 кадр/сек,
Аудио: Mpga, 44100 Гц, Стерео, 64 кб/сек, 1 аудиоканал





Ценное для сегодняшнего дня в Рефале то, что на нем системы искусственного интеллекта создавать быстро и эффективно можно, по своим возможностям Рефал не уступает CLiPS`у ( не путать с CLisp`ом)
"И что это значит ?" - спросит наивный читатель.
А то!.., что адаптивные экономические экспертные системы на машинном обучении - это формат сегодняшнего дня для современных экономических ИС...
И существует класс задач финансовой аналитики, которые штатными средствами 1С решаются крайне неэффективно. В результате чего образовался сегмент специализированных продуктов для финансового анализа типа:
- http://www.basegroup.ru/deductor/components/studio/
- http://www.expert-systems.com/financial/ae/
- http://www.lanit.ru/products/index.wbp?sol-id=776b3...385-c5ed02732c01
- http://www.inec.ru/it/automated-analysis/inec-afsp/ и еще много других .
Существование обширного рынка отечественных продуктов финансовой- и бизнес-аналитики, перекрывающих возможности 1С, является практическим подтверждением существенных недостатков 1С-платформы в части бизнес-логики, касающейся анализа данных. Конкуренты используют эти значительные пробелы в коммерческих целях. Это факт. И это деньги!
Это касается больших возможностей в части таких задач, как:
- полная переоценка баланса и задание корректирующих коэффициентов в отдельности по каждой из его статей;
- использование необходимо широкого перечня регламентированных методик анализа, рекомендованных государственными органами и авторитетными негосударственными финансовыми институтами;
- проведение анализа бухгалтерской отчетности других государств и наличию сценариев обработки данных бухгалтерской отчетности Белоруси, Казахстана, Литвы, Молдавии, Узбекистана, Украины и т.д.;
- сравнение значений финансовых показателей с нормативами;
- прогнозирование значений показателей финансового состояния на несколько периодов вперед;
- многомерный анализ, нейронные сети, деревья решений, самоорганизующиеся карты Кохонена, спектральный анализ и т.п.;
- использование в анализе самообучающихся методов и машинного обучения, построение адаптивных аналитических систем, способных реагировать на изменение ситуации;
- комбинирование механизмов обработки, таких как нейронные сети, деревья решений, самоорганизующиеся карты, ассоциативные правила, линейная регрессия, очистка данных (редактирование аномалий, заполнение пропусков, спектральный анализ), трансформация данных (преобразование дат, скользящее окно, дискретизация), логистическая регрессия, кластеризация при помощи алгоритмов k-means и g-means и множество других;
- создание аналитических моделей на основании жестких правил и экспертных оценок. Расчет выходных значений по готовым формулам.
Для того, чтобы 1С не скрещивать со сторонними проприетарными продуктами, конкурирующими с 1С, - достаточно не уходить в дебри и применить связку 1С + Рефал для задач финансового анализа. При этом вопросы сопровождения "экзотического" функционального Рефал-кода не возникают, т.к. программы, созданные изначально на Рефале, могут храниться в коде на таких распространеных продакш-языках как С ++, Джава или путем XML -сериализации быть преобразованы в объекты 1С.
Главные требования, предъявляемые к любой компьютерной системе, сводятся к двум пунктам: высокая производительность и надежность при оптимальном использовании средств. Поэтому системным интеграторам, создающим решения по комплексной автоматизации предприятий, имеет смысл ориентироваться не на дополнительные к 1С сторонние ИС, а на "подключение" к 1С дополнительного языка ,как средства расширения функциональности - это гораздо эффективнее, чем альтернативное подключение сторонней информационной системы , т.к. сторонняя система также не имеет полноценного языка программирования и не может эффективно расширяться. В итоге произойдет нагромождение ИС, что не рационально и не решит исходную проблему полностью.
Для вхождения в сегмент полноценной финансовой аналитики , такой с первого взгляда "неестественный" концептуально, но оправданный маркетингово и технически, подход (1С + внешний язык), имеет свои плюсы ( повышение надежности ИС и экономической безопасности предприятия, повышение доступности инновационных технологий ) и минусы ( большая продолжительность инновационного периода , повышение начальных трудозатрат на системную интеграцию ) , но с точки зрения проектирования информационных систем он является более эффективным.
Пока встроенный язык 1С - не является полноценным языком программирования, как к примеру является объектно-ориентированный X++ в Dynamics AX http://www.microsoft.com/rus/dynamics/ax/overview.mspx . Пробелы оставляемые предметно-ориентированным встроенным языком 1С для ряда математико-ориентированных и системных задач не закрываются другими средствами 1С, и пока это так - дополнительный внешний инструментарий для 1С-проектов будет востребован и будет рассматриваться и применяться.
Кроме того 1С продуцирует и аккумулирует массу бизнес-информации, применение к которой , на уровне кластеров, технологий текстмайнинга и датамайнинга в своих подзадачах ,в части логики обработки данных, может успешно использовать ресурс Рефала.
Также экспертные экономические системы на Рефале могут в виде надстройки к 1С очень органично сосуществовать с 1С через XML, и здесь вклад суперкомпиляция может быть существенным, а также - использование XML-ориентированных баз данных и XML-ориентированных логических баз данных.
При этом следует понимать, что 1С пока не является полноценной универсальной информационной системой автоматизации предприятия, какой является та же самая Dynamics AX, и поэтому 1С обычно используется на предприятии в комплексе с другими системами. Это относится к применению 1С на средних и крупных предприятиях.
Объединение всех описанных выше механизмов анализа данных в рамках единой Информационной Системы на базе 1С и Рефал-модулей - обеспечивает принципиально новое качество – уменьшается время и стоимость получения законченных решений, упрощается либо исключается интеграция с другими приложениями, увеличивается производительность и функциональность. Все это сочетается с гибкостью и прозрачностью использования. Наличие большого потенциала Рефала позволяет, начав с небольших подзадач, постепенно наращивать возможности такой ИС, двигаясь к созданию высокопрофессиональной системы автоматизации учета и поддержки принятия решений на уровне предприятия. А использование самообучающихся методов настройки , основанных на искусственном интеллекте ,где у Рефала приоритет, позволяет снизить требование к подготовке персонала, делая современные технологии доступными широкому кругу пользователей
Вообще, изучение Рефала , не рассматривает своей основной целью работу с 1С.
Владея Рефалом, я могу:
1) создать модуль под .Net для любого проекта под .Net , в.тч. и для задач параллельного программирования, и для задач искусственного интеллекта ;
2) быстро создать сложную обработку под 1С или ИАД 1С , которая будет гораздо легче, чем прикручивать олап с анализес сервайсом. Если это существенно для техподдержки - преобразовать этот модуль в Джава или С++ . А с помощью XML-сериализации вообще преобразовывать объекты созданные на Рефале в объекты на 1С, что особенно удобно для быстрого регулирования бизнес-логики платформы в части финансового анализа ;
3) если олап есть и меня интересует текстмайниг и датамайниг - внести любые коррективы в эти механизмам через модуль к СУБД ;
4) генерировать код на Т++ ;
5) эффективно обрабатывать код любых языков разметки;
6) создать модуль на Джава для любого проекта на Джава, при этом трудоемкость для задач обработки данных с применением Рефала будет значительно ниже;
7) высокоэффективно писать компиляторы , парсеры и анализаторы кода;
8) писать суперкомпиляторы;
9) использовать окрестностное тестирование в промышленных проектах;
10) применять инверсное программирование;
11) легко создавать сложные DSL;
12) с помощью Refal-PHP решать широкий круг задач, связанных с компьютерной алгеброй, искусственным интеллектом, анализом и переработкой текстов и документов сложной структуры, в контексте Интернет-технологий;
13) создавать и надстраивать XML-ориентированные СУБД;
14) виртуозно использовать в проектировании PNML и создавать собственные диалекты;
15) высокоэффективно делать все что угодно с XML, тоже самое справедливо и в отношении Protocol Buffers, т.к. Рефал в качестве базовой структуры данных имеет R-выражение;
16) в проектах на Рефале свободно использовать библиотеки Джава и С++;
И это всё касается продакшн-проектов. Для дополнительного, так сказать "второго" языка - мало что-ли ? Особенную важность представляет та культура программирования, которую передает Рефал. Ведь это интеллектуальный актив, и очень важный интеллектуальный актив.
Что бы стимулировать творчество , необходимо обладать избыточными знаниями. (Есть такая наука "Синергетика" ) Ваши результаты в жизни очень зависят от вашего интеллектуального потенциала.
И запомните - главная ценность Рефала в том, что на нем легко думать.
Вы вряд ли ощутите важность этой возможности, если мало программируете и вообще не связаны с проектированием. Но возможность легко представлять программные конструкции - это важный фактор и важность его подтверждается популярностью графических систем программирования. А в Рефале это свойство обеспечивается семантикой Нормального Алгорифма Маркова, которая когнитологически является самой эффективной формой обработки данных на сегодняшний день.
А вообще , Рефал (Рекурсивных Функций Алгоритмический Язык ) - уникальный язык, т.к. он единственный в мире функциональный язык , опирающийся на формализм Теории Нормальных Алгорифмов Маркова.
Показываю фокус.
Это общая схема реализации диалектов языка Рефал путём компиляции в императивные языки:

В системе реализована схема прямой компиляции рефал-программ в некий абстрактный императивный язык, который затем, отдельным проходом (back-end модулем), может быть легко отображен в любую целевую платформу. В настоящее время полностью реализованы back-end модули, отображающие результат компиляции в С++ и Java.
Все внимание на IAS, точнее на AIL .Программа на абстрактном императивном языке (AIL) может быть легко выражена на существующих императивных языках программирования.
Предложенная многопроходная схема обеспечивает относительно простое расширение как набора входных языков другими диалектами Рефала (Рефал-5, -6), так и множества выходных императивных языков. Для реализации этого подхода в процессе компиляции Рефал-программ выделены четыре основные этапа:
1.Выполняемое блоком Lexer/Parser преобразование Рефал-программы в текст на промежуточном Рефал-ориентированном абстрактном языке, называемом Абстрактный синтаксис (AS-code). Абстрактный синтаксис включает элементы, адекватно отображающие особенности всех диалектов Рефала. [url]http://skif.pereslavl.ru/skif/index.cgi?module=chap&action=getpage&data=refal\as-syntax.html[/url]
2.Преобразование AS-программы в текст на Абстрактном императивном языке (AIL-code) с помощью модуля Compiler. http://skif.pereslavl.ru/skif/index.cgi ... data=refal\asail-syntax-long.html
3.Генерация модулем Сonverter выходного текста на императивном языке.
4.Генерация исполняемого модуля на основе соответствующей библиотеки поддержки периода исполнения. http://skif.pereslavl.ru/skif/index.cgi ... data=refal\class-Expr.html
Более подробно на эту тему здесь http://rustrek.ru/viewtopic.php?t=3606323


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
  • Торрент
Автор: Релизер Хэш: ---
Добавлен: 2011-11-18 09:27 Приватный: Нет (DHT включён)
Статус:
---
Размер: 4.89 ГБ (5 255 068 810 байт)
Изменил:
---
Скачали: 0 (Раздающих: 0%)
Причина:
---
Здоровье: 0%
Сидеров: 0 Личеров: 0
Скорость раздачи: 0 байт/сек Скорость скачивания: 0 байт/сек
Последний сидер: Нет Последний личер: Нет
Для скачивания торрента необходимо зарегистрироваться или войти на трекер.
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Переместиться наверх
 Главная |  Список форумов |   Time : 0.097s | 15 Queries | GZIP : Off |