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


     На japanmagazin.ru японская косметика купить. |     

Разработка в 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-файла

1С Режим Конфигуратор

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

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

Встроенный язык
Модули, процедуры и функции
Глобальный модуль
Простейший кадровый учет
Простейший кадровый учет - 2
Простейший кадровый учет - 3
Простейший кадровый учет - 4
Простейший кадровый учет - 5
Простейший кадровый учет - 6
Простейший кадровый учет - 7

Таблица значений как элемент диалога
Таблица значений может использоваться в экранных формах как элемент диалога с пользователем. //установить курсор на указанную колонку или можно узнать, где находится курсор ТабЗнач.ТекущаяКолонка(НоваяКолонка,ТекКолонка); //установить курсор на указанную строку или можно узнать, где находится курсор. ТекСтрока = ТабЗнач.ТекущаяСтрока(НовСтрока); ТабЗнач.ВидимостьКолонки("Оклад",0); //скрыть колонку Оклад

Выгрузка таблицы значений
Создание объекта СписокЗначений
Добавление значений в список
Перебор списка значений
Сортировка списка значений
Поиск значения в списке
Удаление значений из списка
Список значений как элемент диалога
Выгрузка и загрузка списка значений
Открытие формы

Счет и план счетов
Счет в 1С:Предприятие соответствует обычному бухгалтерскому счету. Совокупность счетов образует план счетов. На предприятии может применяться одновременно несколько планов счетов. Счет имеет код и наименование. Длина и структура кода счета задается при конфигурировании, например, ##.## Счета, заданные в режиме Конфигуратора нельзя редактировать в режиме пользователя.

Операции и проводки
Бухгалтерские итоги
Перебор счетов
Описание
Счета и субсчета
Описание
Описание - 2
Виды субконто
Создание, удаление и корректировка счетов
Другие полезные методы

Журналы расчетов
Журнал расчетов предназначен для хранения данных сложных периодических расчетов, поддерживаемых компонентой «Расчет», и их предыстории. Основным свойством журнала расчетов является его принадлежность тому или иному справочнику системы. Такой справочник называется справочником объектов расчета. Фактически, справочник определяет вид объектов, по которым ведется расчет. Например, это может быть: журнал расчетов зарплаты, причем списком объектов расчета будет выступать справочник сотрудников; журнал расчетов дивидендов, тогда списком объектов расчета будет выступать справочник акционеров; журнал расчетов амортизации — списком объектов расчета будет выступать справочник основных средств.

Виды расчета
Группы расчетов
Правила перерасчета
Календари и Праздники
Ссылка на журнал расчетов
Ввод записей в журнал расчетов
Перебор записей журнала расчетов
Удаление записей в журнале расчетов
Методы работы с периодом журнала расчетов
Ссылка на вид расчета


Советы здоровья на каждый день - перейти
Формула здоровья - перейти
Активное долголетие - перейти
Домашний доктор - перейти
Как продлить быстротечную жизнь - перейти
Лечебник. Народные способы - перейти
Энциклопедия женского здоровья - перейти
Медицинский справочник туриста - перейти
Настольная СУБД Access 2002 - перейти
Введение - перейти
Общие сведения о Microsoft Access - перейти
Работа с таблицами - перейти
Использование внешних данных - перейти
Отбор и сортировка записей запросами - перейти
Создание форм для ввода данных - перейти