у справочника есть табличная часть
Кроме этого у справочника есть табличная часть «ТрудоваяДеятельность»
Реквизиты табличной части:
• «НачалоРаботы» — тип «Дата» состав: «Дата»
• «ОкончаниеРаботы» — тип «Дата» состав: «Дата»
• «Организация» — тип «Строка»
• «Должность» — тип «Строка»
Редактирование справочника будет производиться «Обоими способами». Требуется настроить форму списка и форму элемента.
При настройке формы списка в нее необходимо определить только колонки «Код», «Наименование», «ДатаРождения». Используя свойство колонки «Текст шапки» определить заголовок «Наименования» как «ФИО». Далее, у элемента диалога «Список» необходимо свойство «Способ редактирования» выставить в значение: «в списке».
При настройке формы элемента справочника разместим реквизиты и табличную часть на разных страницах. Страницы можно создавать непосредственно на форме, а можно с использованием элемента
управления «Панель»
.
При настройке табличной части сделаем так, чтобы реквизиты табличной части «НачалоРаботы», «ОкончаниеРаботы», «Должность» находились на одной строке, а «Организация» на следующей. Для этого для «ОкончаниеРаботы» и «Должность» в свойстве «Положение» необходимо выбрать значение «В той же колонке». Для колонки «Организация» в свойстве «Положение» выбрать значение «На следующей строке».
В результате форма элемента должна принять вид близкий к следующему:
Перед тем как продолжить работу со справочником «Физические лица» попробуем разобраться с иерархией объектов, позволяющих из языка работать с наполнением справочника.
В данной схеме представлены далеко не все объекты. Их полный перечень, состав свойств, методов, событий, взаимосвязь объектов можно просмотреть в документации и в синтакс-помощнике.
Для того, чтобы «добраться» до наименований справочника «Номенклатура» потребуется прописать следующий код:
//На чтение Выборка=Справочники. Номенклатура. Выбрать ();
Пока Выборка. Следующий () Цикл Наим=Выборка. Наименование;
КонецЦикла;
//На запись Выборка=Справочники. Номенклатура. Выбрать ();
Пока Выборка. Следующий () Цикл обСпр=Выборка, ПолучитьОбъект ();
обСпр. Наименование="Одинаковое";
обСпр. Записать ();
КонецЦикла;
|
<
Содержание Назад Вперед