ПредишенСледващото

Често ще видите, че по поръчка на потребителя панели се използват в бази данни. които обикновено се намират в ляво.

Предимствата на такива панели очевидно. Всеки потребител може да настроите външния вид на комитет съгласно него, сложи го използват често връзки към документи, наръчници или дори всички конфигурационни обекти, и разбира се да има достъп до него "едно кликване", без да минава през множество менюта.

Повечето от тези панели са предоставени като външна обработка. който трябва да бъде отворена всеки път, когато влезете.

Не си направих труда да напишете своя панел, тъй като много от тях са готови в интернет. Например, тук ми харесва този потребител панел.

Нека да разгледаме как да се свържете на панела, така че да работи, когато отворите 1C Enterprise.

1. Добавете конфигурацията на външната обработка.

Open конфигуратор лечение находка десния бутон на мишката - за да вмъкнете външна преработка, доклад. След това изберете външен файл за обработка.

Работещи панел 1C потребител, вашата лична 1в програмист

Поставете външна преработка, докладът

След изглежда, че лечението в конфигурацията

Работещи панел 1C потребител, вашата лична 1в програмист

Обработка като част от конфигурацията

На следващо място, създаване на механизъм, чрез който да се уточни дали да започне в система за обработка на стартиране за всеки потребител.

2. Потребителски настройки

За да се приложи корекцията използвайте стандартния механизъм за "План на техните характеристики."

Open 1C в нормален режим, след операция на плана Особености видове. В прозореца, който се отваря, изберете "Потребителски настройки".

Отворете групата "Други настройки" и да добавите нов елемент, с името, да речем, Започнете бар, вида на ценности - булева.

Работещи панел 1C потребител, вашата лична 1в програмист

Задаване на работно панел

3. Създаване на потребителя

След извършените операции в настройките на всеки потребител се появява въведе нашата настройка. И да започне обработката трябва да се монтира в предната част на кутията.

Работещи панел 1C потребител, вашата лична 1в програмист

Задаване на работно панел

4. предписва код

Освен това, в системата има нужда от стартиране да се пише, състоянието - ако панелът работи, дали текущият потребител панел.

За да направите това, в конфигуратор - бутона ревизии в корена на конфигурация - Open нормален модул приложение.

На следващо място, ние откриваме процедурата

И вътре в тази процедура (на разположение в края) предписва кода

Заявка = нова заявка;
Zapros.Tekst = "
| SELECT
| NastroykiPolzovateley.Polzovatel,
| NastroykiPolzovateley.Nastroyka,
| NastroykiPolzovateley.Znachenie
| ОТ
| RegistrSvedeniy.NastroykiPolzovateley AS NastroykiPolzovateley
| КЪДЕ
| NastroykiPolzovateley.Polzovatel = VybPolz
| И NastroykiPolzovateley.Nastroyka.Naimenovanie = Vybnastr
| »;
Zapros.UstanovitParametr ( "VybPolz" ParametrySeansa.TekuschiyPolzovatel);
Zapros.UstanovitParametr ( "Vybnastr" "Run панел");
Вземането на проби Zapros.Vypolnit = () Изберете () .;
ZapuskatPanel = False;
Вземането на проби Zapros.Vypolnit = () Изберете () .;
Докато vyborka.Sleduyuschy () контур
ZapuskatPanel = Vyborka.Znachenie;
KonetsTsikla;
След това, ако ZapuskatPanel
Форма = Obrabotki.PanelPolzovatelya.PoluchitFormu ( "основен");
Forma.Otkryt ();
ENDIF;

Запазване на конфигурацията, ние се опитваме да го отворите.

Ако срещнете някакви проблеми, винаги можете да се свържете с мен.

Подкрепете проекта - споделете линка, благодаря!