Разработка в 1С 8.0


         

Delphi 5.Учебник

Пользователю предоставляется возможность использовать опцию Use CAB file compression, которая позволяет сжать элемент управления ActiveX или форму ActiveForm и любые дополнительные файлы, такие как файлы DPL или файлы лицензий. Эта возможность поддерживается только при использовании броузера Internet Explorer 3.01. На сегодняшний день броузер Netscape Navigator не поддерживает САВ-файлы. По умолчанию библиотека ActiveX, модули (если такие есть) и дополнительные файлы упаковываются в три САВ-файла. Возможна также упаковка всех файлов в один САВ-файл, но делать это не рекомендуется. Разделяя файлы по различным архивам CAB, вы можете избежать загрузки излишних файлов, которые уже установлены на компьютере пользователя.

Delphi.Заметки программиста
Известно, что Delphi создает множество файлов с расширениями pas, dfm, dpr и т.д. Обычно программиста интересуют файлы кода (pas) и описания форм (dfm), а остальные остаются вне его поля зрения, а зря — они несут важную информацию, которую можно (а в ряде случаев — нужно) изменять. Начнем с файла проекта (dpr). Фактически он содержит собственно программу, в то время как связанные с проектом многочисленные файлы форм и DLL представляют собой подпрограммы.

О файле проекта
Листинг 1
Листинг 2
Сокращение времени загрузки
Вид экрана до появления главного окна
Листинг 3
Защита программы паролем
Листинг 4
Пробные версии программ
Листинг 5

Delphi GFX
Как создать высокохудожественное изображение не имея хороших навыков рисования? Раньше все спрайты приходилось рисовать по точкам или в простеньких редакторах а-ля MS Paint ( хотя году в 92-93 такой редактор считался вполне нормальным :). С появлением таких пакетов как 3D Studio, Ray Dream Studio и т.д. положение изменилось. Весь процесс создания заключается в изготовлении единичной модели, которую потом можно отрендерить под любым углом и придать необходимые движения.

Анимированные cпрайты в TrueSpace
Этап 1 - сделать нужную модель
Этап 2 - задание движения
Этап 3 - заключительный этап рендеринг
Список ссылок
Содержание
Стандартный Windows интерфейс - GDI
Способ 1
Способ 2
Способ 3

Архитектуры для государственных ведомств

Самое главное понятие 1С -- это "объект". Объект -- это элемент реального мира. Объектом может быть все что угодно: компьютер, облако, кошка... Но нас интересуют только те объекты, которые имеются в офисной деятельности предприятия: документы, отчеты, справочники... Программа для 1С представляется как совокупность объектов, взаимосвязанных между собой, т.е. конфигурация объектов. Например, документ "Приказ о приеме на работу", справочник "Сотрудники", отчет "Сотрудники, принятые за период".
У объектов имеются некоторые атрибуты (свойства, реквизиты). Например, сотрудник имеет фамилию, имя, отчество, оклад, табельный номер. Приказ о приеме имеет номер и дату. Набор свойств объекта задается разработчиком.
Также объекты имеют определенные методы (процедуры и функции). Например, вы можете выбрать всех сотрудников с помощью метода справочника ВыбратьЭлементы(), или можно сохранить документ методом Записать().

Методика FEAF
Методика FEAF - 2
Двигатели архитектуры (Architecture Drivers).
Стратегическое направление (Strategic Direction).
Текущая архитектура (Current Architecture).
Целевая архитектура (Target Architecture).
Переходные процессы (Transitional Processes).
Архитектурные сегменты (Architectural Segments).
Архитектурные модели (Architectural Models).
Стандарты (Standards).

Разработка в 1С 8.0

Для начала работы после установки 1СПредприятия 8.0 создайте новую информационную базу, затем запустите 1С Предприятие 8.0 в режиме Конфигуратор и откройте дерево конфигурации. Все эти операции описаны в книге 1С:Предприятие 8.0. Руководство по установке и запуску, входящей в документацию к программному продукту.

