Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Справочник Должности #21

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="42bc781c-4289-420b-8c76-2ec9f572d6ec">
<producedTypes>
<objectType typeId="5944bf7f-11d2-42fc-a82f-2c3f64d7b4f7" valueTypeId="543bd94b-e81e-4d22-9f8e-16a6a1581949"/>
<refType typeId="35bbcf48-a96d-48c6-8158-3d2993162ed9" valueTypeId="702ca0ee-0436-4240-a343-838213cf5f29"/>
<selectionType typeId="121472b8-a1bb-4e3d-adef-f1376f6bf669" valueTypeId="8fcd4bac-4bde-4e33-b4e8-7975ef1940f1"/>
<listType typeId="ecb8a616-de9c-4358-9e4d-f0a7da1af607" valueTypeId="41342d74-6ebb-4dea-9f2d-ec507cd13e40"/>
<managerType typeId="8e50869f-2562-4013-81de-ca41e5c92e9b" valueTypeId="052eb576-b837-4596-bda1-7764d9286897"/>
</producedTypes>
<name>МП_Должности</name>
<synonym>
<key>ru</key>
<value>Должности</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.МП_Должности.StandardAttribute.Code</inputByString>
<inputByString>Catalog.МП_Должности.StandardAttribute.Description</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<codeLength>9</codeLength>
<descriptionLength>25</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
</mdclass:Catalog>
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0596e132-6362-43dd-96c6-2f19604d7f98">
<producedTypes>
<objectType typeId="4b144a05-8419-4220-a035-5ae0038891f2" valueTypeId="76fea382-5845-4e98-991d-996185786a0a"/>
<refType typeId="4baec9a3-090b-4413-98d1-2be2235545af" valueTypeId="99ccfc7d-60d0-4831-a368-3caeb2943e13"/>
<selectionType typeId="0baaf3b2-ead4-41cf-80c8-1588f55dc237" valueTypeId="8c9e670c-f904-415e-a959-b75754f018a3"/>
<listType typeId="ba9ac3b3-90c0-4741-9733-18b46d92b33f" valueTypeId="d0c9acd9-5f16-420f-ac01-4f738124ad63"/>
<managerType typeId="0f50e4cd-1c28-4703-a1cc-c46dfbd2dccb" valueTypeId="3c911db5-3486-4f4b-a385-90c8a99989d5"/>
</producedTypes>
<name>МП_КонтактныеЛица</name>
<synonym>
<key>ru</key>
<value>Контактные лица</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.МП_КонтактныеЛица.StandardAttribute.Code</inputByString>
<inputByString>Catalog.МП_КонтактныеЛица.StandardAttribute.Description</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<owners>Catalog.Контрагенты</owners>
<codeLength>9</codeLength>
<descriptionLength>25</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
<attributes uuid="8cb5080d-169e-464d-9ef6-5a682c2caa61">
<name>КонтактныйТелефон</name>
<synonym>
<key>ru</key>
<value>Контактный телефон</value>
</synonym>
<type>
<types>String</types>
<stringQualifiers>
<length>50</length>
</stringQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="52a19edb-2b60-4bcb-9268-eb8770a353b1">
<name>Должность</name>
<synonym>
<key>ru</key>
<value>Должность</value>
</synonym>
<type>
<types>CatalogRef.МП_Должности</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="0751dd8b-e2ad-4654-bcce-82d7bb9f0471">
<name>ДействуетНаОсновании</name>
<synonym>
<key>ru</key>
<value>Действует на основании</value>
</synonym>
<type>
<types>String</types>
<stringQualifiers>
<length>150</length>
</stringQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="1b56e8c3-fcc4-4a3a-9af7-e0a8cce7ce25">
<name>Заметка</name>
<synonym>
<key>ru</key>
<value>Заметка</value>
</synonym>
<type>
<types>String</types>
<stringQualifiers/>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
</mdclass:Catalog>
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@

Процедура ДополнитьФорму(Форма) Экспорт

//Начало Питенко М.В.
//Процедуры дополняют формы документов полем Контактное лиц

ИмяФормы = Форма.ИмяФормы;

Если ИмяФормы = "Документ.ЗаказПокупателя.Форма.ФормаДокумента" Тогда
ДобавитьПолеКонтактноеЛицоВГруппаШапкаПраво (Форма);
ИначеЕсли ИмяФормы = "Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокумента" Тогда
ДобавитьПолеКонтактноеЛицоВГруппаШапкаПраво (Форма);
ИначеЕсли ИмяФормы = "Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента" Тогда
ДобавитьПолеКонтактноеЛицоВГруппаШапкаПраво (Форма);
ИначеЕсли ИмяФормы = "Документ.ОплатаОтПокупателя.Форма.ФормаДокумента" Тогда
ВставитьПолеКонтактноеЛицоНаФормуПередОснование (Форма);
ИначеЕсли ИмяФормы = "Документ.ОплатаПоставщику.Форма.ФормаДокумента" Тогда
ВставитьПолеКонтактноеЛицоНаФормуПередСуммаДокумента (Форма);
КонецЕсли;

//Окончание Питенко М.В.

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



Процедура ДобавитьПолеКонтактноеЛицоВГруппаШапкаПраво (Форма)

//Начало Питенко М.В.

ПолеВвода = Форма.Элементы.Добавить ("КонтактноеЛицо", Тип ("ПолеФормы"), Форма.Элементы.ГруппаШапкаПраво);
ПолеВвода.Вид = ВидПоляФормы.ПолеВвода;
ПолеВвода.ПутьКДанным = "Объект.МП_КонтактноеЛицо";

//Окончание Питенко М.В.

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




Процедура ВставитьПолеКонтактноеЛицоНаФормуПередСуммаДокумента (Форма)

//Начало Питенко М.В.


ПолеВвода = Форма.Элементы.Вставить ("КонтактноеЛицо", Тип ("ПолеФормы"), , Форма.Элементы.СуммаДокумента);
ПолеВвода.Вид = ВидПоляФормы.ПолеВвода;
ПолеВвода.ПутьКДанным = "Объект.МП_КонтактноеЛицо";

//Окончпние Питенко М.В.


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


Процедура ВставитьПолеКонтактноеЛицоНаФормуПередОснование (Форма)

//Начало Питенко М.В.

ПолеВвода = Форма.Элементы.Вставить ("КонтактноеЛицо", Тип ("ПолеФормы"), , Форма.Элементы.Основание);
ПолеВвода.Вид = ВидПоляФормы.ПолеВвода;
ПолеВвода.ПутьКДанным = "Объект.МП_КонтактноеЛицо";

//Окончание Питенко М.В.


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

Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="f543a699-5fde-455d-84cc-8f7ccd76b966">
<name>МП_РаботаСФормами</name>
<synonym>
<key>ru</key>
<value>Работа с формами</value>
</synonym>
<server>true</server>
</mdclass:CommonModule>
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,14 @@
Команды = КэшФормы.Команды.Скопировать();
ВывестиКоманды(Форма, Команды, ПараметрыРазмещения);

//Начало Питенко М.В.
//Процедура дополняет фомы документов полем Контактное лицо

МП_РаботаСФормами.ДополнитьФорму(Форма);

//Окончание Питенко М.В.


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

// Конструктор одноименного параметра процедуры ПодключаемыеКоманды.ПриСозданииНаСервере.
Expand Down
Loading