Введение в конфигурирование 1Cv8 - Основные объекты


Справочники - часть 2


Кроме этого у справочника есть табличная часть «ТрудоваяДеятельность»

Реквизиты табличной части:

•    «НачалоРаботы» — тип «Дата» состав: «Дата»

•    «ОкончаниеРаботы» — тип «Дата» состав: «Дата»

•    «Организация» — тип «Строка»

•    «Должность» — тип «Строка»

Редактирование справочника будет производиться «Обоими способами». Требуется настроить форму списка и форму элемента.

При настройке формы списка в нее необходимо определить только колонки «Код», «Наименование», «ДатаРождения». Используя свойство колонки «Текст шапки» определить заголовок «Наименования» как «ФИО». Далее, у элемента диалога «Список» необходимо свойство «Способ редактирования» выставить в значение: «в списке».

При настройке формы элемента справочника разместим реквизиты и табличную часть на разных страницах. Страницы можно создавать непосредственно на форме, а можно с использованием элемента

управления «Панель»

.

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

В   результате   форма  элемента  должна   принять   вид   близкий   к следующему:

Перед тем как продолжить работу со справочником «Физические лица» попробуем разобраться с иерархией объектов, позволяющих из языка работать с наполнением справочника.

В данной схеме представлены далеко не все объекты. Их полный перечень, состав свойств, методов, событий, взаимосвязь объектов можно просмотреть в документации и в синтакс-помощнике.

Для того, чтобы «добраться» до наименований справочника «Номенклатура» потребуется прописать следующий код:

//На чтение Выборка=Справочники. Номенклатура. Выбрать ();

 

Пока Выборка. Следующий () Цикл Наим=Выборка. Наименование;

 

КонецЦикла;

 

//На запись Выборка=Справочники. Номенклатура. Выбрать ();

 

Пока Выборка. Следующий () Цикл обСпр=Выборка, ПолучитьОбъект ();

 

обСпр. Наименование="Одинаковое";

 

обСпр. Записать ();

 

КонецЦикла;


<


- Начало -  - Назад -  - Вперед -



Книжный магазин