Справочники
В справочниках содержится условно-постоянная списковая информация, например, список товаров, список сотрудников. Такие сведения обычно характеризуются кодом и наименованием.

Номенклатура
Документы
Регистрах накопления
Отчеты
Остатки
АнализПродаж
Ресурс
Ресурс
Количество
Сумма

Общие модули
Общие модули принадлежат всей конфигурации в целом, , но в отличие от модуля приложения (см. ниже) их может быть несколько, например, модули РасчетНалогов, ОбработкаДокументов. Общие модули не могут содержать объявлений переменных, и в них нет раздела основной программы, таким образом, они состоят только из процедур и функций.

Модуль приложения
Модуль внешнего соединения
Модули прикладных объектов
Модули форм
Внимание!
Код:
Код:
Глобальный контекст
В контексте модуля приложения
В контексте общего модуля

Константы Менеджер
Объект предоставляет доступ к списку констант. Через этот объект можно перебрать все константы с помощью конструкции «Для Каждого» или получить объект КонстантаМенеджер для управления конкретной константой. Кроме того, данный объект позволяет создать объект КонстантыНабор для одновременного чтения и записи сразу нескольких констант.

КонстантыМенеджер
КонстантаМенеджер
КонстантыНабор
Код:
Ситуация 1
Решение:
Ситуация 2
Решение:
Ситуация 3
Решение:

Панель «Элементы управления»
Позволяет разместить в форме различные элементы управления, к которым относятся: кнопка, надпись, поле ввода, табличное поле, флажок, переключатели и т.д.

Палитра свойств
Панель «Форматирование»
Панель «Редактор форм»
Панель «Выравнивание»
Режим редактирования привязок границ
Контекстное меню
С помощью мыши
Например:
ПриИзменении
НачалоВыбора

Новый Массив
При указании нескольких параметров конструктора фактически создается массив, элементами которого являются другие массивы, что является аналогом многомерного массива. Для добавления и удаления элементов массива можно использовать методы объекта Массив:

Код:
Код:
Код:
ВГраница
Вставить
Удалить
Очистить
Внимание!
Код:
Код:

Язык программирования
В клиент-серверном варианте работы 1С: Предприятия 8.0 запросы будут транслироваться в SQL для выполнения в среде MS SQL Server. Сервер баз данных предпримет необходимые действия для оптимизации запроса. Даже если вы работает в файловом варианте, то вариант с запросом обычно эффективнее обычного цикла для обработки больших справочников, списков документов и извлечения данных из регистров.

Таблицы и поля
Связи
Группировка
Условия
Дополнительно
Объединения / Псевдонимы
Порядок
Итоги
Выходная форма
Консоль запросов

Иерархический обход
Рассмотрим другой способ обхода результата запроса ? иерархический. При данном варианте обходятся только записи, находящиеся на одном уровне. Для получения иерархической выборки из результата необходимо вызвать метод Выбрать объекта РезультатЗапроса с параметром ОбходРезультатаЗапроса.ПоГруппировкамСИерархией

ПоГруппировкамСИерархией
Обход по группировкам
Код:
ПоГруппировкам
Другие полезные методы
Группировка
Сбросить
Уровень

2-й способ формирования диаграммы
При помощи свойства ИсточникДанных можно наполнять диаграмму данными, содержащимися в области табличного документа или в таблице значений. Если источником является таблица значений, ее первая колонка должна содержать имена точек диаграммы. Имена серий диаграммы берутся из заголовков колонок (заголовок первой колонки игнорируется).

Для кнопки Выполнить создайте
Построитель.ИзмеренияСтроки
Построитель ИзмеренияКолонки
Построитель.ВыбранныеПоля
Вывести()
Вывести(ТабДок)
Вывести(Диаграмма, ИмяРесурса)
Номенклатура.*,Контрагент.*}
Именование областей
Общая схема работы

