Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Пока Выборка . Следующий () Цикл. Секция . Параметры . Код = Выборка . Код . Секция . Параметры . Код = Выборка . Код



Секция . Параметры . Код = Выборка . Код ;

Секция . Параметры . Наименование = Выборка . Наименование ;

ТабДок . Вывести ( Секция );

КонецЦикла ;

ТабДок . ОтображатьСетку = Ложь ;

ТабДок . Защита = Ложь ;

ТабДок . ТолькоПросмотр = Истина ;

ТабДок . ОтображатьЗаголовки = Ложь ;

ТабДок . Показать ();

КонецПроцедуры


 

Листинг ю_8.1

 

//ПриОткрытии() - заполняет элемент формы "Дерево"

// конкретными значениями

ВыборкаФирм = Справочники . Фирмы . Выбрать ();


Пока ВыборкаФирм . Следующий () Цикл

СтрокаСФирмой =

ЭлементыФормы . Дерево . Значение . Строки . Добавить ();

СтрокаСФирмой . Ссылка = ВыборкаФирм . Ссылка ;

КонецЦикла;


 

 

Листинг ю_8.2

 

//ПриОткрытии() - заполняет элемент формы "Дерево"

// конкретными значениями


Процедура ПриОткрытии ()

ВыборкаФирм = Справочники .Фирмы. Выбрать ();

Пока ВыборкаФирм . Следующий () Цикл

СтрокаСФирмой =

ЭлементыФормы . Дерево . Значение . Строки . Добавить ();

СтрокаСФирмой . Ссылка = ВыборкаФирм . Ссылка ;

ДобавитьУровеньПодразделений (

СтрокаСФирмой ,

Справочники . Подразделения . ПустаяСсылка (),

ВыборкаФирм . Ссылка );

КонецЦикла;

КонецПроцедуры

//ДобавитьУровеньПодразделений(...) добавляет в "Дерево"

Подраздления

Процедура ДобавитьУровеньПодразделений (

СтрокаДерева , //Строка дерева куда добавляем

Знач РодительПодразделения , //Уровень в справочнике

Знач ВладелецПодразделения ) //Владелец справочника

ВыборкаПодразделений =

Справочники . Подразделения . Выбрать (

РодительПодразделения , ВладелецПодразделения );

Пока ВыборкаПодразделений . Следующий () Цикл

СтрокаСПодразделением = СтрокаДерева . Строки . Добавить ();

СтрокаСПодразделением . Ссылка = ВыборкаПодразделений . Ссылка ;

ДобавитьУровеньПодразделений (

СтрокаСПодразделением ,

ВыборкаПодразделений . Ссылка ,

ВладелецПодразделения );

КонецЦикла;

КонецПроцедуры


 

 

Листинг ю_9.1

 

// Модуль справочника "ОсновныеСредства"

//УстановитьКод() - устанавливает новый код

//для записи в справочнике


Процедура УстановитьКод () Экспорт

Если ЭтоГруппа =Ложь Тогда

// это элемент справочника

УстановитьНовыйКод ( Фирма . Префикс + "-" );

КонецЕсли;

КонецПроцедуры

Затем исправьте модуль формы:

Процедура ПриИзмененииФирмы ( Элемент )

УстановитьКод ();

КонецПроцедуры


 

Листинг ю_9.2

 

//ПриИзмененииГруппыОС - управляет видимостью

// реквизита "ЕстьДетали" и страницы "СписокДеталей"


Процедура ПриИзмененииГруппыОС ( Элемент ) Экспорт

_Видимость = ( ГруппаОС

= Перечисления . ГруппыОС . МашиныИОборудование );

ЭлементыФормы . ЕстьДетали . Видимость = _Видимость ;

ЭлементыФормы . Панель1 . Страницы . СписокДеталей . Видимость =

_Видимость ;

КонецПроцедуры


 

 

Листинг ю_9.3

 

//НаборДанныеОСПередНачаломДобавления – проверяет

// возможность добавления новой строки


Поделиться:



Последнее изменение этой страницы: 2019-04-21; Просмотров: 169; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.016 с.)
Главная | Случайная страница | Обратная связь