Подчинена Референтен 1
Най-вероятно вече сте многократно забелязах в конвенционалните стандартни конфигурации помежду директории, когато изберете даден елемент с директория (spravochnik1), стойността на друга директория (spravochnik2) "филтър" на стойност - това е, се избират стойностите, които принадлежат само на текущия елемент spravochnika1; например - това е Наръчник "единици", която е собственост на справка "Организация".
С цел да се веднага стигнем до сърцевината на това, което се случва, нека да видим какво се случва на практика. За да направите това, можете да създадете празен конфигурация от нулата, или влиза в съществуващ копие на базата данни и в конфигуратора за създаване на две директория.
Spravochnik1 и Spravochnik2. В spravochnike2 раздела "собственици" и изберете собственик - вид "Spravochnik1", както е показано на фигурата.
Сега, когато създавате елементи в "Spravochnike2", системата ще поиска да въведете spravochnika1 собственик. Има вариант - използване на подаване - когато данните за подаване, групи или групи и елементи.
Тя ще изглежда, че всичко е просто, но проблемите възникват от страна на потребителя. Потребителят, когато отваряте "Spravochnika2" вижда всички елементи в една напълно неразбираем начин, а освен това, ако работите с типична конфигурация, може да са намерили, че директно в директорията "Units" навсякъде не уточняват, собственик, и можете да изберете при отваряне на директория организация и в зависимост от това, за да получите предмети, подчинени в една организация; в същото време да се създаде член подразбиране директорията за "единици", вие ще получите до собственика, който бе избран под формата на списък на разделения.
Така че да започнете и да се създаде "списък форма" за нашите "Spravochnika2" до издаването му е 1C, без да се правят каквито и да било промени, ние ще се коригира по-късно създаде форма дизайнер.
В "Spravochnike2" щракнете върху раздела Форми и добавяне (+), нова форма на съдържанието на директорията и щракнете върху Finish.
Сега, за да "това чудо", за да работи, трябва да се напише код, който ще извърши подбор за да изберете елементи Spravochnika1.
8.2 8.3 поддържа форма
За да се покаже директорията под формата на списък само с елементите, необходими за нас Spravochnika1 избрания елемент, трябва да се направи избор на софтуера - за избрания елемент, за това ние използваме предварително определена процедура OtborSpravochnik1 контрол и писане на код, за извършване на специфичната задача.
На върха, изберете "OtborSpravochnik1", щракнете с десния бутон на мишката и изберете "Properties", в прозореца, който се появява, намерете "PriIzmenenii" имота и натиснете лупата, като по този начин ще се модул на формуляра; автоматично създава процедура "OtborSpravochnik1PriIzmenenii (елемент)"
В процедурата, въведете следния текст:
8.2 Общи форми
При изграждането на форми - едни и същи, само формите, което трябва да се създаде редовна, управляема форма в типично приложение не работи.
Разликата ще бъде в процедурата за избор на елемент в списък и създаване на подпори.
За да добавите подпори към обичайната форма на преса
И след това в текста на процедурата
Предпоследното линия (?) - Да не се промените избора, когато потребителят отвори параметри за подбор - само в контрола!