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

Так как транзакция, выполняемая одним пользователем, может помешать вы­полнению транзакций другими пользователями, то важно соизмерять получающееся ускорение от применения транзакции с возможными конфликтами между пользова­телями, связанными со слишком долгим ожиданием окончания транзакции.

При обработке транзакции (в том числе и в Модуле документа) не следует ис­пользовать элементы интерактивного управления (например, системные процедуры Предупреждение (}, Вопрос (), ВвестиЧисло () и т. п.). В противном случае при открытой транзакции система ожидает отклика пользователя, а это может пре­пятствовать нормальной работе других пользователей (в результате документы у всех остальных пользователей могут не проводиться). В этом случае лучше исполь­зовать системные процедуры Сообщить (...) или Состояние (...).

Глава 2. Простейшая конфигурация - торговля в реальном времени

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

« Напомнить слушателям, как работать с базовыми объектами. * Дать слушателям начальные навыки работы с регистрами. Для простоты будем считать, что все документы проводятся в реальном масштабе времени. Проведение документов задним числом запрещено.

НЕ нашли? Не то? Что вы ищете?

Упражнение №2.1

Зарегистрируйте новую информационную базу. Дайте ей название «Простей-шая конфигурация» и разместите в любом удобном для вас каталоге.

Совет: для создания каталога можно использовать кнопку «Создание новой папки» диалога «Выоор каталога».

2.1. Создание констант и перечислений

На данном этапе, в соответствии с условиями задачи, создадим в системе две константы и одно перечисление:

Константа КурсУЕ - необходима для хранения величины курса условной еди­ницы. Т. к. с течением времени курс может изменяться, то делаем константу перио­дической. В этом случае в списке констант будут храниться все ранее существовавшие значения константы с датами их ввода. Это позволяет получить для данной константы ее значение на любую дату ввода;

Константа НазваниеОрганизации - хранит название нашей организации для автоматического внесения его в расходную накладную;

Перечисление ЕдиницыИзмерения - может принимать значения: штука, ко­робка, контейнер и т. д.

Упражнение №2.2

Создайте следующие Константы в новой конфигурации

И дентифи каюр

КурсУЕ

НаздакиеОрганизации

Комментарий

Значение курса - у. е.

Полное название организации

Вид Длина ~~

!б...... " ........

'90 .... " ...


Методические материалы обучения партнеров

апрель 2004 г.

20

1С:Предприятие 7.7. Компонента Оперативный учет

Идентификатор

КурсУЕ

НазваниеОрганизации

Точность

4

Не отрицательный

Л/

Разделять 1 риады

Ч"

Периодический

~v

2.2. Создание справочников

При заполнении документов часто возникает необходимость указать какую-либо информацию, выбрав ее из заранее заданного списка, который периодически дополняется. Такой список и представляет собой справочник. Справочники исполь­зуются в тех случаях, когда необходимо исключить неоднозначный ввод информа­ции. Система «1C предприятие» позволяет вести практически неограниченное число справочников, каждый из которых представляет собой список однородных объектов. Более подробную информацию об основных свойствах справочника слу­шатели могут получить, прослушав курс «1C предприятие 7.7. Базовые объек­ты».

Очевидно, что для хранения информации по товарам, с которыми имеет дело организация, нам необходим справочник, который назовем "Номенклатура".

2.2.1. Справочник "Номенклатура"

Выполните следующее упражнение:

Упражнение №2.3

ГГЦоздайтё справочник

«Номенклатура» со следующими характеристиками;

Идентификатор

Номенклатура

Синоним

Комментарий

Владелец

Количество уровней

"3"

Длима кода

"5"

Длина наименования

""23"

Серии кодов Тип кода

"В пределах подчинения" __
"Числовой"

Основное представление

"В виде наименования"

Контроль уникальности

4

Авто нумерация

V

Группы впереди

Л/

- ч«- Г§ОСО\> p£^SIvT»*pCSftL~*rJ>5

*'Ti TT»>rtns%™»" СУ, c4*feCWVvsK *•

Одна форма для элемента и группы'

Основная форма

Справочник. Номенкяатура, ФормаСписка. ФормаСписка

Основная форма для выбора

Справочник. Номенклапура. ФормаСписка. ФормаСписка

Методические материалы обучения партнеров

Глава 2. Простейшая конфигурация^- торговля в^реальном времени_21

2. Для этого справочника необходимо создать следующие реквизиты:

Идентификатор

Единица Намерения

Цена Закупки

Цена Продажи

Описание

Синоним

Единица Измерения

Цена закупки

Цена продажи

Комментарий

Измеряется

Измеряется

в у, с.

в у. е.

Тип

Перечисле­ние

Число

Число

Строка

Вид

ЕДИНИЦЫ

Измерения

Длина

10

10

VHeorp.

Точность

~1

т

Не отрицательный

"V

V

Разделять Триады

V

V

Периодический

Сортировка

Отбор

Ручное Изменение

V

V

V

V

Изменяется

" Доку ментами

...

-•

Использование

Для элемента

Для "Элемента

Для элемента

Для обоих

Рис.2.1. Форма списка справочника «Номенклатура»

При вызове
справочника из
строки меню или
панели инстру­
ментов открыва­
ется Форма
списка справоч­
ника. Как видно
из рисунка 2.1,
окно редактора
формы имеет три
закладки. На
закладке «Диа­
лог» представлен
внешний вид

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12