Реквизиты регистра сведений
При создании регистра сведений, кроме измерений и ресурсов, можно определить реквизиты регистра. Их можно представить как дополнительные колонки в таблице записей регистра. Реквизиты содержат сопроводительную информацию для каждой записи регистра. Например, в регистр сведений КурсыВалют можно добавить реквизит Источник, который будет показывать, откуда была получена информация о курсе валюты. Разработчик может использовать реквизиты для отбора нужных записей при обходе выборки или при использовании запроса.

Режим записи
Измерения:
Периодичность
Цена
РегистрыСведенийМенеджер
РегистрСведенийМенеджер
РегистрСведенийНаборЗаписей
РегистрСведенийЗапись
РегистрСведенийМенеджерЗаписи
РегистрСведенийВыборка

Регистры остатки и регистры оборотов
В системе 1С:Предприятие 8.0 возможно использование регистров накопления двух типов: регистры остатков и регистры оборотов. Разница между ними понятна из их названия и заключается в характере хранимой информации: из регистров остатков можно быстро получить информацию о состоянии средств на момент времени, а из регистров оборотов данные за период.

Регистры остатков
Регистры оборотов
Активность записей
РегистрыНакопленияМенеджер
РегистрНакопленияМенеджер
РегистрНакопленияНаборЗаписей
РегистрНакопленияЗапись
РегистрНакопленияВыборка
РегистрНакопленияСписок
РегистрНакопленияКлючЗаписи

Субсчета
Любой счет в плане счетов может иметь субсчета. Это отличается от версии 7.7, где при создании счета спрашивалось, будет ли счет иметь субсчета и, в зависимости от ответа, он создавался группой или обычным счетом. Теперь любой счет может иметь субсчета, причем количество уровней их иерархии не ограничено. В новой версии возможны проводки по родительским счетам. Даже если у счета есть субсчета, то по нему могут делаться проводки, например, допускается проводка Дт20 Кт76, хотя у счетов 20 и 76 могут быть субсчета.

Предопределенные счета
Корреспонденция
Предопределенные виды субконто
Основная таблица записей
ДвиженияССубконто
ЗначенияСубконто
Остатки
Обороты
ОстаткиИОбороты
ОборотыДтКт

Регистры сведений
Могут хранить любую информацию, развернутую по нескольким измерениям. Кроме того, они могут быть периодическими, тогда информация дополнительно разворачивается во времени. При помощи регистров сведений реализуются графики учета времени (аналог календарей в версии 7.7). Например, при расчете зарплаты это будут графики работы сотрудников предприятия.

Документы
Отчеты
Предопределенные виды расчета
Взаимосвязь видов расчета
Базовые
Ведущие
Вытесняющие
Измерения
Ресурсы
Реквизиты

Объект «Текстовый Документ»
Объект ТекстовыйДокумент предназначен для манипулирования строками текстового файла. Все строки в системе хранятся в ко-дировке UNICODE, но есть возможность записи и чтения текстов в других кодировках. С помощью методов Прочитать и Записать текстовый документ считывается из файла или записывается в файл.

ДобавитьСтроку
ЗаменитьСтроку
ВставитьСтроку
Удалить Строку
КоличествоСтрок
ПолучитьСтроку
Последовательный доступ к тексту
Объект «ЗаписьТекста»
Объект «ЧтениеТекста»
Запись DBF-файла


Механические торговые системы - перейти
Торговые системы - перейти
Теханализ в МТС - перейти
Управление капиталом - перейти
Управление капиталом - перейти
Биржевая игра - перейти
Магия в управлении - перейти
Математика управления - перейти
ООП - перейти
Библиотека визуальных компонентов VCL - перейти
Обработка исключительных ситуаций - перейти
Кросс рограммирование для Linux - перейти
Элементы управления Win32 - перейти
Элементы управления Windows XP - перейти
Списки и коллекции - перейти