Compare commits
29 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fa700e7554 | |||
| d3473d9392 | |||
| 41cb2f8f85 | |||
| 4a35751282 | |||
| 00d20c7e52 | |||
| ea98b4e190 | |||
| 629340ff3f | |||
| 41f3cb4184 | |||
| 1e24ec1b16 | |||
| 5309bab3c7 | |||
| 26bc7c80a2 | |||
| 9deb24451f | |||
| b708bfec68 | |||
| 3aa47428f1 | |||
| 061e46d8f0 | |||
| a10e0f4e31 | |||
| 14e23346a9 | |||
| 7a3a13531d | |||
| 8c69f25e29 | |||
| 1935e64cdd | |||
| c480369ae8 | |||
| 865c25baf5 | |||
| 42aaed864c | |||
| d21b4cc635 | |||
| 47d43e56b7 | |||
| 4e4e71baaf | |||
| 6d1889a3eb | |||
| 9a453dd468 | |||
| d017fe6345 |
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>153_ЦБ_ОУО_БГУ.ПрофиСофт</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
|
||||
<nature>com._1c.g5.v8.dt.core.V8ExtensionNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding/<project>=UTF-8
|
||||
@@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
Runtime-Version: 8.5.1
|
||||
Base-Project: 153_ЦБ_ОУО_БГУ
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:AccountingRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="2a09b100-83e5-487c-8a1a-d1e093ad0caf" extendedConfigurationObject="eaa1a6e1-e28b-403c-87e8-7c76417c456e">
|
||||
<producedTypes>
|
||||
<selectionType typeId="6fb84350-7c73-4d49-bff9-790631bc21d5" valueTypeId="7abf9e06-046a-40a4-ac45-98f41c40c360"/>
|
||||
<listType typeId="19ae4cea-a07b-40e6-a24f-ceb131f30efd" valueTypeId="82c6d27f-30d5-4250-816e-c1b439752f17"/>
|
||||
<managerType typeId="79361287-835b-47cb-b271-7805080f0a7a" valueTypeId="5c4ee05a-c311-4c1f-bf86-d7a305040527"/>
|
||||
<recordSetType typeId="e1b0edc2-c590-41e6-9c93-8b572470adf3" valueTypeId="dd6d98fc-6fcb-4256-85b4-aaa335bb4324"/>
|
||||
<recordKeyType typeId="9dd88f56-3933-489b-8b79-b62aad4ca9e7" valueTypeId="64e59b20-41ed-4521-9b56-10fa05611105"/>
|
||||
<recordType typeId="321c5eec-931e-4184-bd26-6882391316a7" valueTypeId="e8738ad0-0a91-441b-918a-ad4cb57aa805"/>
|
||||
<extDimensionsType typeId="b589f6d6-dce9-4a21-94b5-c77606a41cf3" valueTypeId="29d2e841-1d85-47fc-a741-79891e7b553a"/>
|
||||
</producedTypes>
|
||||
<name>ЖурналПроводокЕПСБУ</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:AccountingRegisterExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:AccountingRegister>
|
||||
+191
@@ -0,0 +1,191 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:AccumulationRegister 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="3d4d5d61-5f11-43dd-bde6-5a956397624c">
|
||||
<producedTypes>
|
||||
<selectionType typeId="554d2ee2-3414-4483-a8f8-d3a3cab9efc9" valueTypeId="63259b6f-64a0-4ed4-98f7-07d536342d09"/>
|
||||
<listType typeId="3d5952d4-4654-418f-9172-fc66fcddfa1e" valueTypeId="6aa23b44-350b-48c3-8c66-65e7e25830ee"/>
|
||||
<managerType typeId="e257242e-2f23-4bb5-a072-a7aeab1c03ca" valueTypeId="0b8d4cc9-e245-4423-bb7d-ab4081974dcf"/>
|
||||
<recordSetType typeId="95e1f00d-c7dd-4633-b9a3-7be6a1240a9f" valueTypeId="6d910e50-5647-4b1f-84c9-e1d47d7158d9"/>
|
||||
<recordKeyType typeId="eb903f99-3ca1-4f33-b2bb-6acd513d5db1" valueTypeId="60edacff-6483-48c5-bb23-0d0d0bd03963"/>
|
||||
<recordType typeId="69a9d97d-b40a-4d48-a9e6-2242d33659cd" valueTypeId="9cc5182a-6404-410e-bd4a-22f649f571b0"/>
|
||||
</producedTypes>
|
||||
<name>ПС_ВзаиморасчетыПоРодительскойПлате</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Взаиморасчеты по родительской плате</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<enableTotalsSplitting>true</enableTotalsSplitting>
|
||||
<resources uuid="889ab667-a093-49d6-b117-6e4dfd0f5581">
|
||||
<name>Сумма</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Сумма</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>15</precision>
|
||||
<scale>2</scale>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</resources>
|
||||
<attributes uuid="5f9b7c15-bf1a-4c3d-9f82-df697df32422">
|
||||
<name>ВидОперации</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Вид операции</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.ПС_ВидыОперацийПоВзаиморасчетам</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="97856254-22f9-4198-9f0f-b7118e28d143">
|
||||
<name>ДокументПередачи</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Документ передачи</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>DocumentRef.ПС_ПринятиеПоступившихПлатежейИзЦБ</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<dimensions uuid="9e7e6520-c2fd-49a5-b71a-7654ce098bce">
|
||||
<name>Организация</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Организация (ЦБ)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Организации</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
<dimensions uuid="9c8b5fe4-4601-48ea-93fa-bedff4ab631c">
|
||||
<name>Учреждение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Учреждение (сад)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Организации</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
<dimensions uuid="720e320e-a667-46c0-b671-513c750b0ff2">
|
||||
<name>Плательщик</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Плательщик (родитель)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Контрагенты</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
<dimensions uuid="cb1fd384-336e-4f26-ab21-5219c9d49cd4">
|
||||
<name>Ребенок</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Ребенок</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Дети</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
<dimensions uuid="3297b73a-5284-459a-89c6-a6b525336885">
|
||||
<name>Договор</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Договор</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Договоры</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
<dimensions uuid="882da89e-cf75-489c-ae80-600f8d6a4686">
|
||||
<name>ИФО</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ИФО</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.ИсточникиФинансовогоОбеспечения</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
<dimensions uuid="0b0f3a5d-a9fb-4704-803c-67c261c0e7d3">
|
||||
<name>КФО</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>КФО</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.КВД</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
<dimensions uuid="fc8962c1-e501-4a57-baba-6f99bb44f4cf">
|
||||
<name>КПС</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>КПС</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.КлассификационныеПризнакиСчетов</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
<dimensions uuid="ce10ca5b-fdf7-42c7-990e-5a6106e131fd">
|
||||
<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"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<useInTotals>true</useInTotals>
|
||||
</dimensions>
|
||||
</mdclass:AccumulationRegister>
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:AccumulationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="328cbb7b-9ac4-46d4-aa6a-657adfcbb397" extendedConfigurationObject="72d24ece-0bfb-4334-a13e-8562dfcb0f81">
|
||||
<producedTypes>
|
||||
<selectionType typeId="17c44c32-dc8a-4e53-8f90-a94875d43833" valueTypeId="ded43b95-8dff-4708-bf4e-ffcee5b8e949"/>
|
||||
<listType typeId="d551acb0-64f7-4bfc-8b0a-5db3e6264cde" valueTypeId="2df0c044-196f-4668-8015-5cb5f2372383"/>
|
||||
<managerType typeId="2e1e4531-7c6f-421f-a362-60f227fe3c66" valueTypeId="a18ebb13-a039-4c9c-bfeb-1422437d6972"/>
|
||||
<recordSetType typeId="c8929e0b-899e-4325-9f18-747847657732" valueTypeId="bd7a2f49-cea7-4b71-83c6-38a2ed418340"/>
|
||||
<recordKeyType typeId="47f892a3-8a98-461a-9684-a1ddf9baa19e" valueTypeId="66f54702-b7f8-4b8c-a684-18e087b7a423"/>
|
||||
<recordType typeId="a9c36911-060a-444d-93c5-d8abb26fdbd5" valueTypeId="16f30ffd-1fc0-4778-9576-6cdd96486b37"/>
|
||||
</producedTypes>
|
||||
<name>ТабельУчетаПосещаемостиДетей</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:AccumulationRegisterExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<registerType>Checked</registerType>
|
||||
</extension>
|
||||
<registerType>Turnovers</registerType>
|
||||
<dimensions uuid="fa062df1-aa47-4e96-a55a-f84fdfe06cbd" extendedConfigurationObject="25012c0d-00d7-4a8d-95f2-bd0a58fc9011">
|
||||
<name>Ребенок</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.Дети</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</dimensions>
|
||||
</mdclass:AccumulationRegister>
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="3a60c421-e665-4777-acd5-7a89fbc2532e" extendedConfigurationObject="35cd138b-4ec6-48fa-90fa-b8f5725bb395">
|
||||
<producedTypes>
|
||||
<objectType typeId="5d70d3e1-ef91-46e9-842f-424d2c04fbf9" valueTypeId="4a628c98-fbcc-4232-b086-2bfe36467118"/>
|
||||
<refType typeId="06985d5d-581b-4452-ae46-1a0c67a3415b" valueTypeId="e893d274-a096-4b9c-882c-134d8047b600"/>
|
||||
<selectionType typeId="6979ac57-a803-472e-8fff-19d07d45232b" valueTypeId="07816b2e-01b9-4650-a3a8-a6bc8029753c"/>
|
||||
<listType typeId="fba3ff84-27a5-478d-b47d-30d868b2178b" valueTypeId="33c8e5e5-1904-4817-9fc6-b40da75f0f8c"/>
|
||||
<managerType typeId="91c585de-4968-47c0-9f27-0aa5b118ecc4" valueTypeId="1189ae13-4216-4838-bf25-321bf69cdce0"/>
|
||||
</producedTypes>
|
||||
<name>БанковскиеИКазначейскиеСчета</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Catalog>
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="cc9edd91-ffc9-41b8-a86f-1c1c49e69f55" extendedConfigurationObject="6d83f50f-32e9-45a6-8b5e-d91ba005ae95">
|
||||
<producedTypes>
|
||||
<objectType typeId="9f10299a-6cdc-4753-9170-91838cb25e88" valueTypeId="81cc2096-4073-4433-a287-eeee1b53d4e8"/>
|
||||
<refType typeId="e1e9ee5c-5e23-4247-af3c-61e2f8ccdb29" valueTypeId="b8bbbed6-2577-4342-bf5d-5c4f9624aa56"/>
|
||||
<selectionType typeId="a7b8f5b2-009c-401f-8710-b95b70e330c0" valueTypeId="92128eb8-01f3-4bcb-bc16-1fe3357172eb"/>
|
||||
<listType typeId="cfe1cef4-a798-4962-b08d-8d865476dac4" valueTypeId="e34df38d-24b6-4672-bbd2-67f124b5801a"/>
|
||||
<managerType typeId="03c6f948-b96b-48e8-9bf2-14ece8c1d9e9" valueTypeId="1cb87acf-592e-4c47-9d64-ed86d0cb4297"/>
|
||||
</producedTypes>
|
||||
<name>ВидыДокументовФизическихЛиц</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="c34f8f71-7aa0-4a83-8098-e3fcd1cea2fd" extendedConfigurationObject="239fc03c-c64c-48f7-8f9e-714207fba857">
|
||||
<producedTypes>
|
||||
<objectType typeId="57fc7ee6-a01e-4e66-a820-fb70a4746821" valueTypeId="cb1cc8db-89c5-4e9c-ab87-670f92c538c1"/>
|
||||
<refType typeId="2d9df19a-a15b-4414-a974-b55c429e619c" valueTypeId="6bc7767a-9186-46f9-a053-ffb1ebbeb8bd"/>
|
||||
<selectionType typeId="a6829577-82b8-4833-88bb-a1d8602cdcab" valueTypeId="9ec95929-f312-4900-ac98-feba26311fc5"/>
|
||||
<listType typeId="422b5e82-d2d9-4ae8-9242-8f2202f4db71" valueTypeId="0e53cb36-4ad1-4a13-bc49-ec45c26dd7e7"/>
|
||||
<managerType typeId="18f0232d-c662-4495-81f0-92a3a68e614c" valueTypeId="d877ae2f-b130-4ece-b8d4-3bb2e06d2201"/>
|
||||
</producedTypes>
|
||||
<name>ВидыНалоговИПлатежей</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<attributes uuid="5ec72a9d-0adc-4fa0-b04f-0f8bd5e44aeb" extendedConfigurationObject="1da500ec-ba9a-47bf-a3f4-19cd593fa9d3">
|
||||
<name>СчетУчета</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>String</type>
|
||||
</types>
|
||||
<stringQualifiers>
|
||||
<length>6</length>
|
||||
</stringQualifiers>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="537689e7-76a2-45e3-800f-3225347e5653" extendedConfigurationObject="c33a08fe-da7f-4f9b-876f-186ad3cbec47">
|
||||
<producedTypes>
|
||||
<objectType typeId="465a823c-4636-42f2-8bc3-7c1dac3d7a90" valueTypeId="aac85130-4595-4632-9097-2098a3cfe2ee"/>
|
||||
<refType typeId="e913a5e2-2ca1-4824-b419-147bd4df6818" valueTypeId="3ffd87b9-b498-4fe8-ac09-8641ecdc0a41"/>
|
||||
<selectionType typeId="2d50f3ce-5139-49ed-929f-ef71abf3f4d9" valueTypeId="519a1bfb-d961-40ea-88c6-01e9e9f05b42"/>
|
||||
<listType typeId="917c56af-10bf-4359-9b76-b30103b5b1b4" valueTypeId="fd7d5f5d-8f65-4fab-bfd2-5c33e120bf66"/>
|
||||
<managerType typeId="39c6f897-1511-4364-b149-3fb5e0659aa0" valueTypeId="3c49d3ac-4e9f-4e30-877b-048b2e93dad3"/>
|
||||
</producedTypes>
|
||||
<name>Дети</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="c0cff7bc-0951-4cf4-a8d7-778c21bdab3c" extendedConfigurationObject="02f1f7ca-d38b-43a7-8fdd-dce676677505">
|
||||
<producedTypes>
|
||||
<objectType typeId="ef41e561-b4f0-4a88-8195-5cea60998980" valueTypeId="2d074c34-e027-438a-a8d6-bcbbc2a7eb31"/>
|
||||
<refType typeId="e74baff5-23b9-4049-8d0d-99a1ccdc1cde" valueTypeId="17f359cc-99ee-4fad-a982-bcc0043bbad2"/>
|
||||
<selectionType typeId="cdc27794-4145-4525-bdff-d7c38f32052e" valueTypeId="c81408ce-337e-41da-b4a8-c19ad682ee06"/>
|
||||
<listType typeId="d75ac71d-bd04-4b44-8bc2-4f96f47db05f" valueTypeId="24e391c4-542f-4488-8b0d-a7f5c5b06c36"/>
|
||||
<managerType typeId="313d27f9-a1cf-434a-a81f-becb0d96adef" valueTypeId="f87364a4-1fd5-44ac-99d2-86020b213d98"/>
|
||||
</producedTypes>
|
||||
<name>Договоры</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Catalog>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="e15badd8-4a7b-4045-bd81-f8d17e93692d" extendedConfigurationObject="d3dfd605-06ab-4c83-958a-badfb4239f89">
|
||||
<producedTypes>
|
||||
<objectType typeId="a54218d6-5fef-41d1-affd-2fc07a7d43b5" valueTypeId="ac758582-2c83-42ef-a94c-8018575bdd37"/>
|
||||
<refType typeId="3fc5743c-319a-4790-8cc2-bb8a63b16b26" valueTypeId="516974e7-07a3-467c-ade5-bdf4cb439a90"/>
|
||||
<selectionType typeId="0c1f47f1-43db-44bc-93f6-ab48277a68c7" valueTypeId="57f892e5-c469-4136-b763-80af00ac9a0f"/>
|
||||
<listType typeId="d27ea488-7e73-4efe-a72b-4c319d57bc14" valueTypeId="e19bb1d5-58fd-46e7-b8d0-5bb95553b13f"/>
|
||||
<managerType typeId="60d83a38-c2e8-451b-af21-052cc8ee7bf6" valueTypeId="590cd879-dadf-4947-9a6b-89b929d5c75f"/>
|
||||
</producedTypes>
|
||||
<name>ИсточникиФинансовогоОбеспечения</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<checkUnique>true</checkUnique>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="7c94cc12-b8b3-494f-a8f5-3b312bcf4e3b" extendedConfigurationObject="98219707-1578-4e0d-a046-71072a35f752">
|
||||
<producedTypes>
|
||||
<objectType typeId="065c6699-873a-4c82-9896-8ddbe2d8f35a" valueTypeId="435a1a02-aa9b-4533-84de-77df33a7d57a"/>
|
||||
<refType typeId="2a0d8bda-c54c-47a4-83b5-9a8b96e9bd9b" valueTypeId="224632b5-7340-41d1-a361-f6eaecb4b860"/>
|
||||
<selectionType typeId="51371592-2f9e-422e-86de-1e285530cef1" valueTypeId="0c82e25b-c7c5-40bc-9198-f38eadb51380"/>
|
||||
<listType typeId="53fc1a9b-1125-4bf6-b645-33705e506a7b" valueTypeId="05799232-9adb-48d9-933e-6dd20d0598c1"/>
|
||||
<managerType typeId="dc0fa9dd-286c-49aa-9354-0ea84e8f8e1f" valueTypeId="80bc599f-8de0-4241-b2c8-390055cae21d"/>
|
||||
</producedTypes>
|
||||
<name>КОСГУ</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<checkUnique>true</checkUnique>
|
||||
</mdclass:Catalog>
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="d5e06511-876d-40d8-b83c-794b66152f0e" extendedConfigurationObject="b831bb49-9616-4740-a43b-26dfa52da7d9">
|
||||
<producedTypes>
|
||||
<objectType typeId="5d5253ab-cbc0-4f12-b7a2-9fea63d16aa8" valueTypeId="447d553b-52c8-4054-b1ab-a6f25554ef7f"/>
|
||||
<refType typeId="f830d4e7-f32c-43ff-8a7f-d3899d1ef2b6" valueTypeId="047d9f10-ee16-4654-b4bd-9bf365aa651f"/>
|
||||
<selectionType typeId="61ae1d20-9076-4679-81fb-8679cd10941f" valueTypeId="e18dcad8-5dc4-4590-b668-5a7ff9c6e232"/>
|
||||
<listType typeId="941d3d15-0372-48eb-bca1-748787e8eb30" valueTypeId="1702641a-6e68-47d8-86af-8f30d56af05d"/>
|
||||
<managerType typeId="662c9b69-e7f9-4140-b430-864f09b8a6ff" valueTypeId="3946fe11-c9cf-4342-a718-ad6bfceff25f"/>
|
||||
</producedTypes>
|
||||
<name>КлассификационныеПризнакиСчетов</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="11913e12-afcc-4354-bf49-c1bad972f8b1" extendedConfigurationObject="51224b7e-9b98-4941-bb3b-1915db9dec2b">
|
||||
<producedTypes>
|
||||
<objectType typeId="818357ba-01ce-49f5-ae54-99b889488294" valueTypeId="943a152f-d110-44ca-9ac0-3a1678500dea"/>
|
||||
<refType typeId="99967874-4e2e-49f8-a938-237cc9108a4a" valueTypeId="cce91afe-335c-40cc-9015-c0e9f83919dc"/>
|
||||
<selectionType typeId="cd860e65-5c7a-46b6-86c9-728e9be60899" valueTypeId="eff93f3a-2cfd-4184-a69b-71faae634113"/>
|
||||
<listType typeId="d41677aa-2038-4c1f-a58b-ae762711dd47" valueTypeId="51cfab9b-e18b-45e4-93cc-962f8ca1cff2"/>
|
||||
<managerType typeId="9e6e2792-7a59-4248-bcde-fe75a17d5513" valueTypeId="3a73efda-8e3c-4bc2-a671-8f6d55f8ff50"/>
|
||||
</producedTypes>
|
||||
<name>Контрагенты</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<attributes uuid="2f257e54-1252-4eed-8817-a8fe3f8b36fc" extendedConfigurationObject="5b55de15-754a-42da-bcb7-fe518bc4f871">
|
||||
<name>ЮридическоеФизическоеЛицо</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>AnyRef</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="cd7ccb84-9384-4313-b767-b3397f472b7f" extendedConfigurationObject="b8a966ba-3452-44df-91d0-7040ecd3e4c2">
|
||||
<producedTypes>
|
||||
<objectType typeId="ea2b4e2e-996e-4e84-a679-ea6427daef0c" valueTypeId="ddf8389d-d751-4ef6-97a4-3da3e1ed46ec"/>
|
||||
<refType typeId="da3d77af-7714-4a65-8d13-1dfceacfd04e" valueTypeId="c19b6402-b885-4303-8844-a625b6ea9dc6"/>
|
||||
<selectionType typeId="d08e16b0-549b-4174-ba8a-00b2516140c0" valueTypeId="546bba6e-9801-4a23-a124-2620e827fd38"/>
|
||||
<listType typeId="6f6ee2a8-2f1d-46f9-ba35-ded6d6a52615" valueTypeId="7f57fc2e-faca-4fd5-a542-2e83a07d265a"/>
|
||||
<managerType typeId="2bc65e43-5b91-4f04-9f59-a75fcd2c99f5" valueTypeId="3a0b102d-25bc-40d6-9dad-c1e35824e504"/>
|
||||
</producedTypes>
|
||||
<name>Организации</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="31901519-b9f3-4472-800d-a6a526b388de" extendedConfigurationObject="579baaa4-6493-4d99-8744-6399757295c7">
|
||||
<producedTypes>
|
||||
<objectType typeId="fe18062c-9f41-401e-87b3-0162e536698b" valueTypeId="7722e35e-0c0e-4c94-81a7-e37a5e907438"/>
|
||||
<refType typeId="f86c4c23-f4f2-461d-ba84-cc28ce821845" valueTypeId="64a5710d-1642-430b-a321-ba2bade637c7"/>
|
||||
<selectionType typeId="89ad3113-99ee-493b-9c84-d1c51e8326cd" valueTypeId="9d7a017c-4e4b-443e-95f5-3e7ec4927207"/>
|
||||
<listType typeId="c4720e3e-fa70-468c-8bce-187165f3606c" valueTypeId="2fdbd0dd-bd97-4730-8c90-6b4b2959e23f"/>
|
||||
<managerType typeId="3bbabc65-4284-4e0c-b07a-52f75b4703a5" valueTypeId="73444d20-2c00-4e18-b145-7e1413fc7b3c"/>
|
||||
</producedTypes>
|
||||
<name>Пользователи</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="10d6eb80-d891-4ea1-b9e5-213234da9160" extendedConfigurationObject="33e0072d-7d5b-4298-ae77-31a7cb358f5d">
|
||||
<producedTypes>
|
||||
<objectType typeId="d9736ef3-36e6-4f49-9376-45287b033883" valueTypeId="3619c288-791e-4f2f-83cd-0fd401b7312f"/>
|
||||
<refType typeId="2ef92738-58c7-45b1-a889-a654c25d195d" valueTypeId="3a644667-c559-4d96-84f4-da16c45b9925"/>
|
||||
<selectionType typeId="ce1a1aae-fabe-4c5f-b2c8-3c0a48a9912e" valueTypeId="dc329047-75da-4397-ab2e-c77a09fcc917"/>
|
||||
<listType typeId="7ebf7438-138c-4387-a868-ea0d8f6c419b" valueTypeId="3675bc6b-73ae-4df4-ba09-21c0bac63b0c"/>
|
||||
<managerType typeId="31440792-1652-4c2f-a15b-4a253dba56c3" valueTypeId="9b3f8c30-2e8d-499a-9052-313363241648"/>
|
||||
</producedTypes>
|
||||
<name>ФизическиеЛица</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="123d962b-2fec-4643-aa29-7b5189f3fade" extendedConfigurationObject="27b33b9e-edcc-49ec-9634-2a0a3a01fc40">
|
||||
<producedTypes>
|
||||
<objectType typeId="b3486c02-46f9-45a6-9047-abb5bec55f78" valueTypeId="23c3778c-18a5-4c4e-95cc-2e16691e9cf5"/>
|
||||
<refType typeId="2913556b-2d06-4ae9-9c2a-202edc3bdea7" valueTypeId="fda2c6aa-5873-4a60-a93f-73721ed8e8d8"/>
|
||||
<selectionType typeId="a9d907fc-de9f-449c-a663-b728b2d7faf4" valueTypeId="58ccf113-4e75-49a3-b390-83ef4a3a8858"/>
|
||||
<listType typeId="7b8e35ef-b814-468f-80e5-13626b4b7d70" valueTypeId="bd50a652-d267-44ad-a907-70ea528a0f69"/>
|
||||
<managerType typeId="00ed426f-0ee8-419c-9ed8-54db02b50b55" valueTypeId="ea0582d8-6381-4b0a-9872-94156bf49714"/>
|
||||
</producedTypes>
|
||||
<name>ЮридическиеЛица</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CatalogExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:ChartOfAccounts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="ee47af36-7bfd-45e0-9cfb-b9be1f5a48fc" extendedConfigurationObject="ce7f1d90-b092-41ff-8b2e-ea1c8a1bac33">
|
||||
<producedTypes>
|
||||
<objectType typeId="df719ef1-ba44-4646-a835-259537b09354" valueTypeId="ea5b72d1-85be-468e-b8e3-383472d25f1a"/>
|
||||
<refType typeId="3bafdf56-67df-4dee-a682-6c701545c847" valueTypeId="a62223bc-2553-4706-962f-ab22b65f4b4a"/>
|
||||
<selectionType typeId="4f8d94d5-41c4-466f-be70-eae9521afd74" valueTypeId="252e6bd2-bfb4-4010-b36e-c7b38682a307"/>
|
||||
<listType typeId="5aa452e1-95b1-449f-9bb7-6fc580c7c0f3" valueTypeId="b7d95acd-a512-4151-92a2-f2ffae07dfc0"/>
|
||||
<managerType typeId="bb31d5c4-8966-4aa1-a542-a66a5882d281" valueTypeId="23f9f978-3cd4-49b8-bbb9-bcb2e8d58c72"/>
|
||||
<extDimensionTypes typeId="0dad9214-90d2-4f4f-96fb-24e038f8dba4" valueTypeId="99cfa67e-4e78-4a6b-9da4-94e55f0b9fde"/>
|
||||
<extDimensionTypesRow typeId="b45f7c5c-e25c-4e30-929a-424b9214be38" valueTypeId="b3ebe439-d3dd-4d92-ada1-83e0a484eb1d"/>
|
||||
</producedTypes>
|
||||
<name>ЕПСБУ</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:ChartOfAccountsExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
</mdclass:ChartOfAccounts>
|
||||
+999
@@ -0,0 +1,999 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Статус</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СтатусРасширеннаяПодсказка</name>
|
||||
<id>35</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтатусКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<markRequiredComplete>true</markRequiredComplete>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<autoMarkIncomplete>true</autoMarkIncomplete>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>РеквизитыРегистрации</name>
|
||||
<id>52</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>НомерОбязательства</name>
|
||||
<id>18</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Учетный номер обязательства</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>НомерОбязательстваРасширеннаяПодсказка</name>
|
||||
<id>36</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НомерОбязательстваКонтекстноеМеню</name>
|
||||
<id>19</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаНомерДатаЗаявки</name>
|
||||
<id>13</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>НомерЗаявки</name>
|
||||
<id>14</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Номер в кассовом органе</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>НомерЗаявкиРасширеннаяПодсказка</name>
|
||||
<id>38</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НомерЗаявкиКонтекстноеМеню</name>
|
||||
<id>15</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<maxWidth>16</maxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДатаРегистрации</name>
|
||||
<id>16</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДатаРегистрацииРасширеннаяПодсказка</name>
|
||||
<id>39</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДатаРегистрацииКонтекстноеМеню</name>
|
||||
<id>17</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Номер дата заявки</value>
|
||||
</title>
|
||||
<enableContentChange>true</enableContentChange>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаНомерДатаЗаявкиРасширеннаяПодсказка</name>
|
||||
<id>37</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаОтветственный</name>
|
||||
<id>64</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ОтветственныйИсполнительФИО</name>
|
||||
<id>7</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ОтветственныйИсполнительФИОРасширеннаяПодсказка</name>
|
||||
<id>41</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОтветственныйИсполнительФИОКонтекстноеМеню</name>
|
||||
<id>8</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ОтветственныйИсполнительДолжность</name>
|
||||
<id>9</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ОтветственныйИсполнительДолжностьРасширеннаяПодсказка</name>
|
||||
<id>42</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОтветственныйИсполнительДолжностьКонтекстноеМеню</name>
|
||||
<id>10</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ОтветственныйИсполнительТелефон</name>
|
||||
<id>11</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ОтветственныйИсполнительТелефонРасширеннаяПодсказка</name>
|
||||
<id>43</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОтветственныйИсполнительТелефонКонтекстноеМеню</name>
|
||||
<id>12</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Ответственное лицо кассового органа</value>
|
||||
</title>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаОтветственныйРасширеннаяПодсказка</name>
|
||||
<id>65</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<showTitle>auto</showTitle>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаСведенияВыплатах</name>
|
||||
<id>20</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>ДекорацияОтступ1</name>
|
||||
<id>54</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДекорацияОтступ1РасширеннаяПодсказка</name>
|
||||
<id>56</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДекорацияОтступ1КонтекстноеМеню</name>
|
||||
<id>55</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<width>20</width>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаСведенияВыплатахВертикальная</name>
|
||||
<id>69</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаСведенияВыплатахОплата</name>
|
||||
<id>71</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Оплачено</name>
|
||||
<id>21</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>ОплаченоРасширеннаяПодсказка</name>
|
||||
<id>45</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОплаченоКонтекстноеМеню</name>
|
||||
<id>22</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДатаПроведения</name>
|
||||
<id>23</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дата выписки из
|
||||
лицевого счета</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДатаПроведенияРасширеннаяПодсказка</name>
|
||||
<id>46</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДатаПроведенияКонтекстноеМеню</name>
|
||||
<id>24</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа сведения выплатах оплата</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа сведения выплатах оплата</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаСведенияВыплатахОплатаРасширеннаяПодсказка</name>
|
||||
<id>72</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаСведенияВыплатахВалюта</name>
|
||||
<id>73</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Валюта</name>
|
||||
<id>75</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ВалютаРасширеннаяПодсказка</name>
|
||||
<id>77</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВалютаКонтекстноеМеню</name>
|
||||
<id>76</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>7</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Курс</name>
|
||||
<id>78</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>КурсРасширеннаяПодсказка</name>
|
||||
<id>80</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КурсКонтекстноеМеню</name>
|
||||
<id>79</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа сведения выплатах валюта</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа сведения выплатах валюта</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаСведенияВыплатахВалютаРасширеннаяПодсказка</name>
|
||||
<id>74</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа сведения выплатах вертикальная</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа сведения выплатах вертикальная</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаСведенияВыплатахВертикальнаяРасширеннаяПодсказка</name>
|
||||
<id>70</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Сведения о кассовых выплатах</value>
|
||||
</title>
|
||||
<enableContentChange>true</enableContentChange>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаСведенияВыплатахРасширеннаяПодсказка</name>
|
||||
<id>44</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<showTitle>auto</showTitle>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаПодтверждающийДокумент</name>
|
||||
<id>25</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ВидПодтверждающегоДокумента</name>
|
||||
<id>66</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вид</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ВидПодтверждающегоДокументаРасширеннаяПодсказка</name>
|
||||
<id>68</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВидПодтверждающегоДокументаКонтекстноеМеню</name>
|
||||
<id>67</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<choiceButton>true</choiceButton>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>НомерПодтверждающегоДокумента</name>
|
||||
<id>26</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Номер</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>НомерПодтверждающегоДокументаРасширеннаяПодсказка</name>
|
||||
<id>48</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НомерПодтверждающегоДокументаКонтекстноеМеню</name>
|
||||
<id>27</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДатаПодтверждающегоДокумента</name>
|
||||
<id>28</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дата</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДатаПодтверждающегоДокументаРасширеннаяПодсказка</name>
|
||||
<id>49</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДатаПодтверждающегоДокументаКонтекстноеМеню</name>
|
||||
<id>29</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаПервичныйОбраз</name>
|
||||
<id>62</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>РегистрСведенийСостояниеПлатежноРасчетныхДокументовПечатьПервичногоОбраза</name>
|
||||
<id>31</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>РегистрСведенийСостояниеПлатежноРасчетныхДокументовПечатьПервичногоОбразаРасширеннаяПодсказка</name>
|
||||
<id>50</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualButton</type>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа первичный образ</value>
|
||||
</title>
|
||||
<enableContentChange>true</enableContentChange>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаПервичныйОбразРасширеннаяПодсказка</name>
|
||||
<id>63</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>DontUse</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Подтверждающий документ</value>
|
||||
</title>
|
||||
<enableContentChange>true</enableContentChange>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаПодтверждающийДокументРасширеннаяПодсказка</name>
|
||||
<id>47</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<showTitle>auto</showTitle>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>GUIDКО</name>
|
||||
<id>32</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>GUIDКОРасширеннаяПодсказка</name>
|
||||
<id>51</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>GUIDКОКонтекстноеМеню</name>
|
||||
<id>33</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ТекстИнформационнойНадписи</color>
|
||||
</textColor>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Реквизиты регистрации</value>
|
||||
</title>
|
||||
<enableContentChange>true</enableContentChange>
|
||||
<extendedTooltip>
|
||||
<name>РеквизитыРегистрацииРасширеннаяПодсказка</name>
|
||||
<id>53</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ФормаУстановить</name>
|
||||
<id>3</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ФормаУстановитьРасширеннаяПодсказка</name>
|
||||
<id>34</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<representation>Auto</representation>
|
||||
<defaultButton>true</defaultButton>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
</form:Form>
|
||||
+1004
File diff suppressed because it is too large
Load Diff
+17
@@ -0,0 +1,17 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПС_ОплаченоПриИзмененииВместо(Элемент)
|
||||
Если НЕ Оплачено Тогда
|
||||
ДатаПроведения = "";
|
||||
Курс = 0;
|
||||
ИначеЕсли НЕ ЗначениеЗаполнено(ДатаПроведения) Тогда
|
||||
Если ЭтотОбъект.ДатаПлатежноРасчетногоДокумента <> Дата('0001.01.01 00:00:00') Тогда
|
||||
ДатаПроведения = НачалоДня(ЭтотОбъект.ДатаПлатежноРасчетногоДокумента) - 1;
|
||||
ОбновитьКурсВалюты();
|
||||
Иначе
|
||||
ДатаПроведения = ТекущаяДата();
|
||||
ОбновитьКурсВалюты();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
ИзменитьСтатусДокумента();
|
||||
КонецПроцедуры
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonForm xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="95414a03-b236-42b9-b20b-5897054fec93" extendedConfigurationObject="edd7b9b1-6d0a-4033-aaa6-fae47150c169">
|
||||
<name>УстановкаСтатусаПлатежноРасчетногоДокумента</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonFormExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<form>Extended</form>
|
||||
</extension>
|
||||
</mdclass:CommonForm>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonModule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="5fcb7dc3-28a9-4243-b4fb-f4c687ab4fb0" extendedConfigurationObject="27651e0e-d560-434b-a49c-f473a5b20c4d">
|
||||
<name>ВариантыОтчетовПереопределяемый</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonModuleExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<global>Checked</global>
|
||||
<clientManagedApplication>Checked</clientManagedApplication>
|
||||
<server>Checked</server>
|
||||
<externalConnection>Checked</externalConnection>
|
||||
<serverCall>Checked</serverCall>
|
||||
<clientOrdinaryApplication>Checked</clientOrdinaryApplication>
|
||||
</extension>
|
||||
<server>true</server>
|
||||
<externalConnection>true</externalConnection>
|
||||
<clientOrdinaryApplication>true</clientOrdinaryApplication>
|
||||
</mdclass:CommonModule>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonModule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="8c6973cc-f6be-42d6-99cf-46917097ac04" extendedConfigurationObject="54ef65f2-2f6b-4ae4-8604-cce57de8a53e">
|
||||
<name>ВнутренниеЭлектронныеДокументыБГУ</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonModuleExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<global>Checked</global>
|
||||
<clientManagedApplication>Checked</clientManagedApplication>
|
||||
<server>Checked</server>
|
||||
<externalConnection>Checked</externalConnection>
|
||||
<serverCall>Checked</serverCall>
|
||||
<clientOrdinaryApplication>Checked</clientOrdinaryApplication>
|
||||
</extension>
|
||||
<server>true</server>
|
||||
<externalConnection>true</externalConnection>
|
||||
<clientOrdinaryApplication>true</clientOrdinaryApplication>
|
||||
</mdclass:CommonModule>
|
||||
@@ -0,0 +1,57 @@
|
||||
// ВнутреннийЭДОПереопределяемый: расширение.
|
||||
// Адресация электронных извещений по учреждению (саду).
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Дополняет параметры нового электронного документа: электронное извещение по передаче
|
||||
// платежей адресуется учреждению-получателю, а не ЦБ.
|
||||
//
|
||||
// Маршрут подписания выбирается по ключу настройки внутреннего ЭДО
|
||||
// (организация + вид документа + команда печати), поэтому без адресации по саду
|
||||
// для всех садов получался бы один общий маршрут, и подписать извещение
|
||||
// руководителем конкретного сада было бы невозможно.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДокумента - Структура - параметры открытия электронного документа,
|
||||
// см. ВнутреннийЭДОКлиентСервер.ПараметрыОткрытияЭлектронногоДокумента().
|
||||
//
|
||||
&После("ПриЗаполненииПараметровНовогоЭлектронногоДокумента")
|
||||
Процедура ПС_ПриЗаполненииПараметровНовогоЭлектронногоДокумента(ПараметрыДокумента)
|
||||
|
||||
УчетныйДокумент = ПараметрыДокумента.УчетныйДокумент;
|
||||
|
||||
Если ТипЗнч(УчетныйДокумент) = Тип("ДокументОбъект.ПС_ПередачаПоступившихПлатежейВУчреждения") Тогда
|
||||
УчетныйДокумент = УчетныйДокумент.Ссылка;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(УчетныйДокумент) = Тип("ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения") Тогда
|
||||
Учреждение = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(УчетныйДокумент, "Учреждение").Учреждение;
|
||||
Если ЗначениеЗаполнено(Учреждение) Тогда
|
||||
ПараметрыДокумента.Организация = Учреждение;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Дополняет получение организации учётного документа для проверок внутреннего ЭДО,
|
||||
// в том числе для запрета редактирования формы после завершения подписания:
|
||||
// для документа передачи организацией считается учреждение-получатель.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - форма учётного документа.
|
||||
// Источник - ДокументОбъект - учётный документ.
|
||||
// Организация - ОпределяемыйТип.Организация - организация учётного документа.
|
||||
// СтандартнаяОбработка - Булево - Истина, если организация берётся как Источник.Организация.
|
||||
//
|
||||
&После("ПриПолученииОрганизацииПоОбъекту")
|
||||
Процедура ПС_ПриПолученииОрганизацииПоОбъекту(Форма, Источник, Организация, СтандартнаяОбработка)
|
||||
|
||||
Если ТипЗнч(Источник) = Тип("ДокументОбъект.ПС_ПередачаПоступившихПлатежейВУчреждения")
|
||||
И ЗначениеЗаполнено(Источник.Учреждение) Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Организация = Источник.Учреждение;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonModule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="dbe5704a-0b51-4982-9265-411c3291b4d5" extendedConfigurationObject="2e991d62-cba1-4107-a5bf-4a8cc0d01673">
|
||||
<name>ВнутреннийЭДОПереопределяемый</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonModuleExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<global>Checked</global>
|
||||
<clientManagedApplication>Checked</clientManagedApplication>
|
||||
<server>Checked</server>
|
||||
<externalConnection>Checked</externalConnection>
|
||||
<serverCall>Checked</serverCall>
|
||||
<clientOrdinaryApplication>Checked</clientOrdinaryApplication>
|
||||
</extension>
|
||||
<server>true</server>
|
||||
<externalConnection>true</externalConnection>
|
||||
<clientOrdinaryApplication>true</clientOrdinaryApplication>
|
||||
</mdclass:CommonModule>
|
||||
@@ -0,0 +1,175 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Вызывается из обработчика "ПриЗаписи" модулей объектов извещений внутреннего ЭДО.
|
||||
// Аннулирует электронные документы, печатная форма которых перестала соответствовать
|
||||
// данным учётного документа. Штатный перевод подписанного электронного документа
|
||||
// в неактуальные возможен только из состояния "Аннулирован".
|
||||
//
|
||||
// Параметры:
|
||||
// Источник - ДокументОбъект.ПС_ПередачаПоступившихПлатежейВУчреждения,
|
||||
// ДокументОбъект.ПС_ПринятиеПоступившихПлатежейИзЦБ - записываемый документ.
|
||||
// Отказ - Булево - признак отказа от записи документа.
|
||||
//
|
||||
Процедура ПС_АннулироватьЭлектронныеДокументыПриИзменении(Источник, Отказ) Экспорт
|
||||
|
||||
Ссылка = Источник.Ссылка;
|
||||
|
||||
Если Ссылка.Пустая() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
ПС_АннулироватьНеактуальныеЭлектронныеДокументы(Ссылка);
|
||||
Исключение
|
||||
ЗаписьЖурналаРегистрации(
|
||||
НСтр("ru = 'Внутренний ЭДО извещений.Аннулирование при изменении документа'"),
|
||||
УровеньЖурналаРегистрации.Ошибка,
|
||||
Источник.Метаданные(),
|
||||
Ссылка,
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Аннулирует актуальные подписанные электронные документы, печатная форма которых
|
||||
// отличается от печатной формы учётного документа на текущий момент.
|
||||
//
|
||||
// Параметры:
|
||||
// УчетныйДокумент - ДокументСсылка - извещение, данные которого были изменены.
|
||||
//
|
||||
Процедура ПС_АннулироватьНеактуальныеЭлектронныеДокументы(УчетныйДокумент)
|
||||
|
||||
ЭлектронныеДокументы = ВнутреннийЭДО.ЭлектронныеДокументыАктуальные(УчетныйДокумент);
|
||||
|
||||
СостояниеЗавершен = ПредопределенноеЗначение("Перечисление.СостоянияДокументовВнутреннегоЭДО.Завершен");
|
||||
СостояниеТребуетсяУточнение = ПредопределенноеЗначение("Перечисление.СостоянияДокументовВнутреннегоЭДО.ТребуетсяУточнение");
|
||||
|
||||
Для Каждого СтрокаСписка Из ЭлектронныеДокументы Цикл
|
||||
|
||||
Если СтрокаСписка.Состояние <> СостояниеЗавершен
|
||||
И СтрокаСписка.Состояние <> СостояниеТребуетсяУточнение Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ЭлектронныйДокумент = СтрокаСписка.ЭлектронныйДокумент;
|
||||
|
||||
Если НЕ ПС_ПечатнаяФормаОтличаетсяОтПодписанной(
|
||||
УчетныйДокумент, ЭлектронныйДокумент, СтрокаСписка.ИдентификаторКомандыПечати) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыАннулирования = Новый Структура;
|
||||
ПараметрыАннулирования.Вставить("УчетныйДокумент", УчетныйДокумент);
|
||||
ПараметрыАннулирования.Вставить("ЭлектронныйДокумент", ЭлектронныйДокумент);
|
||||
ПараметрыАннулирования.Вставить("ВидПодписи", ПС_ВидПодписиТекущегоПользователя(ЭлектронныйДокумент));
|
||||
ПараметрыАннулирования.Вставить("Комментарий",
|
||||
НСтр("ru = 'Автоматически аннулирован: изменены данные учётного документа'"));
|
||||
|
||||
ВнутреннийЭДО.АннулироватьЭлектронныйДокумент(ПараметрыАннулирования);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Определяет, отличается ли сохранённая в электронном документе печатная форма
|
||||
// от печатной формы учётного документа на текущий момент.
|
||||
//
|
||||
// Параметры:
|
||||
// УчетныйДокумент - ДокументСсылка - извещение.
|
||||
// ЭлектронныйДокумент - ДокументСсылка.ВнутреннийЭлектронныйДокумент - электронный документ.
|
||||
// ИдентификаторКомандыПечати - Строка - идентификатор команды печати извещения.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если печатные формы различаются.
|
||||
//
|
||||
Функция ПС_ПечатнаяФормаОтличаетсяОтПодписанной(
|
||||
УчетныйДокумент, ЭлектронныйДокумент, ИдентификаторКомандыПечати)
|
||||
|
||||
ОсновнойФайл = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ЭлектронныйДокумент, "ОсновнойФайл").ОсновнойФайл;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ОсновнойФайл) Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ДвоичныеДанныеСохраненнойФормы = РаботаСФайлами.ДвоичныеДанныеФайла(ОсновнойФайл, Ложь);
|
||||
|
||||
Если ДвоичныеДанныеСохраненнойФормы = Неопределено Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыПечати = Новый Структура;
|
||||
ПараметрыПечати.Вставить("УчетныйДокумент", УчетныйДокумент);
|
||||
ПараметрыПечати.Вставить("ИдентификаторКомандыПечати", ИдентификаторКомандыПечати);
|
||||
|
||||
ВнутреннийЭДОПереопределяемый.ПриПолученииТабличногоДокументаАктуальногоДокумента(ПараметрыПечати);
|
||||
|
||||
ТабличныйДокументТекущий = ПС_ТабличныйДокументУчетногоДокумента(ПараметрыПечати);
|
||||
|
||||
Если ТабличныйДокументТекущий.ВысотаТаблицы = 0 Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ТабличныйДокументСохраненный = ВнутреннийЭДО.ТабличныйДокументИзДвоичныхДанныхАрхива(ДвоичныеДанныеСохраненнойФормы);
|
||||
|
||||
Возврат НЕ ВнутреннийЭДО.ТабличныеДокументыИдентичны(ТабличныйДокументСохраненный, ТабличныйДокументТекущий);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Формирует табличный документ печатной формы учётного документа в привилегированном режиме.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПечати - Структура - параметры печати: УчетныйДокумент, ИдентификаторКомандыПечати.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТабличныйДокумент - печатная форма учётного документа.
|
||||
//
|
||||
Функция ПС_ТабличныйДокументУчетногоДокумента(ПараметрыПечати)
|
||||
|
||||
// Печать учётного документа может обращаться к данным, недоступным пользователю,
|
||||
// поэтому печатная форма формируется в привилегированном режиме
|
||||
// с восстановлением исходного значения режима.
|
||||
ТекущийПривилегированныйРежим = ПривилегированныйРежим();
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Попытка
|
||||
ДвоичныеДанные = ВнутреннийЭДО.ДвоичныеДанныеУчетногоДокумента(ПараметрыПечати);
|
||||
Исключение
|
||||
УстановитьПривилегированныйРежим(ТекущийПривилегированныйРежим);
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
УстановитьПривилегированныйРежим(ТекущийПривилегированныйРежим);
|
||||
|
||||
Возврат ВнутреннийЭДО.ТабличныйДокументИзДвоичныхДанныхАрхива(ДвоичныеДанные);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает вид подписи текущего пользователя по маршруту электронного документа.
|
||||
// Если пользователь не является подписантом маршрута, возвращается пустая ссылка -
|
||||
// аннулирование в этом случае выполняется без отметки строки маршрута.
|
||||
//
|
||||
// Параметры:
|
||||
// ЭлектронныйДокумент - ДокументСсылка.ВнутреннийЭлектронныйДокумент - электронный документ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ПеречислениеСсылка.ВидыЭлектронныхПодписейБГУ - вид подписи текущего пользователя.
|
||||
//
|
||||
Функция ПС_ВидПодписиТекущегоПользователя(ЭлектронныйДокумент)
|
||||
|
||||
СоставМаршрута = ВнутреннийЭДО.СоставМаршрутаПодписанияДокумента(ЭлектронныйДокумент);
|
||||
|
||||
СтрокиПодписанта = СоставМаршрута.НайтиСтроки(Новый Структура("Подписант", Пользователи.ТекущийПользователь()));
|
||||
|
||||
Если СтрокиПодписанта.Количество() > 0 Тогда
|
||||
Возврат СтрокиПодписанта[0].ВидПодписи;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ПредопределенноеЗначение("Перечисление.ВидыЭлектронныхПодписейБГУ.ПустаяСсылка");
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="df60b70c-4101-4771-b92e-bbd114678406">
|
||||
<name>ПС_ВнутреннийЭДОИзвещений</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ПС_Внутренний ЭДО извещений</value>
|
||||
</synonym>
|
||||
<server>true</server>
|
||||
<externalConnection>true</externalConnection>
|
||||
<clientOrdinaryApplication>true</clientOrdinaryApplication>
|
||||
</mdclass:CommonModule>
|
||||
@@ -0,0 +1,238 @@
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Обеспечивает наличие в справочнике идентификаторов объектов метаданных записей
|
||||
// по документам внутреннего ЭДО, созданным в расширении конфигурации.
|
||||
//
|
||||
// Настройки внутреннего ЭДО ключуются идентификатором объекта метаданных, который библиотека
|
||||
// заполняет только по объектам основной конфигурации. Записи по документам расширения создаются
|
||||
// этой процедурой, а если обновление данных справочника пометило их на удаление, восстанавливаются.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из КлючИЗначение - идентификаторы объектов метаданных по их полным именам:
|
||||
// * Ключ - Строка - полное имя объекта метаданных, например "Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ";
|
||||
// * Значение - СправочникСсылка.ИдентификаторыОбъектовМетаданных - идентификатор объекта метаданных.
|
||||
//
|
||||
Функция ПС_ОбеспечитьИдентификаторыДокументовЭДО() Экспорт
|
||||
|
||||
ПолныеИменаДокументов = Новый Массив;
|
||||
ПолныеИменаДокументов.Добавить("Документ.ПС_ПередачаПоступившихПлатежейВУчреждения");
|
||||
ПолныеИменаДокументов.Добавить("Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ");
|
||||
|
||||
СуществующиеЗаписи = ПС_СуществующиеЗаписи(ПолныеИменаДокументов);
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
|
||||
Для Каждого ПолноеИмя Из ПолныеИменаДокументов Цикл
|
||||
СуществующаяЗапись = СуществующиеЗаписи.Получить(ПолноеИмя);
|
||||
Результат.Вставить(ПолноеИмя, ПС_ОбеспечитьИдентификаторОбъекта(ПолноеИмя,
|
||||
СуществующаяЗапись.Ссылка, СуществующаяЗапись.ТребуетсяВосстановление));
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Обеспечивает наличие записи справочника идентификаторов по полному имени объекта метаданных.
|
||||
//
|
||||
// Параметры:
|
||||
// ПолноеИмя - Строка - полное имя объекта метаданных;
|
||||
// Идентификатор - СправочникСсылка.ИдентификаторыОбъектовМетаданных - найденная запись справочника;
|
||||
// ТребуетсяВосстановление - Булево - запись помечена на удаление или ее полное имя изменено.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.ИдентификаторыОбъектовМетаданных - идентификатор объекта метаданных.
|
||||
//
|
||||
Функция ПС_ОбеспечитьИдентификаторОбъекта(ПолноеИмя, Идентификатор, ТребуетсяВосстановление)
|
||||
|
||||
Если ЗначениеЗаполнено(Идентификатор) И НЕ ТребуетсяВосстановление Тогда
|
||||
Возврат Идентификатор;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Идентификатор) Тогда
|
||||
ЗаписьИдентификатора = Идентификатор.ПолучитьОбъект();
|
||||
Иначе
|
||||
ЗаписьИдентификатора = Справочники.ИдентификаторыОбъектовМетаданных.СоздатьЭлемент();
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьЗначенияСвойств(ЗаписьИдентификатора, ПС_СвойстваЗаписиИдентификатора(ПолноеИмя));
|
||||
// Создание записей справочника предусмотрено только механизмом обновления данных справочника,
|
||||
// поэтому запись выполняется в режиме загрузки данных.
|
||||
ЗаписьИдентификатора.ОбменДанными.Загрузка = Истина;
|
||||
ЗаписьИдентификатора.Записать();
|
||||
|
||||
Возврат ЗаписьИдентификатора.Ссылка;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает записи справочника идентификаторов по полным именам объектов метаданных,
|
||||
// включая записи, испорченные механизмом обновления данных справочника.
|
||||
//
|
||||
// Параметры:
|
||||
// ПолныеИмена - Массив из Строка - полные имена объектов метаданных.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из КлючИЗначение - найденные записи по полным именам объектов метаданных:
|
||||
// * Ключ - Строка - полное имя объекта метаданных;
|
||||
// * Значение - Структура:
|
||||
// ** Ссылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных - найденная запись;
|
||||
// ** ТребуетсяВосстановление - Булево - запись помечена на удаление или ее полное имя изменено.
|
||||
//
|
||||
Функция ПС_СуществующиеЗаписи(ПолныеИмена)
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ИдентификаторыОбъектовМетаданных.Ссылка КАК Ссылка,
|
||||
| ИдентификаторыОбъектовМетаданных.ПолноеИмя КАК ПолноеИмя,
|
||||
| ИдентификаторыОбъектовМетаданных.ПометкаУдаления КАК ПометкаУдаления
|
||||
|ИЗ
|
||||
| Справочник.ИдентификаторыОбъектовМетаданных КАК ИдентификаторыОбъектовМетаданных
|
||||
|ГДЕ
|
||||
| ИдентификаторыОбъектовМетаданных.ПолноеИмя В (&ПолныеИмена)
|
||||
| ИЛИ ИдентификаторыОбъектовМетаданных.ПолноеИмя ПОДОБНО &ШаблонИзмененногоИмени
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| ИдентификаторыОбъектовМетаданных.ПометкаУдаления,
|
||||
| ИдентификаторыОбъектовМетаданных.ПолноеИмя";
|
||||
Запрос.УстановитьПараметр("ПолныеИмена", ПолныеИмена);
|
||||
Запрос.УстановитьПараметр("ШаблонИзмененногоИмени", "?%");
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
|
||||
Для Каждого ПолноеИмя Из ПолныеИмена Цикл
|
||||
Запись = Новый Структура("Ссылка, ТребуетсяВосстановление",
|
||||
Справочники.ИдентификаторыОбъектовМетаданных.ПустаяСсылка(), Ложь);
|
||||
Результат.Вставить(ПолноеИмя, Запись);
|
||||
КонецЦикла;
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
Запись = Результат.Получить(Выборка.ПолноеИмя);
|
||||
|
||||
Если Запись <> Неопределено И НЕ Выборка.ПометкаУдаления Тогда
|
||||
Запись.Ссылка = Выборка.Ссылка;
|
||||
Запись.ТребуетсяВосстановление = Ложь;
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ Выборка.ПометкаУдаления Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ПС_ОтметитьИзмененнуюЗапись(Результат, Выборка);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Отмечает запись справочника идентификаторов как испорченную механизмом обновления данных справочника.
|
||||
//
|
||||
// Параметры:
|
||||
// Результат - Соответствие из КлючИЗначение - см. ПС_СуществующиеЗаписи;
|
||||
// Выборка - ВыборкаИзРезультатаЗапроса - запись справочника, помеченная на удаление.
|
||||
//
|
||||
Процедура ПС_ОтметитьИзмененнуюЗапись(Результат, Выборка)
|
||||
|
||||
Для Каждого КлючИЗначение Из Результат Цикл
|
||||
|
||||
Запись = КлючИЗначение.Значение;
|
||||
|
||||
Если ЗначениеЗаполнено(Запись.Ссылка)
|
||||
ИЛИ СтрНайти(Выборка.ПолноеИмя, КлючИЗначение.Ключ) = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Запись.Ссылка = Выборка.Ссылка;
|
||||
Запись.ТребуетсяВосстановление = Истина;
|
||||
|
||||
Возврат;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает значения реквизитов записи справочника идентификаторов объектов метаданных.
|
||||
//
|
||||
// Параметры:
|
||||
// ПолноеИмя - Строка - полное имя объекта метаданных, например "Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - значения реквизитов записи:
|
||||
// * Наименование - Строка - представление идентификатора объекта метаданных;
|
||||
// * Имя - Строка - имя объекта метаданных;
|
||||
// * Синоним - Строка - синоним объекта метаданных;
|
||||
// * ПолныйСиноним - Строка - полный синоним объекта метаданных;
|
||||
// * ПолноеИмя - Строка - полное имя объекта метаданных;
|
||||
// * Родитель - СправочникСсылка.ИдентификаторыОбъектовМетаданных - группа коллекции;
|
||||
// * ПорядокКоллекции - Число - порядок коллекции объектов метаданных;
|
||||
// * БезДанных - Булево - Ложь;
|
||||
// * ЗначениеПустойСсылки - Произвольный - пустая ссылка объекта метаданных;
|
||||
// * КлючОбъектаМетаданных - ХранилищеЗначения - ключ объекта метаданных;
|
||||
// * ИмяПредопределенныхДанных - Строка - пустая строка;
|
||||
// * ПометкаУдаления - Булево - Ложь.
|
||||
//
|
||||
Функция ПС_СвойстваЗаписиИдентификатора(ПолноеИмя)
|
||||
|
||||
ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(ПолноеИмя);
|
||||
|
||||
ПозицияТочки = СтрНайти(ПолноеИмя, ".");
|
||||
ИмяБазовогоТипа = Лев(ПолноеИмя, ПозицияТочки - 1);
|
||||
ИмяТипаСсылки = ИмяБазовогоТипа + "Ссылка." + ОбъектМетаданных.Имя;
|
||||
|
||||
ОписаниеТипаСсылки = Новый ОписаниеТипов(ИмяТипаСсылки);
|
||||
|
||||
Синоним = ?(ЗначениеЗаполнено(ОбъектМетаданных.Синоним), ОбъектМетаданных.Синоним, ОбъектМетаданных.Имя);
|
||||
СвойстваКоллекции = ПС_СвойстваКоллекцииОбъектовМетаданных(ИмяБазовогоТипа);
|
||||
|
||||
Свойства = Новый Структура;
|
||||
Свойства.Вставить("Наименование", Синоним + " (" + СвойстваКоллекции.СинонимВЕдЧисле + ")");
|
||||
Свойства.Вставить("Имя", ОбъектМетаданных.Имя);
|
||||
Свойства.Вставить("Синоним", Синоним);
|
||||
Свойства.Вставить("ПолныйСиноним", СвойстваКоллекции.СинонимВЕдЧисле + ". " + Синоним);
|
||||
Свойства.Вставить("ПолноеИмя", ОбъектМетаданных.ПолноеИмя());
|
||||
Свойства.Вставить("Родитель",
|
||||
Справочники.ИдентификаторыОбъектовМетаданных.ПолучитьСсылку(СвойстваКоллекции.Идентификатор));
|
||||
Свойства.Вставить("ПорядокКоллекции", Число(СвойстваКоллекции.ПорядокКоллекции));
|
||||
Свойства.Вставить("БезДанных", Ложь);
|
||||
Свойства.Вставить("ЗначениеПустойСсылки", ОписаниеТипаСсылки.ПривестиЗначение(Неопределено));
|
||||
Свойства.Вставить("КлючОбъектаМетаданных", Новый ХранилищеЗначения(Тип(ИмяТипаСсылки)));
|
||||
Свойства.Вставить("ИмяПредопределенныхДанных", "");
|
||||
Свойства.Вставить("ПометкаУдаления", Ложь);
|
||||
|
||||
Возврат Свойства;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает свойства коллекции объектов метаданных по имени базового типа.
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяБазовогоТипа - Строка - имя базового типа объектов метаданных, например "Документ".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СтрокаТаблицыЗначений - свойства коллекции объектов метаданных.
|
||||
//
|
||||
Функция ПС_СвойстваКоллекцииОбъектовМетаданных(ИмяБазовогоТипа)
|
||||
|
||||
СвойстваКоллекций = СтандартныеПодсистемыПовтИсп.СвойстваКоллекцийОбъектовМетаданных(Ложь);
|
||||
|
||||
Отбор = Новый Структура("ИмяВЕдЧисле", ИмяБазовогоТипа);
|
||||
НайденныеСвойства = СвойстваКоллекций.НайтиСтроки(Отбор);
|
||||
|
||||
Если НайденныеСвойства.Количество() = 0 Тогда
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не найдены свойства коллекции объектов метаданных ""%1"".'"),
|
||||
ИмяБазовогоТипа);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат НайденныеСвойства[0];
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="de71a510-c5c2-4312-ad87-8b2cc47a4c2c">
|
||||
<name>ПС_ИдентификаторыОбъектовЭДО</name>
|
||||
<server>true</server>
|
||||
<externalConnection>true</externalConnection>
|
||||
<clientOrdinaryApplication>true</clientOrdinaryApplication>
|
||||
</mdclass:CommonModule>
|
||||
+824
@@ -0,0 +1,824 @@
|
||||
// ПС_РазборПлатежейПоРодительскойПлате: идентификация ребёнка и его контрагента по назначению платежа
|
||||
// в строках табличной части "Расшифровка платежа" документа КассовоеПоступление (БГУ 2.0).
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Заполняет контрагента, ребёнка, договор, счёт расчётов и КОСГУ назначения платежа
|
||||
// в строках расшифровки платежа документа с признаком "Родительская плата"
|
||||
// по тексту назначения платежа (реквизит "Примечание").
|
||||
// Уже заполненные значения не перезаписываются, нераспознанные строки остаются пустыми,
|
||||
// по каждой такой строке выводится диагностическое сообщение.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументОбъект - ДокументОбъект.КассовоеПоступление - записываемый документ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - итоги разбора:
|
||||
// * ВсегоСтрок - Число - количество строк расшифровки платежа;
|
||||
// * Заполнено - Число - количество строк с заполненным контрагентом;
|
||||
// * НеРаспознано - Число - количество строк, по которым контрагент не определён.
|
||||
//
|
||||
Функция ЗаполнитьКонтрагентовПоНазначениюПлатежа(ДокументОбъект) Экспорт
|
||||
|
||||
Результат = Новый Структура("ВсегоСтрок, Заполнено, НеРаспознано", 0, 0, 0);
|
||||
Результат.ВсегоСтрок = ДокументОбъект.РасшифровкаПлатежа.Количество();
|
||||
|
||||
Если НЕ ДокументОбъект.РодительскаяПлата Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
// Первый проход: разбор назначения платежа, без обращения к базе.
|
||||
РазобранныеСтроки = Новый Массив;
|
||||
КодыПоиска = Новый Массив;
|
||||
|
||||
Для Каждого СтрокаПлатежа Из ДокументОбъект.РасшифровкаПлатежа Цикл
|
||||
|
||||
Если ЗначениеЗаполнено(СтрокаПлатежа.Ребенок) Тогда
|
||||
Результат.Заполнено = Результат.Заполнено + 1;
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеПлатежа = РазобратьНазначениеПлатежа(СтрокаПлатежа.Примечание);
|
||||
ДанныеПлатежа.Вставить("СтрокаПлатежа", СтрокаПлатежа);
|
||||
РазобранныеСтроки.Добавить(ДанныеПлатежа);
|
||||
|
||||
Для Каждого Код Из КодыПоискаРебенка(ДанныеПлатежа.ЛицевойСчет) Цикл
|
||||
КодыПоиска.Добавить(Код);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если РазобранныеСтроки.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
// Один запрос на весь документ: дети по распознанным лицевым счетам.
|
||||
ДетиПоСчетам = ДетиПоЛицевымСчетам(КодыПоиска);
|
||||
|
||||
// Второй проход: отбор строк, по которым ребёнок и его контрагент определены однозначно.
|
||||
СтрокиКЗаполнению = Новый Массив;
|
||||
Контрагенты = Новый Соответствие;
|
||||
ОрганизацииКонтрагентов = Новый Соответствие;
|
||||
|
||||
Для Каждого ДанныеПлатежа Из РазобранныеСтроки Цикл
|
||||
|
||||
СтрокаПлатежа = ДанныеПлатежа.СтрокаПлатежа;
|
||||
Ребенок = РебенокПоЛицевомуСчету(ДетиПоСчетам, ДанныеПлатежа.ЛицевойСчет);
|
||||
|
||||
Если Ребенок = Неопределено
|
||||
Или НЕ ЗначениеЗаполнено(Ребенок.Контрагент) Тогда
|
||||
Результат.НеРаспознано = Результат.НеРаспознано + 1;
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
СтрШаблон("Кассовое поступление %1, строка %2: контрагент не определён - %3.",
|
||||
Строка(ДокументОбъект.Номер), СтрокаПлатежа.НомерСтроки,
|
||||
ПричинаНераспознанногоРебенка(ДанныеПлатежа.ЛицевойСчет, Ребенок)));
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаКЗаполнению = Новый Структура("СтрокаПлатежа, Ребенок, Контрагент");
|
||||
СтрокаКЗаполнению.СтрокаПлатежа = СтрокаПлатежа;
|
||||
СтрокаКЗаполнению.Ребенок = Ребенок.Ссылка;
|
||||
СтрокаКЗаполнению.Контрагент = Ребенок.Контрагент;
|
||||
СтрокаКЗаполнению.Вставить("ЛицевойСчет", ДанныеПлатежа.ЛицевойСчет);
|
||||
СтрокиКЗаполнению.Добавить(СтрокаКЗаполнению);
|
||||
|
||||
Контрагенты.Вставить(Ребенок.Контрагент, Истина);
|
||||
// Договор ищется только по организации ребёнка: при переводе ребёнка из сада в сад
|
||||
// у родителя остаются договоры прежних учреждений.
|
||||
ОрганизацииКонтрагентов.Вставить(Ребенок.Контрагент, Ребенок.Организация);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если СтрокиКЗаполнению.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
// Счёт расчётов и КОСГУ родительской платы: типовая загрузка реестров их не определяет,
|
||||
// а для проводок по счёту 205.31 они обязательны.
|
||||
СчетРасчетов = ПланыСчетов.ЕПСБУ.НайтиПоКоду("205.31");
|
||||
Если НЕ ЗначениеЗаполнено(СчетРасчетов) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
СтрШаблон("Кассовое поступление %1: в плане счетов ЕПСБУ не найден счёт 205.31 - счёт расчётов не заполнен.",
|
||||
Строка(ДокументОбъект.Номер)));
|
||||
КонецЕсли;
|
||||
|
||||
КОСГУНазначениеПлатежа = Справочники.КОСГУ.НайтиПоКоду("131");
|
||||
Если НЕ ЗначениеЗаполнено(КОСГУНазначениеПлатежа) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
СтрШаблон("Кассовое поступление %1: в справочнике КОСГУ не найден код 131 - КОСГУ назначения платежа не заполнен.",
|
||||
Строка(ДокументОбъект.Номер)));
|
||||
КонецЕсли;
|
||||
|
||||
// Договоры определяются одним запросом сразу по всем контрагентам документа.
|
||||
Договоры = ДоговорыПоКонтрагентам(Контрагенты, ОрганизацииКонтрагентов, ДокументОбъект, СчетРасчетов);
|
||||
|
||||
// КФО строк берётся из настройки лицевого счёта: раздел счёта -> допустимые КФО.
|
||||
// Используется типовой механизм, поэтому выбор совпадает с поведением типовых форм:
|
||||
// подставляется первое допустимое значение (наименьший порядок перечисления КВД).
|
||||
КФОПоСчетам = КФОПоЛицевымСчетам(СтрокиКЗаполнению);
|
||||
|
||||
Результат.Заполнено = Результат.Заполнено + ЗаполнитьСтрокиРасшифровки(
|
||||
СтрокиКЗаполнению, Договоры, СчетРасчетов, КОСГУНазначениеПлатежа, КФОПоСчетам);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Разбирает текст назначения платежа и определяет лицевой счёт ребёнка.
|
||||
// Обращения к базе здесь нет: поиск ребёнка выполняет вызывающий код одним запросом на весь документ.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстНазначения - Строка - назначение платежа (реквизит "Примечание" строки расшифровки платежа).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - результат разбора:
|
||||
// * ЛицевойСчет - Строка - распознанный лицевой счёт ребёнка; пустая строка, если не распознан;
|
||||
// * ФИО - Строка - ФИО ребёнка из назначения платежа; пустая строка, если не распознано;
|
||||
// * Группа - Строка - группа детского сада (5-я часть назначения); пустая строка, если не распознана;
|
||||
// * ПериодОплаты - Строка - период оплаты (6-я часть назначения, например "Июнь"); пустая строка, если не распознан;
|
||||
// * РасчетныйСчет - Строка - лицевой счёт учреждения (2-я часть назначения, без префикса "л/с");
|
||||
// пустая строка, если не распознан.
|
||||
//
|
||||
Функция РазобратьНазначениеПлатежа(ТекстНазначения) Экспорт
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("ЛицевойСчет", "");
|
||||
Результат.Вставить("ФИО", "");
|
||||
Результат.Вставить("Группа", "");
|
||||
Результат.Вставить("ПериодОплаты", "");
|
||||
Результат.Вставить("РасчетныйСчет", "");
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ТекстНазначения) Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Результат.ЛицевойСчет = ОпределитьЛицевойСчетРебенка(ТекстНазначения);
|
||||
Результат.ФИО = ОпределитьФИОИзНазначения(ТекстНазначения);
|
||||
|
||||
// Разбор по частям: "учреждение,л/с учреждения,л/с ребёнка,ФИО,группа,период".
|
||||
ЧастиНазначения = СтрРазделить(ТекстНазначения, ",");
|
||||
Если ЧастиНазначения.Количество() >= 2 Тогда
|
||||
Результат.РасчетныйСчет = УбратьПрефиксЛицевогоСчета(ЧастиНазначения[1]);
|
||||
КонецЕсли;
|
||||
Если ЧастиНазначения.Количество() >= 6 Тогда
|
||||
Результат.Группа = СокрЛП(ЧастиНазначения[4]);
|
||||
Результат.ПериодОплаты = СокрЛП(ЧастиНазначения[5]);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Проверяет, есть ли в расшифровке платежа лицевые счета детей - признак платежа родительской платы.
|
||||
// Применяется, когда признак "Родительская плата" не установлен: если лицевой счёт ребёнка распознан
|
||||
// и найден в справочнике детей, платёж, скорее всего, относится к родительской плате.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументОбъект - ДокументОбъект.КассовоеПоступление - проверяемый документ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если хотя бы один распознанный лицевой счёт найден в справочнике детей.
|
||||
//
|
||||
Функция ЕстьЛицевыеСчетаДетей(ДокументОбъект) Экспорт
|
||||
|
||||
КодыПоиска = Новый Массив;
|
||||
|
||||
Для Каждого СтрокаПлатежа Из ДокументОбъект.РасшифровкаПлатежа Цикл
|
||||
|
||||
ДанныеПлатежа = РазобратьНазначениеПлатежа(СтрокаПлатежа.Примечание);
|
||||
Если НЕ ЗначениеЗаполнено(ДанныеПлатежа.ЛицевойСчет) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого Код Из КодыПоискаРебенка(ДанныеПлатежа.ЛицевойСчет) Цикл
|
||||
КодыПоиска.Добавить(Код);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если КодыПоиска.Количество() = 0 Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ДетиПоЛицевымСчетам(КодыПоиска).Количество() > 0;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Определяет договоры для контрагентов документа.
|
||||
//
|
||||
// Параметры:
|
||||
// Контрагенты - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты (дети) документа.
|
||||
// ОрганизацииКонтрагентов - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Организации -
|
||||
// организация ребёнка по контрагенту. Пустая ссылка - отбор по организации не применяется.
|
||||
// ДокументОбъект - ДокументОбъект.КассовоеПоступление - документ, по дате и организации которого ищутся остатки.
|
||||
// СчетРасчетов - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы (205.31).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - договоры по контрагентам,
|
||||
// определённые однозначно.
|
||||
//
|
||||
Функция ДоговорыПоКонтрагентам(Контрагенты, ОрганизацииКонтрагентов, ДокументОбъект, СчетРасчетов)
|
||||
|
||||
КонтрагентыМассив = Новый Массив;
|
||||
Для Каждого Элемент Из Контрагенты Цикл
|
||||
КонтрагентыМассив.Добавить(Элемент.Ключ);
|
||||
КонецЦикла;
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
Неоднозначные = Новый Соответствие;
|
||||
КоличествоДоговоров = Новый Соответствие;
|
||||
|
||||
// 1. Договоры из остатков по счёту 205.31 - приоритетный источник.
|
||||
ЗаполнитьДоговорыПоОстаткам20531(КонтрагентыМассив, ОрганизацииКонтрагентов, ДокументОбъект, СчетРасчетов,
|
||||
Результат, Неоднозначные);
|
||||
|
||||
// 2. Для остальных контрагентов - единственный договор, отобранный по реквизиту "Контрагент".
|
||||
ЗаполнитьДоговорыПоОтбору(КонтрагентыМассив, ОрганизацииКонтрагентов, Результат, Неоднозначные,
|
||||
КоличествоДоговоров);
|
||||
|
||||
// 3. Диагностика по контрагентам, для которых договор определить не удалось.
|
||||
Для Каждого Элемент Из Контрагенты Цикл
|
||||
|
||||
Если Результат[Элемент.Ключ] <> Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если Неоднозначные[Элемент.Ключ] <> Неопределено Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
СтрШаблон("Кассовое поступление %1: по контрагенту %2 в остатках счёта 205.31 найдено несколько договоров, договор не заполнен.",
|
||||
Строка(ДокументОбъект.Номер), Строка(Элемент.Ключ)));
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Количество = КоличествоДоговоров[Элемент.Ключ];
|
||||
Если Количество = Неопределено Тогда
|
||||
Количество = 0;
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
СтрШаблон("Кассовое поступление %1: по контрагенту %2 найдено договоров - %3, договор не заполнен.",
|
||||
Строка(ДокументОбъект.Номер), Строка(Элемент.Ключ), Количество));
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Дополняет результат договорами, найденными в остатках по счёту 205.31.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтрагентыМассив - Массив из СправочникСсылка.Контрагенты - контрагенты (дети), по которым ищутся остатки.
|
||||
// ОрганизацииКонтрагентов - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Организации -
|
||||
// организация ребёнка по контрагенту. Пустая ссылка - отбор по организации не применяется.
|
||||
// ДокументОбъект - ДокументОбъект.КассовоеПоступление - документ, по дате и организации которого ищутся остатки.
|
||||
// Счет20531 - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы (205.31).
|
||||
// Результат - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - дополняется найденными договорами.
|
||||
// Неоднозначные - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты с несколькими договорами в остатках.
|
||||
//
|
||||
Процедура ЗаполнитьДоговорыПоОстаткам20531(КонтрагентыМассив, ОрганизацииКонтрагентов, ДокументОбъект, Счет20531,
|
||||
Результат, Неоднозначные)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Счет20531) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Порядок субконто берём из настройки самого счёта: субконто1 - контрагенты, субконто2 - договоры.
|
||||
ВидыСубконто = Новый Массив;
|
||||
Для Каждого СтрокаСубконто Из Счет20531.ВидыСубконто Цикл
|
||||
ВидыСубконто.Добавить(СтрокаСубконто.ВидСубконто);
|
||||
КонецЦикла;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
| Остатки.Субконто1 КАК Контрагент,
|
||||
| Остатки.Субконто2 КАК Договор,
|
||||
| Договоры.Организация КАК Организация
|
||||
|ИЗ
|
||||
| РегистрБухгалтерии.ЖурналПроводокЕПСБУ.Остатки(
|
||||
| &Дата,
|
||||
| Счет В ИЕРАРХИИ (&Счет20531),
|
||||
| &ВидыСубконто,
|
||||
| Организация = &Организация И Субконто1 В (&Контрагенты)) КАК Остатки
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Договоры КАК Договоры
|
||||
| ПО Остатки.Субконто2 = Договоры.Ссылка
|
||||
|ГДЕ
|
||||
| Остатки.СуммаОстаток <> 0
|
||||
| И НЕ Договоры.ВАрхиве";
|
||||
Запрос.УстановитьПараметр("Дата", ДокументОбъект.Дата);
|
||||
Запрос.УстановитьПараметр("Счет20531", Счет20531);
|
||||
Запрос.УстановитьПараметр("ВидыСубконто", ВидыСубконто);
|
||||
Запрос.УстановитьПараметр("Контрагенты", КонтрагентыМассив);
|
||||
Запрос.УстановитьПараметр("Организация", ДокументОбъект.Организация);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Выборка.Договор) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ОрганизацияДоговораПодходит(Выборка.Организация, ОрганизацииКонтрагентов[Выборка.Контрагент]) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
НайденныйДоговор = Результат[Выборка.Контрагент];
|
||||
Если НайденныйДоговор = Неопределено Тогда
|
||||
Результат.Вставить(Выборка.Контрагент, Выборка.Договор);
|
||||
ИначеЕсли НайденныйДоговор <> Выборка.Договор Тогда
|
||||
Неоднозначные.Вставить(Выборка.Контрагент, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Дополняет результат единственным договором, отобранным по реквизиту "Контрагент".
|
||||
// Учитываются только действующие договоры (не помеченные на удаление и не находящиеся в архиве),
|
||||
// организация договора должна совпадать с организацией ребёнка: при переводе ребёнка из сада в сад
|
||||
// у родителя остаются договоры прежних учреждений.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтрагентыМассив - Массив из СправочникСсылка.Контрагенты - контрагенты (дети), по которым отбираются договоры.
|
||||
// ОрганизацииКонтрагентов - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Организации -
|
||||
// организация ребёнка по контрагенту. Пустая ссылка - отбор по организации не применяется.
|
||||
// Результат - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - дополняется найденными договорами.
|
||||
// Неоднозначные - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты с неоднозначным договором.
|
||||
// КоличествоДоговоров - Соответствие из СправочникСсылка.Контрагенты, Число - количество найденных договоров.
|
||||
//
|
||||
Процедура ЗаполнитьДоговорыПоОтбору(КонтрагентыМассив, ОрганизацииКонтрагентов, Результат, Неоднозначные,
|
||||
КоличествоДоговоров)
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Договоры.Контрагент КАК Контрагент,
|
||||
| Договоры.Ссылка КАК Договор,
|
||||
| Договоры.Организация КАК Организация
|
||||
|ИЗ
|
||||
| Справочник.Договоры КАК Договоры
|
||||
|ГДЕ
|
||||
| НЕ Договоры.ПометкаУдаления
|
||||
| И НЕ Договоры.ВАрхиве
|
||||
| И Договоры.Контрагент В (&Контрагенты)
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Договоры.Контрагент";
|
||||
Запрос.УстановитьПараметр("Контрагенты", КонтрагентыМассив);
|
||||
|
||||
Найденные = Новый Соответствие;
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
Если НЕ ОрганизацияДоговораПодходит(Выборка.Организация, ОрганизацииКонтрагентов[Выборка.Контрагент]) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ДоговорыКонтрагента = Найденные[Выборка.Контрагент];
|
||||
Если ДоговорыКонтрагента = Неопределено Тогда
|
||||
ДоговорыКонтрагента = Новый Массив;
|
||||
Найденные.Вставить(Выборка.Контрагент, ДоговорыКонтрагента);
|
||||
КонецЕсли;
|
||||
ДоговорыКонтрагента.Добавить(Выборка.Договор);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого Элемент Из Найденные Цикл
|
||||
|
||||
КоличествоДоговоров.Вставить(Элемент.Ключ, Элемент.Значение.Количество());
|
||||
|
||||
Если Элемент.Значение.Количество() = 1
|
||||
И Результат[Элемент.Ключ] = Неопределено
|
||||
И Неоднозначные[Элемент.Ключ] = Неопределено Тогда
|
||||
Результат.Вставить(Элемент.Ключ, Элемент.Значение[0]);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Проверяет, что договор относится к организации ребёнка.
|
||||
//
|
||||
// При переводе ребёнка из сада в сад по нему остаются договоры прежних учреждений,
|
||||
// поэтому договор без проверки организации выбирается неверно.
|
||||
//
|
||||
// Параметры:
|
||||
// ОрганизацияДоговора - СправочникСсылка.Организации - организация, указанная в договоре.
|
||||
// ОрганизацияРебенка - СправочникСсылка.Организации - текущая организация ребёнка;
|
||||
// пустая ссылка или Неопределено - отбор по организации не применяется.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если договор подходит; Ложь - если относится к другой организации.
|
||||
//
|
||||
Функция ОрганизацияДоговораПодходит(ОрганизацияДоговора, ОрганизацияРебенка)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ОрганизацияРебенка) Тогда
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ОрганизацияДоговора = ОрганизацияРебенка;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Заполняет реквизиты строк расшифровки платежа по результатам разбора назначения.
|
||||
// КОСГУ "000", проставленный типовой загрузкой реестров, заменяется принудительно;
|
||||
// остальные заполненные значения не перезаписываются.
|
||||
//
|
||||
// Параметры:
|
||||
// СтрокиКЗаполнению - Массив из Структура - строки, по которым определён ребёнок и контрагент.
|
||||
// Договоры - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры -
|
||||
// договоры, определённые по контрагентам однозначно.
|
||||
// СчетРасчетов - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы.
|
||||
// КОСГУНазначениеПлатежа - СправочникСсылка.КОСГУ - КОСГУ назначения платежа.
|
||||
// КФОПоСчетам - Соответствие из Строка, ПеречислениеСсылка.КВД - КФО по номерам
|
||||
// лицевых счетов, см. КФОПоЛицевымСчетам.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Число - количество заполненных строк расшифровки платежа.
|
||||
//
|
||||
Функция ЗаполнитьСтрокиРасшифровки(СтрокиКЗаполнению, Договоры, СчетРасчетов, КОСГУНазначениеПлатежа,
|
||||
КФОПоСчетам = Неопределено)
|
||||
|
||||
// Типовая загрузка реестров прописывает в КОСГУ назначения платежа код "000" -
|
||||
// для родительской платы его нужно заменить принудительно.
|
||||
КОСГУНеУказан = Справочники.КОСГУ.НайтиПоКоду("000");
|
||||
|
||||
Заполнено = 0;
|
||||
|
||||
Для Каждого СтрокаКЗаполнению Из СтрокиКЗаполнению Цикл
|
||||
|
||||
СтрокаРасшифровки = СтрокаКЗаполнению.СтрокаПлатежа;
|
||||
|
||||
СтрокаРасшифровки.Ребенок = СтрокаКЗаполнению.Ребенок;
|
||||
СтрокаРасшифровки.Контрагент = СтрокаКЗаполнению.Контрагент;
|
||||
|
||||
Договор = Договоры[СтрокаКЗаполнению.Контрагент];
|
||||
Если Договор = Неопределено Тогда
|
||||
Договор = Справочники.Договоры.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
СтрокаРасшифровки.Договор = Договор;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(СтрокаРасшифровки.СчетРасчетов) И ЗначениеЗаполнено(СчетРасчетов) Тогда
|
||||
СтрокаРасшифровки.СчетРасчетов = СчетРасчетов;
|
||||
КонецЕсли;
|
||||
|
||||
КОСГУСтроки = СтрокаРасшифровки.КОСГУНазначениеПлатежа;
|
||||
КОСГУПустой = НЕ ЗначениеЗаполнено(КОСГУСтроки)
|
||||
Или (ЗначениеЗаполнено(КОСГУНеУказан) И КОСГУСтроки = КОСГУНеУказан);
|
||||
Если ЗначениеЗаполнено(КОСГУНазначениеПлатежа) И КОСГУПустой Тогда
|
||||
СтрокаРасшифровки.КОСГУНазначениеПлатежа = КОСГУНазначениеПлатежа;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(СтрокаРасшифровки.КФО) И КФОПоСчетам <> Неопределено Тогда
|
||||
СтрокаРасшифровки.КФО = КФОСтрокиПоЛицевомуСчету(КФОПоСчетам, СтрокаКЗаполнению.ЛицевойСчет);
|
||||
КонецЕсли;
|
||||
|
||||
Заполнено = Заполнено + 1;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Заполнено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Определяет КФО для лицевых счетов строк документа.
|
||||
//
|
||||
// КФО задаётся на разделе лицевого счёта (табличная часть "Допустимые КФО"). Список допустимых
|
||||
// значений получаем типовой функцией, она же упорядочивает их по порядку перечисления КВД.
|
||||
// Как и в типовых формах, берётся первое допустимое значение: если у счёта разрешено несколько
|
||||
// КФО, подставляется значение с наименьшим порядком, остальные бухгалтер может выбрать вручную.
|
||||
//
|
||||
// Параметры:
|
||||
// СтрокиКЗаполнению - Массив из Структура - строки, по которым определён ребёнок и контрагент.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из Строка, ПеречислениеСсылка.КВД - КФО по номерам лицевых счетов,
|
||||
// по которым допустимый КФО определён.
|
||||
//
|
||||
Функция КФОПоЛицевымСчетам(СтрокиКЗаполнению)
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
|
||||
Коды = Новый Массив;
|
||||
Для Каждого СтрокаКЗаполнению Из СтрокиКЗаполнению Цикл
|
||||
Для Каждого Код Из КодыПоискаРебенка(СтрокаКЗаполнению.ЛицевойСчет) Цикл
|
||||
Коды.Добавить(Код);
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
Если Коды.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого ЛицевойСчет Из ЛицевыеСчетаПоКодам(Коды) Цикл
|
||||
|
||||
ДопустимыеКФО = ПлатежноРасчетныеДокументыПовтИсп.ДопустимыеКФО(, ЛицевойСчет.Значение);
|
||||
Если ДопустимыеКФО.Количество() = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Результат.Вставить(ЛицевойСчет.Ключ, ДопустимыеКФО[0]);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает КФО строки по номеру лицевого счёта, распознанному в назначении платежа.
|
||||
//
|
||||
// Параметры:
|
||||
// КФОПоСчетам - Соответствие из Строка, ПеречислениеСсылка.КВД - КФО по номерам лицевых счетов.
|
||||
// ЛицевойСчет - Строка - лицевой счёт, распознанный в назначении платежа.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ПеречислениеСсылка.КВД - КФО строки; пустая ссылка, если КФО определить не удалось.
|
||||
//
|
||||
Функция КФОСтрокиПоЛицевомуСчету(КФОПоСчетам, ЛицевойСчет)
|
||||
|
||||
Для Каждого Код Из КодыПоискаРебенка(ЛицевойСчет) Цикл
|
||||
КФО = КФОПоСчетам[Код];
|
||||
Если КФО <> Неопределено Тогда
|
||||
Возврат КФО;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Перечисления.КВД.ПустаяСсылка();
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает лицевые счета по их номерам.
|
||||
//
|
||||
// Параметры:
|
||||
// Коды - Массив из Строка - номера лицевых счетов (варианты написания).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из Строка, СправочникСсылка.ЛицевыеСчета - лицевые счета по номерам.
|
||||
//
|
||||
Функция ЛицевыеСчетаПоКодам(Коды)
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
Если Коды.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ЛицевыеСчета.Код КАК Код,
|
||||
| ЛицевыеСчета.Ссылка КАК Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ЛицевыеСчета КАК ЛицевыеСчета
|
||||
|ГДЕ
|
||||
| НЕ ЛицевыеСчета.ПометкаУдаления
|
||||
| И ЛицевыеСчета.Код В (&Коды)";
|
||||
Запрос.УстановитьПараметр("Коды", Коды);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Результат.Вставить(СокрЛП(Выборка.Код), Выборка.Ссылка);
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Определяет лицевой счёт ребёнка по тексту назначения платежа.
|
||||
// Лицевой счёт идёт после последнего вхождения "л/с" и может начинаться с буквы "Х" или "Г".
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстНазначения - Строка - назначение платежа.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - лицевой счёт ребёнка (возможно, с буквой "Х"/"Г" на первом месте); пустая строка, если не найден.
|
||||
//
|
||||
Функция ОпределитьЛицевойСчетРебенка(ТекстНазначения)
|
||||
|
||||
// Латинские "X"/"x" приводим к кириллической "Х": в реестрах встречаются оба варианта.
|
||||
Текст = СтрЗаменить(ВРЕГ(ТекстНазначения), "X", "Х");
|
||||
|
||||
Позиция = СтрНайти(Текст, "Л/С", НаправлениеПоиска.СКонца);
|
||||
ДлинаПрефикса = 3;
|
||||
Если Позиция = 0 Тогда
|
||||
Позиция = СтрНайти(Текст, "ЛС", НаправлениеПоиска.СКонца);
|
||||
ДлинаПрефикса = 2;
|
||||
КонецЕсли;
|
||||
Если Позиция = 0 Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
Фрагмент = СокрЛП(Сред(Текст, Позиция + ДлинаПрефикса, 20));
|
||||
|
||||
Буква = "";
|
||||
Если Лев(Фрагмент, 1) = "Х" Или Лев(Фрагмент, 1) = "Г" Тогда
|
||||
Буква = Лев(Фрагмент, 1);
|
||||
Фрагмент = Сред(Фрагмент, 2);
|
||||
КонецЕсли;
|
||||
|
||||
Цифры = "";
|
||||
Для Индекс = 1 По СтрДлина(Фрагмент) Цикл
|
||||
Символ = Сред(Фрагмент, Индекс, 1);
|
||||
Если НЕ СимволЯвляетсяЦифрой(Символ) Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
Цифры = Цифры + Символ;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Буква + Цифры;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Убирает префикс "л/с" (в любом регистре и написании) из значения части назначения платежа.
|
||||
//
|
||||
// Параметры:
|
||||
// Значение - Строка - часть назначения платежа, например "л/с 03003001079".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - значение без префикса и лишних пробелов.
|
||||
//
|
||||
Функция УбратьПрефиксЛицевогоСчета(Значение)
|
||||
|
||||
Текст = СокрЛП(Значение);
|
||||
ВерхнийРегистр = ВРЕГ(Текст);
|
||||
|
||||
Если Лев(ВерхнийРегистр, 3) = "Л/С" Тогда
|
||||
Возврат СокрЛП(Сред(Текст, 4));
|
||||
ИначеЕсли Лев(ВерхнийРегистр, 2) = "ЛС" Тогда
|
||||
Возврат СокрЛП(Сред(Текст, 3));
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Текст;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает ФИО ребёнка из текста назначения платежа (4-я часть, разделитель - запятая).
|
||||
// Для поиска используется пара "Фамилия Имя", как в реестрах.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстНазначения - Строка - назначение платежа.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - ФИО ребёнка; пустая строка, если часть не найдена.
|
||||
//
|
||||
Функция ОпределитьФИОИзНазначения(ТекстНазначения)
|
||||
|
||||
Части = СтрРазделить(ТекстНазначения, ",");
|
||||
Если Части.Количество() < 4 Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
ФИО = СокрЛП(Части[3]);
|
||||
|
||||
Слова = СтрРазделить(ФИО, " ", Ложь);
|
||||
Если Слова.Количество() >= 2 Тогда
|
||||
Возврат Слова[0] + " " + Слова[1];
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ФИО;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает варианты лицевого счёта для поиска в справочнике детей.
|
||||
// В справочнике код может храниться как с буквой "Х"/"Г", так и без неё.
|
||||
//
|
||||
// Параметры:
|
||||
// ЛицевойСчет - Строка - лицевой счёт, распознанный в назначении платежа.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из Строка - варианты кода; пустой массив, если лицевой счёт не распознан.
|
||||
//
|
||||
Функция КодыПоискаРебенка(ЛицевойСчет)
|
||||
|
||||
Коды = Новый Массив;
|
||||
Если НЕ ЗначениеЗаполнено(ЛицевойСчет) Тогда
|
||||
Возврат Коды;
|
||||
КонецЕсли;
|
||||
|
||||
// Код справочника хранится дополненным пробелами до длины 15, поэтому нормализуем обе стороны сравнения.
|
||||
ЛицевойСчет = СокрЛП(ЛицевойСчет);
|
||||
Коды.Добавить(ЛицевойСчет);
|
||||
Если Лев(ЛицевойСчет, 1) = "Х" Или Лев(ЛицевойСчет, 1) = "Г" Тогда
|
||||
Коды.Добавить(СокрЛП(Сред(ЛицевойСчет, 2)));
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Коды;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Загружает детей по лицевым счетам одним запросом.
|
||||
// Лицевой счёт уникален для ЦБ и всех подшефных учреждений, поэтому отбор по организации не применяется.
|
||||
//
|
||||
// Параметры:
|
||||
// Коды - Массив из Строка - варианты лицевых счетов, распознанные в строках документа.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из Строка, Структура - найденные дети по коду: Ссылка, Наименование, Контрагент.
|
||||
//
|
||||
Функция ДетиПоЛицевымСчетам(Коды)
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
Если Коды.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Дети.Код КАК Код,
|
||||
| Дети.Ссылка КАК Ссылка,
|
||||
| Дети.Наименование КАК Наименование,
|
||||
| Дети.Контрагент КАК Контрагент,
|
||||
| Дети.Организация КАК Организация
|
||||
|ИЗ
|
||||
| Справочник.Дети КАК Дети
|
||||
|ГДЕ
|
||||
| НЕ Дети.ПометкаУдаления
|
||||
| И Дети.Код В (&Коды)";
|
||||
Запрос.УстановитьПараметр("Коды", Коды);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Ребенок = Новый Структура;
|
||||
Ребенок.Вставить("Ссылка", Выборка.Ссылка);
|
||||
Ребенок.Вставить("Наименование", Выборка.Наименование);
|
||||
Ребенок.Вставить("Контрагент", Выборка.Контрагент);
|
||||
Ребенок.Вставить("Организация", Выборка.Организация);
|
||||
Результат.Вставить(СокрЛП(Выборка.Код), Ребенок);
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Находит ребёнка в заранее загруженном соответствии по распознанному лицевому счёту.
|
||||
//
|
||||
// Параметры:
|
||||
// ДетиПоСчетам - Соответствие из Строка, Структура - дети, загруженные по лицевым счетам документа.
|
||||
// ЛицевойСчет - Строка - лицевой счёт, распознанный в назначении платежа.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура, Неопределено - Ссылка, Наименование, Контрагент найденного ребёнка;
|
||||
// Неопределено, если ребёнок не найден.
|
||||
//
|
||||
Функция РебенокПоЛицевомуСчету(ДетиПоСчетам, ЛицевойСчет)
|
||||
|
||||
Для Каждого Код Из КодыПоискаРебенка(ЛицевойСчет) Цикл
|
||||
Ребенок = ДетиПоСчетам[Код];
|
||||
Если Ребенок <> Неопределено Тогда
|
||||
Возврат Ребенок;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Формирует причину, по которой контрагент в строке не определён.
|
||||
//
|
||||
// Параметры:
|
||||
// ЛицевойСчет - Строка - распознанный лицевой счёт ребёнка.
|
||||
// Ребенок - Структура, Неопределено - найденный ребёнок (если найден, но без контрагента).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - текст причины.
|
||||
//
|
||||
Функция ПричинаНераспознанногоРебенка(ЛицевойСчет, Ребенок)
|
||||
|
||||
Если Ребенок <> Неопределено Тогда
|
||||
Возврат СтрШаблон("у ребёнка %1 не заполнен контрагент", Ребенок.Наименование);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ЛицевойСчет) Тогда
|
||||
Возврат "не удалось определить лицевой счёт ребёнка";
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СтрШаблон("не найден ребёнок с лицевым счётом %1", ЛицевойСчет);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Определяет, является ли символ цифрой.
|
||||
//
|
||||
// Параметры:
|
||||
// Символ - Строка - проверяемый символ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если символ является цифрой.
|
||||
//
|
||||
Функция СимволЯвляетсяЦифрой(Символ)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Символ) Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СтрНайти("0123456789", Символ) > 0;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="a9ee4410-855c-4dc4-85ef-9af8461517f6">
|
||||
<name>ПС_РазборПлатежейПоРодительскойПлате</name>
|
||||
<server>true</server>
|
||||
<externalConnection>true</externalConnection>
|
||||
<clientOrdinaryApplication>true</clientOrdinaryApplication>
|
||||
</mdclass:CommonModule>
|
||||
@@ -0,0 +1,975 @@
|
||||
// ПС_УчетРодительскойПлаты: общая логика учёта родительской платы
|
||||
// для документов ПС_ПередачаПоступившихПлатежейВУчреждения (ЦБ) и ПС_ПринятиеПоступившихПлатежейИзЦБ (учреждение).
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Возвращает счёт, корреспондирующий со счётом расчётов по доходам (205.31),
|
||||
// по умолчанию: 304.04 (внутриведомственные расчёты).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ПланСчетовСсылка.ЕПСБУ - счёт по умолчанию; пустая ссылка, если счёт не найден в плане счетов.
|
||||
//
|
||||
Функция СчетКорреспондентПоУмолчанию() Экспорт
|
||||
|
||||
Счет = ПланыСчетов.ЕПСБУ.НайтиПоКоду("304.04");
|
||||
Если Счет = Неопределено Тогда
|
||||
Возврат ПланыСчетов.ЕПСБУ.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Счет;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает КЭК корреспондирующего счёта по умолчанию: 131
|
||||
// (доходы от оказания платных услуг). Значение редактируется пользователем в документе.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.КОСГУ - КЭК по умолчанию; пустая ссылка, если КЭК не найден.
|
||||
//
|
||||
Функция КЭККорреспондентПоУмолчанию() Экспорт
|
||||
|
||||
КЭК = Справочники.КОСГУ.НайтиПоКоду("131");
|
||||
Если КЭК = Неопределено Тогда
|
||||
Возврат Справочники.КОСГУ.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Возврат КЭК;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Формирует печатную форму извещения (ф. 0504805, ред. 103н) по документу подсистемы.
|
||||
//
|
||||
// Вёрстка и набор областей повторяют типовую печатную форму документа ИзвещениеИсходящее.
|
||||
// Заполняется та сторона, от которой печатается извещение: для передачи поступивших платежей -
|
||||
// отправитель (централизованная бухгалтерия), для принятия платежей - получатель (учреждение).
|
||||
// Данные берутся из табличной части "Задолженность", поэтому печатается и непроведённый документ.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументСсылка - ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения,
|
||||
// ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ - печатаемый документ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТабличныйДокумент - печатная форма; пустой табличный документ, если документ не записан,
|
||||
// в нём нет строк или не найден макет.
|
||||
//
|
||||
Функция ПечатьИзвещения0504805(ДокументСсылка) Экспорт
|
||||
|
||||
ТабличныйДокумент = Новый ТабличныйДокумент;
|
||||
ТабличныйДокумент.АвтоМасштаб = Истина;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ДокументСсылка) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма извещения не сформирована: документ не записан в базу. Запишите документ и повторите печать.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
ДокументОбъект = ДокументСсылка.ПолучитьОбъект();
|
||||
Если ДокументОбъект = Неопределено Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма извещения не сформирована: не удалось прочитать документ.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
Проводки = ДанныеИзвещенияПоРеестру(ДокументОбъект);
|
||||
Если Проводки.Количество() = 0 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма извещения не сформирована: в документе нет строк с платежами.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ") Тогда
|
||||
|
||||
// Учреждение принимает поступившие платежи из ЦБ: печатается сторона получателя.
|
||||
ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПС_ПринятиеПоступившихПлатежейИзЦБ_Извещение0504805";
|
||||
Макет = Документы.ПС_ПринятиеПоступившихПлатежейИзЦБ.ПолучитьМакет("ПФ_MXL_Извещение0504805_103н_ПС_РП");
|
||||
Если Макет = Неопределено Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма извещения не сформирована: в документе не найден макет печатной формы.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
ДокументПередачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ДокументСсылка, "ДокументПередачи").ДокументПередачи;
|
||||
Отправитель = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ДокументПередачи, "Организация").Организация;
|
||||
|
||||
ПараметрыИзвещения = НоваяСтруктураИзвещения("Получатель", Отправитель,
|
||||
ДокументОбъект.Организация,
|
||||
"Принятие поступивших платежей по родительской плате за "
|
||||
+ Формат(ДокументОбъект.Период, "ДФ=MMMM yyyy")
|
||||
+ ". Основание: " + Строка(ДокументПередачи) + ".");
|
||||
|
||||
ВывестиИзвещение(ТабличныйДокумент, Макет, ДокументСсылка, ДокументОбъект, ПараметрыИзвещения, Проводки);
|
||||
|
||||
Иначе
|
||||
|
||||
// ЦБ передаёт поступившие платежи: печатается сторона отправителя.
|
||||
// Документ адресный, поэтому извещение одно - по учреждению документа.
|
||||
ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПС_ПередачаПоступившихПлатежейВУчреждения_Извещение0504805";
|
||||
Макет = Документы.ПС_ПередачаПоступившихПлатежейВУчреждения.ПолучитьМакет("ПФ_MXL_Извещение0504805_103н_ПС_РП_Получатель");
|
||||
Если Макет = Неопределено Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма извещения не сформирована: в документе не найден макет печатной формы.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ДокументОбъект.Учреждение) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма извещения не сформирована: не заполнено учреждение (получатель).");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыИзвещения = НоваяСтруктураИзвещения("Отправитель", ДокументОбъект.Организация,
|
||||
ДокументОбъект.Учреждение,
|
||||
"Передача поступивших платежей по родительской плате за "
|
||||
+ Формат(ДокументОбъект.Период, "ДФ=MMMM yyyy")
|
||||
+ ". Основание: " + Строка(ДокументСсылка) + ".");
|
||||
|
||||
ВывестиИзвещение(ТабличныйДокумент, Макет, ДокументСсылка, ДокументОбъект, ПараметрыИзвещения, Проводки);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, 1, Новый СписокЗначений, ДокументСсылка);
|
||||
|
||||
Возврат ТабличныйДокумент;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Формирует печатную форму реестра поступивших платежей по документу подсистемы.
|
||||
//
|
||||
// Реестр строится по табличной части "Задолженность" и не зависит от проводок документа,
|
||||
// поэтому печатается и непроведённый документ.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументСсылка - ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения,
|
||||
// ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ - печатаемый документ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТабличныйДокумент - печатная форма реестра; пустой табличный документ, если документ
|
||||
// не записан, не содержит строк или в документе нет макета.
|
||||
//
|
||||
Функция ПечатьРеестраПлатежей(ДокументСсылка) Экспорт
|
||||
|
||||
ТабличныйДокумент = Новый ТабличныйДокумент;
|
||||
ТабличныйДокумент.АвтоМасштаб = Истина;
|
||||
ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ДокументСсылка) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма реестра не сформирована: документ не записан в базу."
|
||||
+ " Запишите документ и повторите печать.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
ДокументОбъект = ДокументСсылка.ПолучитьОбъект();
|
||||
Если ДокументОбъект = Неопределено Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма реестра не сформирована: не удалось прочитать документ.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
Если ДокументОбъект.Задолженность.Количество() = 0 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма реестра не сформирована: в документе нет строк с платежами.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
// Макет общий для обоих документов: реестр у ЦБ и у сада одинаковый,
|
||||
// поэтому сопровождается в одном месте - общем макете.
|
||||
Макет = ПолучитьОбщийМакет("ПС_РеестрПлатежей");
|
||||
Если ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ") Тогда
|
||||
Учреждение = ДокументОбъект.Организация;
|
||||
Иначе
|
||||
Учреждение = ДокументОбъект.Учреждение;
|
||||
КонецЕсли;
|
||||
|
||||
Если Макет = Неопределено Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Печатная форма реестра не сформирована: в документе не найден макет печатной формы.");
|
||||
Возврат ТабличныйДокумент;
|
||||
КонецЕсли;
|
||||
|
||||
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
|
||||
ОбластьЗаголовок.Параметры.ЗаголовокРеестра =
|
||||
"Реестр поступивших платежей по родительской плате за "
|
||||
+ Формат(ДокументОбъект.Период, "ДФ='MMMM yyyy'");
|
||||
ОбластьЗаголовок.Параметры.РеквизитыДокумента =
|
||||
"Документ № " + ДокументОбъект.Номер + " от " + Формат(ДокументОбъект.Дата, "ДЛФ=DD")
|
||||
+ ", " + Строка(Учреждение);
|
||||
ТабличныйДокумент.Вывести(ОбластьЗаголовок);
|
||||
|
||||
ТабличныйДокумент.Вывести(Макет.ПолучитьОбласть("ОбластьШапкаТаблицы"));
|
||||
|
||||
ОбластьСтрока = Макет.ПолучитьОбласть("ОбластьСтрокаТаблицы");
|
||||
ИтогоСумма = 0;
|
||||
Для Каждого СтрокаРеестра Из ДокументОбъект.Задолженность Цикл
|
||||
ОбластьСтрока.Параметры.Плательщик = СтрокаРеестра.Контрагент;
|
||||
ОбластьСтрока.Параметры.Сумма = СтрокаРеестра.Сумма;
|
||||
ОбластьСтрока.Параметры.ЛицевойСчет = СтрокаРеестра.ЛицевойСчет;
|
||||
ОбластьСтрока.Параметры.Ребенок = СтрокаРеестра.Ребенок;
|
||||
ОбластьСтрока.Параметры.НазначениеПлатежа = СтрокаРеестра.НазначениеПлатежа;
|
||||
ОбластьСтрока.Параметры.Организация = Учреждение;
|
||||
ОбластьСтрока.Параметры.РассчетныйСчет = СтрокаРеестра.РасчетныйСчет;
|
||||
ОбластьСтрока.Параметры.Группа = СтрокаРеестра.Группа;
|
||||
ОбластьСтрока.Параметры.Период = СтрокаРеестра.ПериодОплаты;
|
||||
ОбластьСтрока.Параметры.ДатаПлатежа = СтрокаРеестра.ДатаПлатежа;
|
||||
ТабличныйДокумент.Вывести(ОбластьСтрока);
|
||||
ИтогоСумма = ИтогоСумма + СтрокаРеестра.Сумма;
|
||||
КонецЦикла;
|
||||
|
||||
ОбластьПодвал = Макет.ПолучитьОбласть("ОбластьПодвалТаблицы");
|
||||
ОбластьПодвал.Параметры.ОбщаяСумма = ИтогоСумма;
|
||||
ТабличныйДокумент.Вывести(ОбластьПодвал);
|
||||
|
||||
Возврат ТабличныйДокумент;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создаёт (или перезаполняет) исходящее извещение ф. 0504805 по документу передачи платежей.
|
||||
//
|
||||
// Извещение создаётся как обёртка: заполняются шапка и табличная часть "Передаваемые проводки"
|
||||
// (она же данные печати), документ не проводится - бухгалтерские проводки остаются в документе
|
||||
// передачи. Извещение служит носителем шапки, связей и данных для электронного документооборота.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументПередачи - ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения - документ-основание.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДокументСсылка.ИзвещениеИсходящее - созданное или перезаполненное извещение;
|
||||
// пустая ссылка, если извещение проведено.
|
||||
//
|
||||
Функция СоздатьИзвещениеПоПередаче(ДокументПередачи) Экспорт
|
||||
|
||||
Реквизиты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ДокументПередачи,
|
||||
"Организация, Учреждение, ИФО, Период, Ответственный, ИзвещениеИсходящее");
|
||||
|
||||
ИзвещениеОбъект = Неопределено;
|
||||
ЭтоНовоеИзвещение = Истина;
|
||||
Если ЗначениеЗаполнено(Реквизиты.ИзвещениеИсходящее) Тогда
|
||||
ИзвещениеОбъект = Реквизиты.ИзвещениеИсходящее.ПолучитьОбъект();
|
||||
ЭтоНовоеИзвещение = ИзвещениеОбъект = Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоНовоеИзвещение Тогда
|
||||
ИзвещениеОбъект = Документы.ИзвещениеИсходящее.СоздатьДокумент();
|
||||
ИначеЕсли ИзвещениеОбъект.ПомеченНаУдаление Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " помечено на удаление: изменения в него не вносятся."
|
||||
+ " Снимите пометку удаления или отвяжите извещение от документа передачи.");
|
||||
Возврат Документы.ИзвещениеИсходящее.ПустаяСсылка();
|
||||
ИначеЕсли ИзвещениеОбъект.Проведен Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " проведено: изменения в него не вносятся."
|
||||
+ " Распроведите извещение или отвяжите его от документа передачи.");
|
||||
Возврат Документы.ИзвещениеИсходящее.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоНовоеИзвещение Тогда
|
||||
ИзвещениеОбъект.Дата = ТекущаяДатаСеанса();
|
||||
КонецЕсли;
|
||||
ИзвещениеОбъект.Организация = Реквизиты.Организация;
|
||||
ИзвещениеОбъект.Получатель = КонтрагентПоОрганизации(Реквизиты.Учреждение);
|
||||
ИзвещениеОбъект.ВидИзвещения = Перечисления.ВидыОперацийИсходящееИзвещение.ПолучениеДохода;
|
||||
ИзвещениеОбъект.ИФО = Реквизиты.ИФО;
|
||||
ИзвещениеОбъект.Ответственный = Реквизиты.Ответственный;
|
||||
ИзвещениеОбъект.Комментарий =
|
||||
"Передача поступивших платежей по родительской плате за "
|
||||
+ Формат(Реквизиты.Период, "ДФ='MMMM yyyy'")
|
||||
+ ". Основание: " + Строка(ДокументПередачи) + ".";
|
||||
|
||||
ЗаполнитьПроводкиИзвещения(ИзвещениеОбъект, ДокументПередачи);
|
||||
|
||||
ИзвещениеОбъект.Записать(РежимЗаписиДокумента.Запись);
|
||||
|
||||
Возврат ИзвещениеОбъект.Ссылка;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создаёт (или перезаполняет) входящее извещение ф. 0504805 по документу принятия платежей.
|
||||
//
|
||||
// Извещение создаётся как обёртка: заполняются шапка и табличная часть "Передаваемые проводки",
|
||||
// документ не проводится - проводки формирует документ принятия.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументПринятия - ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ - документ-основание.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДокументСсылка.ИзвещениеВходящее - созданное или перезаполненное извещение;
|
||||
// пустая ссылка, если извещение проведено.
|
||||
//
|
||||
Функция СоздатьИзвещениеПоПринятию(ДокументПринятия) Экспорт
|
||||
|
||||
Реквизиты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ДокументПринятия,
|
||||
"Организация, ЦБ, ИФО, Период, Ответственный, ИзвещениеВходящее, ДокументПередачи");
|
||||
|
||||
ИзвещениеОбъект = Неопределено;
|
||||
ЭтоНовоеИзвещение = Истина;
|
||||
Если ЗначениеЗаполнено(Реквизиты.ИзвещениеВходящее) Тогда
|
||||
ИзвещениеОбъект = Реквизиты.ИзвещениеВходящее.ПолучитьОбъект();
|
||||
ЭтоНовоеИзвещение = ИзвещениеОбъект = Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоНовоеИзвещение Тогда
|
||||
ИзвещениеОбъект = Документы.ИзвещениеВходящее.СоздатьДокумент();
|
||||
ИначеЕсли ИзвещениеОбъект.ПомеченНаУдаление Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " помечено на удаление: изменения в него не вносятся."
|
||||
+ " Снимите пометку удаления или отвяжите извещение от документа принятия.");
|
||||
Возврат Документы.ИзвещениеВходящее.ПустаяСсылка();
|
||||
ИначеЕсли ИзвещениеОбъект.Проведен Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " проведено: изменения в него не вносятся."
|
||||
+ " Распроведите извещение или отвяжите его от документа принятия.");
|
||||
Возврат Документы.ИзвещениеВходящее.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоНовоеИзвещение Тогда
|
||||
ИзвещениеОбъект.Дата = ТекущаяДатаСеанса();
|
||||
КонецЕсли;
|
||||
ИзвещениеОбъект.Организация = Реквизиты.Организация;
|
||||
ИзвещениеОбъект.Отправитель = КонтрагентПоОрганизации(Реквизиты.ЦБ);
|
||||
ИзвещениеОбъект.ВидИзвещения = Перечисления.ВидыОперацийВходящееИзвещение.ПолучениеДохода;
|
||||
ИзвещениеОбъект.ИФО = Реквизиты.ИФО;
|
||||
ИзвещениеОбъект.Ответственный = Реквизиты.Ответственный;
|
||||
ИзвещениеОбъект.Комментарий =
|
||||
"Принятие поступивших платежей по родительской плате за "
|
||||
+ Формат(Реквизиты.Период, "ДФ='MMMM yyyy'")
|
||||
+ ". Основание: " + Строка(ДокументПринятия) + ".";
|
||||
|
||||
Если ЗначениеЗаполнено(Реквизиты.ДокументПередачи) Тогда
|
||||
ИзвещениеОбъект.ДокументОснование = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
|
||||
Реквизиты.ДокументПередачи, "ИзвещениеИсходящее");
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьПроводкиИзвещения(ИзвещениеОбъект, ДокументПринятия);
|
||||
|
||||
ИзвещениеОбъект.Записать(РежимЗаписиДокумента.Запись);
|
||||
|
||||
Возврат ИзвещениеОбъект.Ссылка;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Синхронизирует связанное извещение с изменившимся документом подсистемы.
|
||||
//
|
||||
// Вызывается из обработчика записи документов передачи и принятия платежей: извещение
|
||||
// перезаполняется по актуальным строкам реестра, чтобы его печатная форма не разошлась
|
||||
// с учётным документом. Проведённое извещение и извещение, помеченное на удаление,
|
||||
// не изменяются - такие документы пользователь приводит в порядок сам.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументОбъект - ДокументОбъект.ПС_ПередачаПоступившихПлатежейВУчреждения,
|
||||
// ДокументОбъект.ПС_ПринятиеПоступившихПлатежейИзЦБ - записываемый документ.
|
||||
//
|
||||
Процедура ОбновитьИзвещениеПриИзмененииДокумента(ДокументОбъект) Экспорт
|
||||
|
||||
Если ДокументОбъект.ЭтоНовый() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ЭтоПередача = ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ПС_ПередачаПоступившихПлатежейВУчреждения");
|
||||
|
||||
Извещение = ?(ЭтоПередача, ДокументОбъект.ИзвещениеИсходящее, ДокументОбъект.ИзвещениеВходящее);
|
||||
Если НЕ ЗначениеЗаполнено(Извещение) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СостояниеИзвещения = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Извещение,
|
||||
"Проведен, ПометкаУдаления");
|
||||
Если СостояниеИзвещения.Проведен ИЛИ СостояниеИзвещения.ПометкаУдаления Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоПередача Тогда
|
||||
СоздатьИзвещениеПоПередаче(ДокументОбъект.Ссылка);
|
||||
Иначе
|
||||
СоздатьИзвещениеПоПринятию(ДокументОбъект.Ссылка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Заполняет табличную часть "Передаваемые проводки" извещения по строкам реестра документа.
|
||||
//
|
||||
// Строки отражают операцию зачисления в доход бюджета: Дт 303.05 (КЭК 831) - Кт 205.31 (КЭК 660).
|
||||
// КПС берётся из строки реестра, КФО - из шапки документа.
|
||||
//
|
||||
// Параметры:
|
||||
// ИзвещениеОбъект - ДокументОбъект.ИзвещениеИсходящее, ДокументОбъект.ИзвещениеВходящее - заполняемое извещение.
|
||||
// ДокументСсылка - ДокументСсылка - документ подсистемы, по строкам которого заполняется извещение.
|
||||
//
|
||||
Процедура ЗаполнитьПроводкиИзвещения(ИзвещениеОбъект, ДокументСсылка)
|
||||
|
||||
ИзвещениеОбъект.ПередаваемыеПроводки.Очистить();
|
||||
|
||||
ДокументОбъект = ДокументСсылка.ПолучитьОбъект();
|
||||
Если ДокументОбъект = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СчетДт = БухгалтерскийУчет.СчетПоКоду("303.05", ДокументОбъект.Дата, ДокументОбъект.Организация);
|
||||
СчетКт = БухгалтерскийУчет.СчетПоКоду("205.31", ДокументОбъект.Дата, ДокументОбъект.Организация);
|
||||
КЭКДт = Справочники.КОСГУ.НайтиПоКоду("831");
|
||||
КЭККт = Справочники.КОСГУ.НайтиПоКоду("660");
|
||||
|
||||
Для Каждого СтрокаРеестра Из ДокументОбъект.Задолженность Цикл
|
||||
|
||||
Проводка = ИзвещениеОбъект.ПередаваемыеПроводки.Добавить();
|
||||
Проводка.КФО = ДокументОбъект.КФО;
|
||||
Проводка.СчетДт = СчетДт;
|
||||
Проводка.КПСДт = СтрокаРеестра.КПС;
|
||||
Проводка.КЭКДт = КЭКДт;
|
||||
Проводка.СчетКт = СчетКт;
|
||||
Проводка.КПСКт = СтрокаРеестра.КПС;
|
||||
Проводка.КЭККт = КЭККт;
|
||||
Проводка.Сумма = СтрокаРеестра.Сумма;
|
||||
Проводка.Содержание = "Поступление родительской платы";
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает контрагента, соответствующего организации, для подстановки в извещение.
|
||||
//
|
||||
// Параметры:
|
||||
// Организация - СправочникСсылка.Организации - организация (сад или централизованная бухгалтерия).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.Контрагенты - контрагент организации; пустая ссылка, если соответствие не найдено.
|
||||
//
|
||||
Функция КонтрагентПоОрганизации(Организация)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Организация) Тогда
|
||||
Возврат Справочники.Контрагенты.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Контрагент = БюджетнаяОтчетностьПолучениеНСИ.КонтрагентПоОрганизации(Организация);
|
||||
Если ЗначениеЗаполнено(Контрагент) Тогда
|
||||
Возврат Контрагент;
|
||||
КонецЕсли;
|
||||
|
||||
// Штатный подбор сравнивает одновременно ИНН, КПП и бюджет организации с реквизитами
|
||||
// юридического лица контрагента. Если КПП или бюджет расходятся, контрагент не находится -
|
||||
// подбираем по ИНН и уточняем по КПП и бюджету.
|
||||
Реквизиты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Организация, "ИНН, КПП, Бюджет");
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Реквизиты.ИНН) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"У организации " + Строка(Организация) + " не заполнен ИНН:"
|
||||
+ " контрагент для извещения не подобран, заполните его вручную.");
|
||||
Возврат Справочники.Контрагенты.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Кандидаты = КонтрагентыПоИНН(Реквизиты.ИНН);
|
||||
|
||||
Контрагент = ОтобратьКонтрагента(Кандидаты, Реквизиты);
|
||||
Если ЗначениеЗаполнено(Контрагент) Тогда
|
||||
Возврат Контрагент;
|
||||
КонецЕсли;
|
||||
|
||||
ВсеПомеченные = Кандидаты.Количество() > 0;
|
||||
Для Каждого Кандидат Из Кандидаты Цикл
|
||||
Если НЕ Кандидат.ПометкаУдаления Тогда
|
||||
ВсеПомеченные = Ложь;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если ВсеПомеченные Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Для организации " + Строка(Организация)
|
||||
+ " найден только контрагент, помеченный на удаление: снимите пометку удаления"
|
||||
+ " или заведите действующего контрагента.");
|
||||
Возврат Справочники.Контрагенты.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначения.СообщитьПользователю(СтрШаблон(
|
||||
"Для организации %1 не найден контрагент: ИНН %2, КПП %3, кандидатов по ИНН - %4."
|
||||
+ " Проверьте КПП и бюджет в юридическом лице контрагента или заполните контрагента вручную.",
|
||||
Строка(Организация), Реквизиты.ИНН,
|
||||
?(ЗначениеЗаполнено(Реквизиты.КПП), Реквизиты.КПП, "<не заполнен>"), Кандидаты.Количество()));
|
||||
|
||||
Возврат Справочники.Контрагенты.ПустаяСсылка();
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает контрагентов-юрлиц с указанным ИНН (без помеченных на удаление).
|
||||
//
|
||||
// Параметры:
|
||||
// ИНН - Строка - ИНН организации.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из Структура - кандидаты: Контрагент, КПП, Бюджет.
|
||||
//
|
||||
Функция КонтрагентыПоИНН(ИНН)
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Контрагенты.Ссылка КАК Контрагент,
|
||||
| ЮридическиеЛица.КПП КАК КПП,
|
||||
| ЮридическиеЛица.Бюджет КАК Бюджет,
|
||||
| Контрагенты.ПометкаУдаления КАК ПометкаУдаления
|
||||
|ИЗ
|
||||
| Справочник.Контрагенты КАК Контрагенты
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ЮридическиеЛица КАК ЮридическиеЛица
|
||||
| ПО Контрагенты.ЮридическоеФизическоеЛицо = ЮридическиеЛица.Ссылка
|
||||
|ГДЕ
|
||||
| Контрагенты.ВидКонтрагента = &ВидКонтрагента
|
||||
| И ЮридическиеЛица.ИНН = &ИНН";
|
||||
Запрос.УстановитьПараметр("ВидКонтрагента", Перечисления.ЮрФизЛицо.ЮрЛицо);
|
||||
Запрос.УстановитьПараметр("ИНН", ИНН);
|
||||
|
||||
Кандидаты = Новый Массив;
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Кандидаты.Добавить(Новый Структура("Контрагент, КПП, Бюджет, ПометкаУдаления",
|
||||
Выборка.Контрагент, Выборка.КПП, Выборка.Бюджет, Выборка.ПометкаУдаления));
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Кандидаты;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Выбирает контрагента из кандидатов по ИНН, уточняя по КПП и бюджету организации.
|
||||
//
|
||||
// Параметры:
|
||||
// Кандидаты - Массив из Структура - кандидаты, найденные по ИНН.
|
||||
// Реквизиты - Структура - реквизиты организации: ИНН, КПП, Бюджет.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.Контрагенты - единственный подходящий контрагент;
|
||||
// пустая ссылка, если однозначно выбрать нельзя.
|
||||
//
|
||||
Функция ОтобратьКонтрагента(Кандидаты, Реквизиты)
|
||||
|
||||
// Помеченные на удаление в работу не принимаются: из них можно только подсказать причину.
|
||||
Рабочие = Новый Массив;
|
||||
Для Каждого Кандидат Из Кандидаты Цикл
|
||||
Если НЕ Кандидат.ПометкаУдаления Тогда
|
||||
Рабочие.Добавить(Кандидат);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если Рабочие.Количество() = 0 Тогда
|
||||
Возврат Справочники.Контрагенты.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
// ИНН уникален для организации: единственный кандидат принимается без уточнений,
|
||||
// даже если КПП в юридическом лице контрагента отличается.
|
||||
Если Рабочие.Количество() = 1 Тогда
|
||||
Возврат Рабочие[0].Контрагент;
|
||||
КонецЕсли;
|
||||
|
||||
Кандидаты = Рабочие;
|
||||
|
||||
Если ЗначениеЗаполнено(Реквизиты.КПП) Тогда
|
||||
Кандидаты = ОтобратьПоРеквизиту(Кандидаты, "КПП", Реквизиты.КПП);
|
||||
Если Кандидаты.Количество() = 1 Тогда
|
||||
Возврат Кандидаты[0].Контрагент;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Реквизиты.Бюджет) Тогда
|
||||
Кандидаты = ОтобратьПоРеквизиту(Кандидаты, "Бюджет", Реквизиты.Бюджет);
|
||||
Если Кандидаты.Количество() = 1 Тогда
|
||||
Возврат Кандидаты[0].Контрагент;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Справочники.Контрагенты.ПустаяСсылка();
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Оставляет кандидатов с указанным значением реквизита.
|
||||
//
|
||||
// Параметры:
|
||||
// Кандидаты - Массив из Структура - кандидаты.
|
||||
// ИмяРеквизита - Строка - имя реквизита структуры-кандидата.
|
||||
// Значение - Произвольный - требуемое значение реквизита.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из Структура - отобранные кандидаты.
|
||||
//
|
||||
Функция ОтобратьПоРеквизиту(Кандидаты, ИмяРеквизита, Значение)
|
||||
|
||||
Отобрано = Новый Массив;
|
||||
Для Каждого Кандидат Из Кандидаты Цикл
|
||||
Если Кандидат[ИмяРеквизита] = Значение Тогда
|
||||
Отобрано.Добавить(Кандидат);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Отобрано;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Формирует структуру параметров одного извещения для вывода.
|
||||
//
|
||||
// Параметры:
|
||||
// СторонаПечати - Строка - "Отправитель" или "Получатель".
|
||||
// Отправитель - СправочникСсылка.Организации, СправочникСсылка.Контрагенты - отправитель извещения.
|
||||
// Получатель - СправочникСсылка.Организации, СправочникСсылка.Контрагенты - получатель извещения.
|
||||
// Пояснение - Строка - пояснение к извещению.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - параметры извещения.
|
||||
//
|
||||
Функция НоваяСтруктураИзвещения(СторонаПечати, Отправитель, Получатель, Пояснение)
|
||||
|
||||
ПараметрыИзвещения = Новый Структура;
|
||||
ПараметрыИзвещения.Вставить("СторонаПечати", СторонаПечати);
|
||||
ПараметрыИзвещения.Вставить("Отправитель", Отправитель);
|
||||
ПараметрыИзвещения.Вставить("Получатель", Получатель);
|
||||
ПараметрыИзвещения.Вставить("Пояснение", Пояснение);
|
||||
|
||||
Возврат ПараметрыИзвещения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Выводит в табличный документ одно извещение по переданным данным.
|
||||
//
|
||||
// Параметры:
|
||||
// ТабличныйДокумент - ТабличныйДокумент - печатная форма, в которую выводится извещение.
|
||||
// Макет - ТабличныйДокумент - макет печатной формы извещения.
|
||||
// ДокументСсылка - ДокументСсылка - печатаемый документ.
|
||||
// ДокументОбъект - ДокументОбъект - печатаемый документ.
|
||||
// ПараметрыИзвещения - Структура - параметры извещения, см. НоваяСтруктураИзвещения.
|
||||
// Проводки - ТаблицаЗначений - данные извещения, см. ДанныеИзвещенияПоРеестру.
|
||||
//
|
||||
Процедура ВывестиИзвещение(ТабличныйДокумент, Макет, ДокументСсылка, ДокументОбъект, ПараметрыИзвещения, Проводки)
|
||||
|
||||
СторонаПечати = ПараметрыИзвещения.СторонаПечати;
|
||||
|
||||
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
|
||||
ОбластьЗаголовок.Параметры.Номер = РегистрыСведений.НастройкиПечатиПрефиксаНомера
|
||||
.ПолучитьНомерДляПечатиПоСсылкеИдентификаторуДокумента(ДокументСсылка, ДокументОбъект.Номер);
|
||||
ОбластьЗаголовок.Параметры.Дата = ДокументОбъект.Дата;
|
||||
ЗаполнитьРеквизитыСтороны(ОбластьЗаголовок.Параметры, "Отправитель", ПараметрыИзвещения.Отправитель);
|
||||
ЗаполнитьРеквизитыСтороны(ОбластьЗаголовок.Параметры, "Получатель", ПараметрыИзвещения.Получатель);
|
||||
ТабличныйДокумент.Вывести(ОбластьЗаголовок);
|
||||
|
||||
ОбластьПояснение = Макет.ПолучитьОбласть("ПояснениеМБТ");
|
||||
ОбластьПояснение.Параметры.ПояснениеМБТ = ПараметрыИзвещения.Пояснение;
|
||||
ТабличныйДокумент.Вывести(ОбластьПояснение);
|
||||
|
||||
ТабличныйДокумент.Вывести(Макет.ПолучитьОбласть("Шапка"));
|
||||
|
||||
ИтогоСумма = 0;
|
||||
|
||||
Для Каждого Проводка Из Проводки Цикл
|
||||
ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
|
||||
ОбластьСтрока.Параметры.пСодержание = Проводка.Содержание;
|
||||
ЗаполнитьОборотыСтроки(ОбластьСтрока.Параметры, Проводка, СторонаПечати);
|
||||
ТабличныйДокумент.Вывести(ОбластьСтрока);
|
||||
ИтогоСумма = ИтогоСумма + Проводка.Сумма;
|
||||
КонецЦикла;
|
||||
|
||||
ОбластьИтого = Макет.ПолучитьОбласть("Итого");
|
||||
ОбластьИтого.Параметры["пИтогоСумма" + СторонаПечати] = ИтогоСумма;
|
||||
ТабличныйДокумент.Вывести(ОбластьИтого);
|
||||
|
||||
ТабличныйДокумент.Вывести(Макет.ПолучитьОбласть("Верх"));
|
||||
Для Каждого Оборот Из СвернутьОбороты(Проводки) Цикл
|
||||
ОбластьОборот = Макет.ПолучитьОбласть("Строка1");
|
||||
ЗаполнитьОборотыСтроки(ОбластьОборот.Параметры, Оборот, СторонаПечати);
|
||||
ТабличныйДокумент.Вывести(ОбластьОборот);
|
||||
КонецЦикла;
|
||||
ТабличныйДокумент.Вывести(Макет.ПолучитьОбласть("Низ"));
|
||||
|
||||
ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
|
||||
ЗаполнитьПодписиСтороны(ОбластьПодвал.Параметры, СторонаПечати, ДокументОбъект);
|
||||
ТабличныйДокумент.Вывести(ОбластьПодвал);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет реквизиты стороны извещения (отправителя или получателя) для области "Заголовок".
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - параметры области макета.
|
||||
// Суффикс - Строка - "Отправитель" или "Получатель".
|
||||
// Сторона - СправочникСсылка.Организации, СправочникСсылка.Контрагенты - сторона извещения.
|
||||
//
|
||||
Процедура ЗаполнитьРеквизитыСтороны(Параметры, Суффикс, Сторона)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Сторона) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Наименование = "";
|
||||
КодОКПО = "";
|
||||
КодГлавы = "";
|
||||
ИНН = "";
|
||||
КПП = "";
|
||||
|
||||
Если ТипЗнч(Сторона) = Тип("СправочникСсылка.Организации") Тогда
|
||||
Реквизиты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Сторона,
|
||||
"НаименованиеПолное, КодОКПО, ИНН, КПП, КодПоППП");
|
||||
Наименование = Реквизиты.НаименованиеПолное;
|
||||
КодОКПО = Реквизиты.КодОКПО;
|
||||
КодГлавы = КодГлавыПоБК(Реквизиты.КодПоППП);
|
||||
ИНН = Реквизиты.ИНН;
|
||||
КПП = Реквизиты.КПП;
|
||||
Иначе
|
||||
РеквизитыКонтрагента = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Сторона,
|
||||
"ИНН, КПП, ЮридическоеФизическоеЛицо");
|
||||
ИНН = РеквизитыКонтрагента.ИНН;
|
||||
КПП = РеквизитыКонтрагента.КПП;
|
||||
ЮрЛицо = РеквизитыКонтрагента.ЮридическоеФизическоеЛицо;
|
||||
Если ЗначениеЗаполнено(ЮрЛицо) Тогда
|
||||
РеквизитыЮрЛица = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ЮрЛицо,
|
||||
"НаименованиеПолное, КодОКПО, КодПоППП");
|
||||
Наименование = РеквизитыЮрЛица.НаименованиеПолное;
|
||||
КодОКПО = РеквизитыЮрЛица.КодОКПО;
|
||||
КодГлавы = КодГлавыПоБК(РеквизитыЮрЛица.КодПоППП);
|
||||
Иначе
|
||||
Наименование = Строка(Сторона);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Параметры["пНаименование" + Суффикс] = Наименование;
|
||||
Параметры["пКодОКПО" + Суффикс] = КодОКПО;
|
||||
Параметры["пКодГлавы" + Суффикс] = КодГлавы;
|
||||
Параметры["ИНН" + Суффикс] = ИНН;
|
||||
Параметры["КПП" + Суффикс] = КПП;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает код главы по бюджетной классификации по ссылке на ППП.
|
||||
//
|
||||
// Параметры:
|
||||
// КодПоППП - СправочникСсылка - реквизит "Код по ППП" организации или юридического лица.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
//
|
||||
Функция КодГлавыПоБК(КодПоППП)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(КодПоППП) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ОбщегоНазначения.ЗначенияРеквизитовОбъекта(КодПоППП, "Код").Код;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Заполняет счета и сумму проводки для стороны, от которой печатается извещение.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - параметры области макета.
|
||||
// Проводка - СтрокаТаблицыЗначений - проводка с колонками КПСДт, КФО, СчетДт, КЭКДт, КПСКт, СчетКт, КЭККт, Сумма.
|
||||
// СторонаПечати - Строка - "Отправитель" или "Получатель".
|
||||
//
|
||||
Процедура ЗаполнитьОборотыСтроки(Параметры, Проводка, СторонаПечати)
|
||||
|
||||
Параметры["пСумма" + СторонаПечати] = Проводка.Сумма;
|
||||
Параметры["пДебетСчет" + СторонаПечати] = УправлениеПечатьюБГУ.ПредставлениеРабочегоСчета(
|
||||
Проводка.КПСДт, Проводка.КФО, Проводка.СчетДт, Проводка.КЭКДт);
|
||||
Параметры["пКредитСчет" + СторонаПечати] = УправлениеПечатьюБГУ.ПредставлениеРабочегоСчета(
|
||||
Проводка.КПСКт, Проводка.КФО, Проводка.СчетКт, Проводка.КЭККт);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет подписи руководителя, главного бухгалтера и сведения об исполнителе
|
||||
// для стороны, от которой печатается извещение.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - параметры области макета.
|
||||
// СторонаПечати - Строка - "Отправитель" или "Получатель".
|
||||
// ДокументОбъект - ДокументОбъект - печатаемый документ.
|
||||
//
|
||||
Процедура ЗаполнитьПодписиСтороны(Параметры, СторонаПечати, ДокументОбъект)
|
||||
|
||||
Организация = ДокументОбъект.Организация;
|
||||
|
||||
Руководитель = ОтветственноеЛицоОрганизации(Организация, ДокументОбъект.Дата,
|
||||
Перечисления.ОтветственныеЛицаОрганизаций.Руководитель);
|
||||
ГлавныйБухгалтер = ОтветственноеЛицоОрганизации(Организация, ДокументОбъект.Дата,
|
||||
Перечисления.ОтветственныеЛицаОрганизаций.ГлавныйБухгалтер);
|
||||
|
||||
Параметры["пФИОРуководитель" + СторонаПечати] = ФИОСотрудника(Руководитель, ДокументОбъект.Дата);
|
||||
Параметры["пФИОБухгалтер" + СторонаПечати] = ФИОСотрудника(ГлавныйБухгалтер, ДокументОбъект.Дата);
|
||||
|
||||
ДанныеИсполнителя = УправлениеПечатьюБГУ.СведенияИсполнителяПоОтветственному(
|
||||
ДокументОбъект.Ответственный, Организация, ДокументОбъект.Дата, Истина);
|
||||
Параметры["ДолжностьИсполнитель" + СторонаПечати] = ДанныеИсполнителя.ДолжностьНаименование;
|
||||
Параметры["ФИОИсполнитель" + СторонаПечати] = ДанныеИсполнителя.ФИО;
|
||||
Параметры["ТелефонИсполнитель" + СторонаПечати] = ДанныеИсполнителя.НомерТелефона;
|
||||
Параметры["ЭлАдресИсполнитель" + СторонаПечати] = ДанныеИсполнителя.ЭлектроннаяПочта;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает ответственное лицо организации на дату.
|
||||
//
|
||||
// Параметры:
|
||||
// Организация - СправочникСсылка.Организации - организация.
|
||||
// Дата - Дата - дата, на которую определяется ответственное лицо.
|
||||
// ВидОтветственногоЛица - ПеречислениеСсылка.ОтветственныеЛицаОрганизаций - исполняемая функция.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.Сотрудники - ответственное лицо; пустая ссылка, если сведения не заполнены.
|
||||
//
|
||||
Функция ОтветственноеЛицоОрганизации(Организация, Дата, ВидОтветственногоЛица)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Организация) Тогда
|
||||
Возврат Справочники.Сотрудники.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ОтветственныеЛица.ОтветственноеЛицо КАК ОтветственноеЛицо
|
||||
|ИЗ
|
||||
| РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&Дата, Организация = &Организация
|
||||
| И ВидОтветственногоЛица = &ВидОтветственногоЛица) КАК ОтветственныеЛица
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| ОтветственныеЛица.Подразделение";
|
||||
Запрос.УстановитьПараметр("Дата", Дата);
|
||||
Запрос.УстановитьПараметр("Организация", Организация);
|
||||
Запрос.УстановитьПараметр("ВидОтветственногоЛица", ВидОтветственногоЛица);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если Выборка.Следующий() Тогда
|
||||
Возврат Выборка.ОтветственноеЛицо;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Справочники.Сотрудники.ПустаяСсылка();
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает фамилию с инициалами сотрудника.
|
||||
//
|
||||
// Параметры:
|
||||
// Сотрудник - СправочникСсылка.Сотрудники - сотрудник.
|
||||
// Дата - Дата - дата получения периодических сведений о сотруднике.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
//
|
||||
Функция ФИОСотрудника(Сотрудник, Дата)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Сотрудник) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Справочники.Сотрудники.ФамилияИО(Сотрудник, Истина, Дата);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает идентификатор строки поступления для регистра взаиморасчётов.
|
||||
//
|
||||
// Идентификатор связывает строку табличной части "Задолженность" наших документов
|
||||
// со строкой расшифровки платежа кассового поступления: "<UUID документа>:<номер строки>".
|
||||
// Длина не должна превышать 50 символов (измерение регистра и реквизит табличных частей).
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументСсылка - ДокументСсылка.КассовоеПоступление - документ поступления.
|
||||
// НомерСтроки - Число - номер строки табличной части "Расшифровка платежа".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
//
|
||||
Функция ИдентификаторСтрокиПоступления(ДокументСсылка, НомерСтроки) Экспорт
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ДокументСсылка) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Строка(ДокументСсылка.УникальныйИдентификатор()) + ":" + Формат(НомерСтроки, "ЧГ=0");
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает данные извещения по строкам табличной части "Задолженность".
|
||||
//
|
||||
// Извещение не имеет собственных проводок: строки отражают операцию зачисления в доход
|
||||
// бюджета (Дт 303.05, КЭК 831 - Кт 205.31, КЭК 660), которую выполняет документ подсистемы.
|
||||
// КПС берётся из строки реестра, КФО - из шапки документа.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументОбъект - ДокументОбъект - печатаемый документ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - колонки: СчетДт, КПСДт, КЭКДт, СчетКт, КПСКт, КЭККт, КФО, Сумма, Содержание.
|
||||
//
|
||||
Функция ДанныеИзвещенияПоРеестру(ДокументОбъект)
|
||||
|
||||
Данные = Новый ТаблицаЗначений;
|
||||
Данные.Колонки.Добавить("СчетДт");
|
||||
Данные.Колонки.Добавить("КПСДт");
|
||||
Данные.Колонки.Добавить("КЭКДт");
|
||||
Данные.Колонки.Добавить("СчетКт");
|
||||
Данные.Колонки.Добавить("КПСКт");
|
||||
Данные.Колонки.Добавить("КЭККт");
|
||||
Данные.Колонки.Добавить("КФО");
|
||||
Данные.Колонки.Добавить("Сумма");
|
||||
Данные.Колонки.Добавить("Содержание");
|
||||
|
||||
СчетДт = ПланыСчетов.ЕПСБУ.НайтиПоКоду("303.05");
|
||||
СчетКт = ПланыСчетов.ЕПСБУ.НайтиПоКоду("205.31");
|
||||
КЭКДт = Справочники.КОСГУ.НайтиПоКоду("831");
|
||||
КЭККт = Справочники.КОСГУ.НайтиПоКоду("660");
|
||||
|
||||
Для Каждого СтрокаРеестра Из ДокументОбъект.Задолженность Цикл
|
||||
СтрокаДанных = Данные.Добавить();
|
||||
СтрокаДанных.СчетДт = СчетДт;
|
||||
СтрокаДанных.КПСДт = СтрокаРеестра.КПС;
|
||||
СтрокаДанных.КЭКДт = КЭКДт;
|
||||
СтрокаДанных.СчетКт = СчетКт;
|
||||
СтрокаДанных.КПСКт = СтрокаРеестра.КПС;
|
||||
СтрокаДанных.КЭККт = КЭККт;
|
||||
СтрокаДанных.КФО = ДокументОбъект.КФО;
|
||||
СтрокаДанных.Сумма = СтрокаРеестра.Сумма;
|
||||
СтрокаДанных.Содержание = СодержаниеСтрокиИзвещения(СтрокаРеестра);
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Данные;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Формирует текст содержания строки извещения.
|
||||
//
|
||||
// Параметры:
|
||||
// СтрокаРеестра - СтрокаТаблицыЗначений - строка табличной части "Задолженность".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
//
|
||||
Функция СодержаниеСтрокиИзвещения(СтрокаРеестра)
|
||||
|
||||
ЧастиСодержания = Новый Массив;
|
||||
Если ЗначениеЗаполнено(СтрокаРеестра.Ребенок) Тогда
|
||||
ЧастиСодержания.Добавить("Ребенок: " + Строка(СтрокаРеестра.Ребенок));
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(СтрокаРеестра.Договор) Тогда
|
||||
ЧастиСодержания.Добавить("Договор: " + Строка(СтрокаРеестра.Договор));
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(СтрокаРеестра.ПериодОплаты) Тогда
|
||||
ЧастиСодержания.Добавить("Период: " + СтрокаРеестра.ПериодОплаты);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СтрСоединить(ЧастиСодержания, "; ");
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Сворачивает проводки по счетам для раздела "Обороты в журнал операций".
|
||||
//
|
||||
// Параметры:
|
||||
// Проводки - ТаблицаЗначений - данные извещения, см. ДанныеИзвещенияПоРеестру.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - колонки: СчетДт, КПСДт, КЭКДт, СчетКт, КПСКт, КЭККт, КФО, Сумма.
|
||||
//
|
||||
Функция СвернутьОбороты(Проводки)
|
||||
|
||||
Обороты = Проводки.Скопировать();
|
||||
Обороты.Свернуть("СчетДт, КПСДт, КЭКДт, СчетКт, КПСКт, КЭККт, КФО", "Сумма");
|
||||
|
||||
Возврат Обороты;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="6516d836-b6ce-4e28-9da3-69adfa622241">
|
||||
<name>ПС_УчетРодительскойПлаты</name>
|
||||
<server>true</server>
|
||||
<externalConnection>true</externalConnection>
|
||||
<clientOrdinaryApplication>true</clientOrdinaryApplication>
|
||||
</mdclass:CommonModule>
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonPicture xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="40bb4227-bdd0-4849-ad98-9e87cb2b9407" extendedConfigurationObject="4c3a39e3-40ee-423b-91f0-14b60e045b40">
|
||||
<name>ВыбратьВариантОтчета</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonPictureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:CommonPicture>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonPicture xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="ce8e36c3-e451-4ed7-9d09-58bcaff25d4e" extendedConfigurationObject="e3242e42-80bd-40dc-ad5a-96a07c81b97a">
|
||||
<name>ОтменитьДействие</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonPictureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:CommonPicture>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonPicture xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="fb47969b-85ce-4e01-a783-8485e73873fb" extendedConfigurationObject="5e232e6a-7f68-40d2-9555-4a2b3debe095">
|
||||
<name>ПовторитьДействие</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonPictureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:CommonPicture>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonPicture xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="95a85cb6-0920-4e78-8f1f-aac81fb41962" extendedConfigurationObject="90f3f3c5-4ca9-4c8f-9b73-f67760a6d2f0">
|
||||
<name>СохранитьКак</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonPictureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:CommonPicture>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonPicture xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="6df5ecb9-a00a-4612-a566-8529c96395e9" extendedConfigurationObject="4aaf22f5-58aa-4ccf-b1d6-5c8ba109c21e">
|
||||
<name>Сумма</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonPictureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:CommonPicture>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonPicture xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="b4d144ae-3188-4928-8234-fd258a11be04" extendedConfigurationObject="ea868745-71fc-483c-aa6e-f242c06c673f">
|
||||
<name>УдалитьИнформация</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:CommonPictureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:CommonPicture>
|
||||
@@ -0,0 +1,587 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document xmlns="http://v8.1c.ru/8.2/data/spreadsheet" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<languageSettings>
|
||||
<currentLanguage>ru</currentLanguage>
|
||||
<defaultLanguage>ru</defaultLanguage>
|
||||
<languageInfo>
|
||||
<id>ru</id>
|
||||
<code>Русский</code>
|
||||
<description/>
|
||||
</languageInfo>
|
||||
</languageSettings>
|
||||
<columns>
|
||||
<size>10</size>
|
||||
<columnsItem>
|
||||
<index>0</index>
|
||||
<column>
|
||||
<formatIndex>1</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>1</index>
|
||||
<column>
|
||||
<formatIndex>2</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>2</index>
|
||||
<column>
|
||||
<formatIndex>3</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>3</index>
|
||||
<column>
|
||||
<formatIndex>4</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>4</index>
|
||||
<column>
|
||||
<formatIndex>5</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>5</index>
|
||||
<column>
|
||||
<formatIndex>6</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>6</index>
|
||||
<column>
|
||||
<formatIndex>7</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>7</index>
|
||||
<column>
|
||||
<formatIndex>4</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>8</index>
|
||||
<column>
|
||||
<formatIndex>8</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>9</index>
|
||||
<column>
|
||||
<formatIndex>9</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
</columns>
|
||||
<columns>
|
||||
<id>c4c71b73-7783-4619-abbc-ece4486e4bdb</id>
|
||||
<size>10</size>
|
||||
<columnsItem>
|
||||
<index>0</index>
|
||||
<column>
|
||||
<formatIndex>10</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>1</index>
|
||||
<column>
|
||||
<formatIndex>11</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>2</index>
|
||||
<column>
|
||||
<formatIndex>12</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>3</index>
|
||||
<column>
|
||||
<formatIndex>4</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>4</index>
|
||||
<column>
|
||||
<formatIndex>5</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>5</index>
|
||||
<column>
|
||||
<formatIndex>13</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>6</index>
|
||||
<column>
|
||||
<formatIndex>7</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>7</index>
|
||||
<column>
|
||||
<formatIndex>14</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>8</index>
|
||||
<column>
|
||||
<formatIndex>8</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
<columnsItem>
|
||||
<index>9</index>
|
||||
<column>
|
||||
<formatIndex>9</formatIndex>
|
||||
</column>
|
||||
</columnsItem>
|
||||
</columns>
|
||||
<rowsItem>
|
||||
<index>0</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>ЗаголовокРеестра</parameter>
|
||||
</c>
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>1</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>РеквизитыДокумента</parameter>
|
||||
</c>
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>2</index>
|
||||
<row>
|
||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
||||
<c>
|
||||
<c>
|
||||
<f>16</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ФИО плательщика</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>16</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Сумма</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>17</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Лицевой счет ребенка</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>16</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ФИО ребенка</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>16</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Назначение платежа</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>16</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Организация</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>16</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Рассчетный счет</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>16</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>17</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Период оплаты</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>17</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дата приема платежа</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>3</index>
|
||||
<row>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>18</f>
|
||||
</c>
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>4</index>
|
||||
<row>
|
||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>Плательщик</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>19</f>
|
||||
<parameter>Сумма</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>ЛицевойСчет</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>Ребенок</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>НазначениеПлатежа</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>Организация</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>РассчетныйСчет</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>Группа</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>15</f>
|
||||
<parameter>Период</parameter>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>20</f>
|
||||
<parameter>ДатаПлатежа</parameter>
|
||||
</c>
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>5</index>
|
||||
<row>
|
||||
<empty>true</empty>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<rowsItem>
|
||||
<index>6</index>
|
||||
<row>
|
||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
||||
<c>
|
||||
<c>
|
||||
<f>21</f>
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ИТОГО:</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
</c>
|
||||
</c>
|
||||
<c>
|
||||
<c>
|
||||
<f>22</f>
|
||||
<parameter>ОбщаяСумма</parameter>
|
||||
</c>
|
||||
</c>
|
||||
</row>
|
||||
</rowsItem>
|
||||
<templateMode>true</templateMode>
|
||||
<defaultFormatIndex>23</defaultFormatIndex>
|
||||
<height>7</height>
|
||||
<vgRows>7</vgRows>
|
||||
<namedItem xsi:type="NamedItemCells">
|
||||
<name>Заголовок</name>
|
||||
<area>
|
||||
<type>Rows</type>
|
||||
<beginRow>0</beginRow>
|
||||
<endRow>1</endRow>
|
||||
<beginColumn>-1</beginColumn>
|
||||
<endColumn>-1</endColumn>
|
||||
</area>
|
||||
</namedItem>
|
||||
<namedItem xsi:type="NamedItemCells">
|
||||
<name>ОбластьПодвалТаблицы</name>
|
||||
<area>
|
||||
<type>Rows</type>
|
||||
<beginRow>6</beginRow>
|
||||
<endRow>6</endRow>
|
||||
<beginColumn>-1</beginColumn>
|
||||
<endColumn>-1</endColumn>
|
||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
||||
</area>
|
||||
</namedItem>
|
||||
<namedItem xsi:type="NamedItemCells">
|
||||
<name>ОбластьСтрокаТаблицы</name>
|
||||
<area>
|
||||
<type>Rows</type>
|
||||
<beginRow>4</beginRow>
|
||||
<endRow>4</endRow>
|
||||
<beginColumn>-1</beginColumn>
|
||||
<endColumn>-1</endColumn>
|
||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
||||
</area>
|
||||
</namedItem>
|
||||
<namedItem xsi:type="NamedItemCells">
|
||||
<name>ОбластьШапкаТаблицы</name>
|
||||
<area>
|
||||
<type>Rows</type>
|
||||
<beginRow>2</beginRow>
|
||||
<endRow>2</endRow>
|
||||
<beginColumn>-1</beginColumn>
|
||||
<endColumn>-1</endColumn>
|
||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
||||
</area>
|
||||
</namedItem>
|
||||
<line width="1" gap="false">
|
||||
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
|
||||
</line>
|
||||
<font faceName="Arial" height="8" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
||||
<font faceName="Arial" height="8" bold="true" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
||||
<font faceName="Arial" height="8" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
||||
<format>
|
||||
<width>846</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>81</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>111</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>186</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>190</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>152</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>137</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>106</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>103</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>213</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>74</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>99</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>171</width>
|
||||
</format>
|
||||
<format>
|
||||
<width>167</width>
|
||||
</format>
|
||||
<format>
|
||||
<font>0</font>
|
||||
<border>0</border>
|
||||
<horizontalAlignment>Center</horizontalAlignment>
|
||||
<textPlacement>Wrap</textPlacement>
|
||||
<fillType>Parameter</fillType>
|
||||
</format>
|
||||
<format>
|
||||
<font>1</font>
|
||||
<border>0</border>
|
||||
<horizontalAlignment>Center</horizontalAlignment>
|
||||
</format>
|
||||
<format>
|
||||
<font>1</font>
|
||||
<border>0</border>
|
||||
<horizontalAlignment>Center</horizontalAlignment>
|
||||
<textPlacement>Wrap</textPlacement>
|
||||
</format>
|
||||
<format>
|
||||
<font>2</font>
|
||||
</format>
|
||||
<format>
|
||||
<font>0</font>
|
||||
<border>0</border>
|
||||
<horizontalAlignment>Center</horizontalAlignment>
|
||||
<textPlacement>Wrap</textPlacement>
|
||||
<fillType>Parameter</fillType>
|
||||
<format>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ЧДЦ=2</v8:content>
|
||||
</v8:item>
|
||||
</format>
|
||||
</format>
|
||||
<format>
|
||||
<font>0</font>
|
||||
<border>0</border>
|
||||
<horizontalAlignment>Center</horizontalAlignment>
|
||||
<textPlacement>Wrap</textPlacement>
|
||||
<fillType>Parameter</fillType>
|
||||
<format>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ДФ=dd.MM.yyyy</v8:content>
|
||||
</v8:item>
|
||||
</format>
|
||||
</format>
|
||||
<format>
|
||||
<font>1</font>
|
||||
</format>
|
||||
<format>
|
||||
<font>1</font>
|
||||
<border>0</border>
|
||||
<horizontalAlignment>Center</horizontalAlignment>
|
||||
<fillType>Parameter</fillType>
|
||||
<format>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ЧДЦ=2</v8:content>
|
||||
</v8:item>
|
||||
</format>
|
||||
</format>
|
||||
<format>
|
||||
<width>72</width>
|
||||
</format>
|
||||
</document>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonTemplate xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="3d10ceae-63fa-4f75-9b16-33da45dc4213">
|
||||
<name>ПС_РеестрПлатежей</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>П с реестр платежей</value>
|
||||
</synonym>
|
||||
</mdclass:CommonTemplate>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<distributionSupport:DistributionSupport xmlns:distributionSupport="http://g5.1c.ru/v8/dt/distribution/model" version="6" updateAvailable="true"/>
|
||||
@@ -0,0 +1,106 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="09045b51-d18d-486f-9b24-7def56cfd0e6">
|
||||
<name>ПрофиСофт</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Профи софт</value>
|
||||
</synonym>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:ConfigurationExtension">
|
||||
<defaultRunMode>Checked</defaultRunMode>
|
||||
<usePurposes>Checked</usePurposes>
|
||||
<defaultLanguage>Checked</defaultLanguage>
|
||||
<interfaceCompatibilityMode>Checked</interfaceCompatibilityMode>
|
||||
<logo>Extended</logo>
|
||||
<splash>Extended</splash>
|
||||
<defaultRoles>Extended</defaultRoles>
|
||||
</extension>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="aa420a29-9e2c-45b0-b936-81fa20959b24"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="062f7e68-93d2-4293-a03b-9710874fdb48"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="9a646177-3abd-41aa-9585-37ecfa54aaf8"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="874a2f44-9325-46fb-ab59-3e0eaec8b88e"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="ddf810fc-8601-4394-8dc2-c59f5f322eb8"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="f9272234-9ec9-4672-8973-4973d8b76d0b"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="2a75145f-4786-484a-b6f5-49ea8d2e6064"/>
|
||||
<keepMappingToExtendedConfigurationObjectsByIDs>true</keepMappingToExtendedConfigurationObjectsByIDs>
|
||||
<namePrefix>ПС_</namePrefix>
|
||||
<configurationExtensionCompatibilityMode>8.3.24</configurationExtensionCompatibilityMode>
|
||||
<configurationExtensionPurpose>Customization</configurationExtensionPurpose>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
<defaultRoles>Role.ПС_ОсновнаяРоль</defaultRoles>
|
||||
<version>1.0.4</version>
|
||||
<defaultLanguage>Language.Русский</defaultLanguage>
|
||||
<logo/>
|
||||
<splash/>
|
||||
<interfaceCompatibilityMode>TaxiEnableVersion8_2</interfaceCompatibilityMode>
|
||||
<languages uuid="2f74bb63-c643-4692-af13-1f99a56719fb" extendedConfigurationObject="4b1b900f-9c8f-4b2b-8292-3a9a6db40715">
|
||||
<name>Русский</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:LanguageExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<languageCode>Checked</languageCode>
|
||||
</extension>
|
||||
<languageCode>ru</languageCode>
|
||||
</languages>
|
||||
<subsystems>Subsystem.ТаксиПлатноеОбразование</subsystems>
|
||||
<subsystems>Subsystem.ПодключаемыеОтчетыИОбработки</subsystems>
|
||||
<styleItems>StyleItem.ИтогиФонГруппы</styleItems>
|
||||
<styleItems>StyleItem.ЦветФонаВыделения</styleItems>
|
||||
<styleItems>StyleItem.ТекстИнформационнойНадписи</styleItems>
|
||||
<styleItems>StyleItem.ВажнаяНадписьШрифт</styleItems>
|
||||
<commonPictures>CommonPicture.УдалитьИнформация</commonPictures>
|
||||
<commonPictures>CommonPicture.СохранитьКак</commonPictures>
|
||||
<commonPictures>CommonPicture.ВыбратьВариантОтчета</commonPictures>
|
||||
<commonPictures>CommonPicture.ОтменитьДействие</commonPictures>
|
||||
<commonPictures>CommonPicture.ПовторитьДействие</commonPictures>
|
||||
<commonPictures>CommonPicture.Сумма</commonPictures>
|
||||
<commonPictures>CommonPicture.ПС_Лого_Родительская_Плата</commonPictures>
|
||||
<commonPictures>CommonPicture.ПС_Заставка_Родительская_Плата</commonPictures>
|
||||
<roles>Role.ПС_ОсновнаяРоль</roles>
|
||||
<roles>Role.БазовыеПраваБГУ</roles>
|
||||
<roles>Role.ПС_ЧтениеРодительскойПлаты</roles>
|
||||
<roles>Role.ПС_ЗаписьРодительскойПлаты</roles>
|
||||
<commonTemplates>CommonTemplate.ПС_РеестрПлатежей</commonTemplates>
|
||||
<commonModules>CommonModule.ПС_УчетРодительскойПлаты</commonModules>
|
||||
<commonModules>CommonModule.ПС_РазборПлатежейПоРодительскойПлате</commonModules>
|
||||
<commonModules>CommonModule.ВариантыОтчетовПереопределяемый</commonModules>
|
||||
<commonModules>CommonModule.ВнутренниеЭлектронныеДокументыБГУ</commonModules>
|
||||
<commonModules>CommonModule.ВнутреннийЭДОПереопределяемый</commonModules>
|
||||
<commonModules>CommonModule.ПС_ВнутреннийЭДОИзвещений</commonModules>
|
||||
<commonModules>CommonModule.ПС_ИдентификаторыОбъектовЭДО</commonModules>
|
||||
<settingsStorages>SettingsStorage.ХранилищеВариантовОтчетов</settingsStorages>
|
||||
<definedTypes>DefinedType.ОснованиеВнутреннегоЭлектронногоДокумента</definedTypes>
|
||||
<commonForms>CommonForm.УстановкаСтатусаПлатежноРасчетногоДокумента</commonForms>
|
||||
<catalogs>Catalog.Контрагенты</catalogs>
|
||||
<catalogs>Catalog.Договоры</catalogs>
|
||||
<catalogs>Catalog.КлассификационныеПризнакиСчетов</catalogs>
|
||||
<catalogs>Catalog.Организации</catalogs>
|
||||
<catalogs>Catalog.Дети</catalogs>
|
||||
<catalogs>Catalog.БанковскиеИКазначейскиеСчета</catalogs>
|
||||
<catalogs>Catalog.ФизическиеЛица</catalogs>
|
||||
<catalogs>Catalog.ВидыДокументовФизическихЛиц</catalogs>
|
||||
<catalogs>Catalog.ЮридическиеЛица</catalogs>
|
||||
<catalogs>Catalog.ИсточникиФинансовогоОбеспечения</catalogs>
|
||||
<catalogs>Catalog.Пользователи</catalogs>
|
||||
<catalogs>Catalog.КОСГУ</catalogs>
|
||||
<catalogs>Catalog.ВидыНалоговИПлатежей</catalogs>
|
||||
<documents>Document.НачислениеРодительскойПлаты</documents>
|
||||
<documents>Document.ПС_ПринятиеПоступившихПлатежейИзЦБ</documents>
|
||||
<documents>Document.ПС_ПередачаПоступившихПлатежейВУчреждения</documents>
|
||||
<documents>Document.КассовоеПоступление</documents>
|
||||
<documents>Document.ИзвещениеИсходящее</documents>
|
||||
<documents>Document.ИзвещениеВходящее</documents>
|
||||
<enums>Enum.КВД</enums>
|
||||
<enums>Enum.ПС_ВидыОперацийПоВзаиморасчетам</enums>
|
||||
<reports>Report.ПС_ВедомостьЦБПоРодительскойПлате</reports>
|
||||
<dataProcessors>DataProcessor.ПС_УправлениеРасчетамиПоРодительскойПлате</dataProcessors>
|
||||
<informationRegisters>InformationRegister.ПлательщикиПоУслугамДДУ</informationRegisters>
|
||||
<informationRegisters>InformationRegister.ФИОФизическихЛиц</informationRegisters>
|
||||
<informationRegisters>InformationRegister.ДокументыФизическихЛиц</informationRegisters>
|
||||
<accumulationRegisters>AccumulationRegister.ТабельУчетаПосещаемостиДетей</accumulationRegisters>
|
||||
<accumulationRegisters>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате</accumulationRegisters>
|
||||
<chartsOfAccounts>ChartOfAccounts.ЕПСБУ</chartsOfAccounts>
|
||||
<accountingRegisters>AccountingRegister.ЖурналПроводокЕПСБУ</accountingRegisters>
|
||||
</mdclass:Configuration>
|
||||
+5039
File diff suppressed because it is too large
Load Diff
+672
@@ -0,0 +1,672 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
// Обработчик события ПриСозданииНаСервере формы.
|
||||
// Заполняет значения фильтров по умолчанию и обновляет таблицы.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Период.ДатаНачала)
|
||||
ИЛИ НЕ ЗначениеЗаполнено(Объект.Период.ДатаОкончания) Тогда
|
||||
Объект.Период.Вариант = ВариантСтандартногоПериода.ЭтотМесяц;
|
||||
КонецЕсли;
|
||||
|
||||
// Пульт ведётся со стороны ЦБ, поэтому по умолчанию подставляем организацию ЦБ.
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Организация) Тогда
|
||||
Объект.Организация = Константы.ОрганизацияЦентрализованнаяБухгалтерия.Получить();
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьТаблицыНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
// Обновляет таблицы пульта при изменении периода отбора.
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ПолеФормы - изменённое поле отбора.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ПериодПриИзменении(Элемент)
|
||||
|
||||
ОбновитьТаблицыНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обновляет таблицы пульта при изменении организации (ЦБ).
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ПолеФормы - изменённое поле отбора.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ОрганизацияПриИзменении(Элемент)
|
||||
|
||||
ОбновитьТаблицыНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обновляет таблицы пульта при изменении ИФО.
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ПолеФормы - изменённое поле отбора.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ИФОПриИзменении(Элемент)
|
||||
|
||||
ОбновитьТаблицыНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обновляет таблицы пульта при изменении учреждения (сада).
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ПолеФормы - изменённое поле отбора.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура УчреждениеПриИзменении(Элемент)
|
||||
|
||||
ОбновитьТаблицыНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыТаблицаДокументыПередачи
|
||||
|
||||
// Сужает таблицу принятий до принятий по выбранному документу передачи.
|
||||
// Документ передачи берётся из текущей строки таблицы "Документы передачи":
|
||||
// у одного документа передачи может быть несколько документов принятия (по одному на сад).
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ТаблицаДокументыПередачиПриАктивизацииСтроки(Элемент)
|
||||
|
||||
ТекущиеДанные = Элемент.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьПринятияПоПередачеНаСервере(ТекущиеДанные.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыТаблицаСадыОстатки
|
||||
|
||||
// Показывает остатки по детям выбранного сада.
|
||||
// Строка сада берётся из таблицы «Остатки по садам»; при пустой строке детализация
|
||||
// остаётся по всем садам из отбора формы.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ТаблицаСадыОстаткиПриАктивизацииСтроки(Элемент)
|
||||
|
||||
ТекущиеДанные = Элемент.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьОстаткиПоДетям(ТекущиеДанные.Учреждение);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
// Обновляет данные таблиц формы по установленным фильтрам.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура Обновить(Команда)
|
||||
|
||||
ОбновитьТаблицыНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Открывает ведомость ЦБ по родительской плате.
|
||||
//
|
||||
// В отчёт передаются текущие отборы пульта (организация, учреждение, ИФО). Период в отчёт
|
||||
// не передаётся: у формы отчёта БСП единственный канал передачи значений - параметр формы
|
||||
// "Отбор", а он помещается в настройки отчёта и сохраняется, из-за чего период отчёта
|
||||
// становился неуправляемым из самого отчёта. Период задаётся и хранится в отчёте.
|
||||
// СформироватьПриОткрытии = Истина: в файловой информационной базе платформа по умолчанию
|
||||
// отчёт при открытии не компонует, и без этого флага пользователю пришлось бы нажимать
|
||||
// "Сформировать" вручную.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ОборотнаяВедомость(Команда)
|
||||
|
||||
Отбор = Новый Структура;
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.Организация) Тогда
|
||||
Отбор.Вставить("Организация", Объект.Организация);
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.Учреждение) Тогда
|
||||
Отбор.Вставить("Учреждение", Объект.Учреждение);
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.ИФО) Тогда
|
||||
Отбор.Вставить("ИФО", Объект.ИФО);
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура("Отбор, СформироватьПриОткрытии", Отбор, Истина);
|
||||
ОткрытьФорму("Отчет.ПС_ВедомостьЦБПоРодительскойПлате.Форма", ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Заполняет таблицы формы (начисления, документы передачи/принятия, сверка,
|
||||
// остатки по счетам) на основании фильтров формы.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ОбновитьТаблицыНаСервере()
|
||||
|
||||
Если НЕ ПериодЗаполненНаСервере() Тогда
|
||||
ОчиститьТаблицы();
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Отборы = ОтборыДокументовНаСервере();
|
||||
|
||||
ЗаполнитьНачисления(Отборы.СадОрганизация);
|
||||
ЗаполнитьДокументыПередачи(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
||||
ЗаполнитьДокументыПринятия(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
||||
ЗаполнитьСверку(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
||||
ЗаполнитьОстаткиПоСадам();
|
||||
ЗаполнитьОстаткиПоДетям(Неопределено);
|
||||
ЗаполнитьКассовыеПоступления();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает отборы формы в терминах, в которых они хранятся в документах.
|
||||
//
|
||||
// ЦБ и учреждение (сад) хранятся в документах передачи и принятия организациями,
|
||||
// поэтому значения отборов передаются в запросы как есть.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - отборы документов: ЦБОрганизация, СадОрганизация.
|
||||
//
|
||||
&НаСервере
|
||||
Функция ОтборыДокументовНаСервере()
|
||||
|
||||
Отборы = Новый Структура;
|
||||
Отборы.Вставить("ЦБОрганизация", ?(ЗначениеЗаполнено(Объект.Организация), Объект.Организация, Неопределено));
|
||||
Отборы.Вставить("СадОрганизация", ?(ЗначениеЗаполнено(Объект.Учреждение), Объект.Учреждение, Неопределено));
|
||||
|
||||
Возврат Отборы;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Очищает таблицы формы. Вызывается, когда значения отборов не удалось сопоставить
|
||||
// с данными документов; причина уже выведена пользователю.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ОчиститьТаблицы()
|
||||
|
||||
Начисления.Очистить();
|
||||
ДокументыПередачи.Очистить();
|
||||
ДокументыПринятия.Очистить();
|
||||
Сверка.Очистить();
|
||||
ТаблицаОстатковСады.Очистить();
|
||||
ТаблицаОстатковДети.Очистить();
|
||||
КассовыеПоступления.Очистить();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет таблицу формы Начисления по установленным фильтрам.
|
||||
//
|
||||
// Параметры:
|
||||
// СадОрганизация - CatalogRef.Организации, Неопределено - учреждение (сад) в виде
|
||||
// организации; Неопределено - отбор по учреждению не задан.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьНачисления(СадОрганизация)
|
||||
|
||||
Начисления.Очистить();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Документы.Ссылка КАК Ссылка,
|
||||
| Документы.Дата КАК Дата,
|
||||
| Документы.Номер КАК Номер,
|
||||
| Документы.Организация КАК Организация,
|
||||
| Документы.ИФО КАК ИФО,
|
||||
| Документы.НачалоПериода КАК Период,
|
||||
| Документы.СуммаДокумента КАК СуммаДокумента,
|
||||
| Документы.Проведен КАК Проведен,
|
||||
| Документы.ПометкаУдаления КАК ПометкаУдаления
|
||||
|ИЗ
|
||||
| Документ.НачислениеРодительскойПлаты КАК Документы
|
||||
|ГДЕ
|
||||
| Документы.НачалоПериода >= &НачалоПериода
|
||||
| И Документы.НачалоПериода <= &КонецПериода
|
||||
| И (&Сад = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.Организация = &Сад)
|
||||
| И (&ИФО = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.ИФО = &ИФО)
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Документы.Дата УБЫВ";
|
||||
|
||||
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||
Запрос.УстановитьПараметр("Сад", СадОрганизация);
|
||||
Запрос.УстановитьПараметр("ИФО", ?(ЗначениеЗаполнено(Объект.ИФО), Объект.ИФО, Неопределено));
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
ЗаполнитьЗначенияСвойств(Начисления.Добавить(), Выборка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет таблицу формы ДокументыПередачи по установленным фильтрам.
|
||||
// Таблица показывает документы передачи поступивших платежей в учреждения (документ ЦБ).
|
||||
//
|
||||
// Параметры:
|
||||
// ЦБОрганизация - CatalogRef.Организации - ЦБ (документ передачи хранит ЦБ
|
||||
// в реквизите "Организация"); Неопределено - отбор не задан.
|
||||
// СадОрганизация - CatalogRef.Организации - учреждение (сад) в реквизите
|
||||
// "Учреждение"; Неопределено - отбор по учреждению не задан.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьДокументыПередачи(ЦБОрганизация, СадОрганизация)
|
||||
|
||||
ДокументыПередачи.Очистить();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Документы.Ссылка КАК Ссылка,
|
||||
| Документы.Дата КАК Дата,
|
||||
| Документы.Номер КАК Номер,
|
||||
| Документы.Организация КАК Организация,
|
||||
| Документы.Учреждение КАК Учреждение,
|
||||
| Документы.ИФО КАК ИФО,
|
||||
| Документы.Период КАК Период,
|
||||
| Документы.СуммаДокумента КАК СуммаДокумента,
|
||||
| Документы.Проведен КАК Проведен,
|
||||
| Документы.ПометкаУдаления КАК ПометкаУдаления
|
||||
|ИЗ
|
||||
| Документ.ПС_ПередачаПоступившихПлатежейВУчреждения КАК Документы
|
||||
|ГДЕ
|
||||
| Документы.Период >= &НачалоПериода
|
||||
| И Документы.Период <= &КонецПериода
|
||||
| И (&ЦБОрганизация = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.Организация = &ЦБОрганизация)
|
||||
| И (&СадОрганизация = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.Учреждение = &СадОрганизация)
|
||||
| И (&ИФО = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.ИФО = &ИФО)
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Документы.Дата УБЫВ";
|
||||
|
||||
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||
Запрос.УстановитьПараметр("ЦБОрганизация", ЦБОрганизация);
|
||||
Запрос.УстановитьПараметр("СадОрганизация", СадОрганизация);
|
||||
Запрос.УстановитьПараметр("ИФО", ?(ЗначениеЗаполнено(Объект.ИФО), Объект.ИФО, Неопределено));
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
ЗаполнитьЗначенияСвойств(ДокументыПередачи.Добавить(), Выборка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет таблицу формы ДокументыПринятия по установленным фильтрам.
|
||||
// Таблица показывает документы принятия поступивших платежей из ЦБ (документ учреждения).
|
||||
//
|
||||
// Параметры:
|
||||
// ЦБОрганизация - CatalogRef.Организации - ЦБ (документ принятия хранит ЦБ
|
||||
// в реквизите "ЦБ"); Неопределено - отбор не задан.
|
||||
// СадОрганизация - CatalogRef.Организации - учреждение (сад) в реквизите "Организация";
|
||||
// Неопределено - отбор по учреждению не задан.
|
||||
// ДокументПередачи - ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения - документ
|
||||
// передачи, по которому отбираются принятия; Неопределено - отбор не задан.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьДокументыПринятия(ЦБОрганизация, СадОрганизация, ДокументПередачи = Неопределено)
|
||||
|
||||
ДокументыПринятия.Очистить();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Документы.Ссылка КАК Ссылка,
|
||||
| Документы.Дата КАК Дата,
|
||||
| Документы.Номер КАК Номер,
|
||||
| Документы.Организация КАК Организация,
|
||||
| Документы.ЦБ КАК ЦБ,
|
||||
| Документы.ИФО КАК ИФО,
|
||||
| Документы.Период КАК Период,
|
||||
| Документы.СуммаДокумента КАК СуммаДокумента,
|
||||
| Документы.ДокументПередачи КАК ДокументПередачи,
|
||||
| Документы.Проведен КАК Проведен,
|
||||
| Документы.ПометкаУдаления КАК ПометкаУдаления
|
||||
|ИЗ
|
||||
| Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ КАК Документы
|
||||
|ГДЕ
|
||||
| Документы.Период >= &НачалоПериода
|
||||
| И Документы.Период <= &КонецПериода
|
||||
| И (&Организация = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.Организация = &Организация)
|
||||
| И (&ЦБ = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.ЦБ = &ЦБ)
|
||||
| И (&ИФО = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.ИФО = &ИФО)
|
||||
| И (&ДокументПередачи = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Документы.ДокументПередачи = &ДокументПередачи)
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Документы.Дата УБЫВ";
|
||||
|
||||
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||
Запрос.УстановитьПараметр("Организация", СадОрганизация);
|
||||
Запрос.УстановитьПараметр("ЦБ", ЦБОрганизация);
|
||||
Запрос.УстановитьПараметр("ИФО", ?(ЗначениеЗаполнено(Объект.ИФО), Объект.ИФО, Неопределено));
|
||||
Запрос.УстановитьПараметр("ДокументПередачи", ДокументПередачи);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
ЗаполнитьЗначенияСвойств(ДокументыПринятия.Добавить(), Выборка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет таблицу принятий по документу передачи, выбранному в таблице "Документы передачи".
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументПередачи - ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения - документ
|
||||
// передачи, по которому отбираются принятия.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьПринятияПоПередачеНаСервере(ДокументПередачи)
|
||||
|
||||
Отборы = ОтборыДокументовНаСервере();
|
||||
|
||||
ЗаполнитьДокументыПринятия(Отборы.ЦБОрганизация, Отборы.СадОрганизация, ДокументПередачи);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет таблицу формы Сверка: сопоставляет суммы переданных платежей (документ ЦБ)
|
||||
// и принятых учреждениями (документы принятия). Приёмка связана с передачей через
|
||||
// реквизит ДокументПередачи документа принятия.
|
||||
//
|
||||
// Параметры:
|
||||
// ЦБОрганизация - CatalogRef.Организации - ЦБ (документ передачи хранит ЦБ
|
||||
// в реквизите "Организация"); Неопределено - отбор не задан.
|
||||
// СадОрганизация - CatalogRef.Организации - учреждение (сад) в реквизите
|
||||
// "Учреждение"; Неопределено - отбор по учреждению не задан.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьСверку(ЦБОрганизация, СадОрганизация)
|
||||
|
||||
Сверка.Очистить();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Принятие.ДокументПередачи КАК ДокументПередачи,
|
||||
| СУММА(Принятие.СуммаДокумента) КАК СуммаПринято
|
||||
|ПОМЕСТИТЬ ВТПринято
|
||||
|ИЗ
|
||||
| Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ КАК Принятие
|
||||
|ГДЕ
|
||||
| НЕ Принятие.ПометкаУдаления
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| Принятие.ДокументПередачи
|
||||
|ИНДЕКСИРОВАТЬ ПО
|
||||
| ДокументПередачи
|
||||
|;
|
||||
|
|
||||
|ВЫБРАТЬ
|
||||
| Передача.Ссылка КАК ДокументПередачи,
|
||||
| Передача.Период КАК Период,
|
||||
| Передача.Организация КАК ЦБ,
|
||||
| Передача.Учреждение КАК Сад,
|
||||
| Передача.СуммаДокумента КАК СуммаПередано,
|
||||
| ЕСТЬNULL(ВТПринято.СуммаПринято, 0) КАК СуммаПринято,
|
||||
| Передача.СуммаДокумента - ЕСТЬNULL(ВТПринято.СуммаПринято, 0) КАК Расхождение,
|
||||
| Передача.Проведен КАК ПередачаПроведена
|
||||
|ИЗ
|
||||
| Документ.ПС_ПередачаПоступившихПлатежейВУчреждения КАК Передача
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПринято КАК ВТПринято
|
||||
| ПО Передача.Ссылка = ВТПринято.ДокументПередачи
|
||||
|ГДЕ
|
||||
| НЕ Передача.ПометкаУдаления
|
||||
| И Передача.Период >= &НачалоПериода
|
||||
| И Передача.Период <= &КонецПериода
|
||||
| И (&ЦБ = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Передача.Организация = &ЦБ)
|
||||
| И (&Сад = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Передача.Учреждение = &Сад)
|
||||
| И (&ИФО = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Передача.ИФО = &ИФО)
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Передача.Период,
|
||||
| Передача.Учреждение";
|
||||
|
||||
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||
Запрос.УстановитьПараметр("ЦБ", ЦБОрганизация);
|
||||
Запрос.УстановитьПараметр("Сад", СадОрганизация);
|
||||
Запрос.УстановитьПараметр("ИФО", ?(ЗначениеЗаполнено(Объект.ИФО), Объект.ИФО, Неопределено));
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
ЗаполнитьЗначенияСвойств(Сверка.Добавить(), Выборка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет таблицу остатков по садам: поступило в ЦБ, передано в сад и остаток у ЦБ.
|
||||
//
|
||||
// Источник данных - регистр накопления взаиморасчётов по родительской плате: приход
|
||||
// формирует кассовое поступление, расход - документ передачи платежей в учреждение.
|
||||
// Остаток показывает, сколько поступило в ЦБ и ещё не передано в сад.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьОстаткиПоСадам()
|
||||
|
||||
ТаблицаОстатковСады.Очистить();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
УсловиеОтбора = УсловиеОтбораОстатков(Запрос);
|
||||
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Остатки.Учреждение КАК Учреждение,
|
||||
| СУММА(Остатки.СуммаПриход) КАК Поступило,
|
||||
| СУММА(Остатки.СуммаРасход) КАК Передано,
|
||||
| СУММА(Остатки.СуммаКонечныйОстаток) КАК Остаток
|
||||
|ИЗ
|
||||
| РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.ОстаткиИОбороты(
|
||||
| &НачалоПериода, &КонецПериода, Авто, , " + УсловиеОтбора + ") КАК Остатки
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| Остатки.Учреждение
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Остатки.Учреждение";
|
||||
|
||||
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Если Выборка.Поступило = 0 И Выборка.Передано = 0 И Выборка.Остаток = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаОстатковСады.Добавить(), Выборка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет таблицу остатков по детям: поступило в ЦБ, передано в сад и остаток у ЦБ
|
||||
// по каждому ребёнку и договору.
|
||||
//
|
||||
// Параметры:
|
||||
// Учреждение - CatalogRef.Организации - сад, выбранный в таблице остатков по садам;
|
||||
// Неопределено - детализация строится по всем садам из отбора формы.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьОстаткиПоДетям(Учреждение)
|
||||
|
||||
ТаблицаОстатковДети.Очистить();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
УсловиеОтбора = УсловиеОтбораОстатков(Запрос, Учреждение);
|
||||
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Остатки.Учреждение КАК Учреждение,
|
||||
| Остатки.ИФО КАК ИФО,
|
||||
| Остатки.Ребенок КАК Ребенок,
|
||||
| Остатки.Договор КАК Договор,
|
||||
| СУММА(Остатки.СуммаПриход) КАК Поступило,
|
||||
| СУММА(Остатки.СуммаРасход) КАК Передано,
|
||||
| СУММА(Остатки.СуммаКонечныйОстаток) КАК Остаток
|
||||
|ИЗ
|
||||
| РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.ОстаткиИОбороты(
|
||||
| &НачалоПериода, &КонецПериода, Авто, , " + УсловиеОтбора + ") КАК Остатки
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| Остатки.Учреждение,
|
||||
| Остатки.ИФО,
|
||||
| Остатки.Ребенок,
|
||||
| Остатки.Договор
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Учреждение,
|
||||
| Ребенок";
|
||||
|
||||
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Если Выборка.Поступило = 0 И Выборка.Передано = 0 И Выборка.Остаток = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаОстатковДети.Добавить(), Выборка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает условие отбора для виртуальной таблицы остатков регистра взаиморасчётов
|
||||
// и устанавливает соответствующие параметры запроса.
|
||||
//
|
||||
// Параметры:
|
||||
// Запрос - Запрос - запрос, в который добавляются параметры отбора;
|
||||
// Учреждение - CatalogRef.Организации - сад, по которому строится детализация;
|
||||
// Неопределено - используется отбор по учреждению из формы.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - условие отбора в терминах полей регистра; "ИСТИНА", если отборов нет.
|
||||
//
|
||||
&НаСервере
|
||||
Функция УсловиеОтбораОстатков(Запрос, Учреждение = Неопределено)
|
||||
|
||||
Условия = Новый Массив;
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.Организация) Тогда
|
||||
Запрос.УстановитьПараметр("ОрганизацияОтбор", Объект.Организация);
|
||||
Условия.Добавить("Организация = &ОрганизацияОтбор");
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.ИФО) Тогда
|
||||
Запрос.УстановитьПараметр("ИФООтбор", Объект.ИФО);
|
||||
Условия.Добавить("ИФО = &ИФООтбор");
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Учреждение) Тогда
|
||||
Учреждение = Объект.Учреждение;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Учреждение) Тогда
|
||||
Запрос.УстановитьПараметр("УчреждениеОтбор", Учреждение);
|
||||
Условия.Добавить("Учреждение = &УчреждениеОтбор");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ?(Условия.Количество() = 0, "ИСТИНА", СтрСоединить(Условия, " И "));
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Заполняет таблицу формы КассовыеПоступления: документы с признаком "Родительская плата" за период
|
||||
// по установленным отборам.
|
||||
// Колонка "Строк не распознано" показывает строки расшифровки платежа, в которых не определён ребёнок, -
|
||||
// именно они требуют ручного доввода.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьКассовыеПоступления()
|
||||
|
||||
КассовыеПоступления.Очистить();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Поступления.Ссылка КАК Ссылка,
|
||||
| Поступления.Дата КАК Дата,
|
||||
| Поступления.Номер КАК Номер,
|
||||
| Поступления.Организация КАК Организация,
|
||||
| Поступления.СуммаДокумента КАК СуммаДокумента,
|
||||
| Поступления.Проведен КАК Проведен,
|
||||
| Поступления.ПометкаУдаления КАК ПометкаУдаления,
|
||||
| КОЛИЧЕСТВО(СтрокиПлатежа.НомерСтроки) КАК СтрокВсего,
|
||||
| КОЛИЧЕСТВО(СтрокиПлатежа.Ребенок) КАК СтрокРаспознано
|
||||
|ИЗ
|
||||
| Документ.КассовоеПоступление КАК Поступления
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.КассовоеПоступление.РасшифровкаПлатежа КАК СтрокиПлатежа
|
||||
| ПО СтрокиПлатежа.Ссылка = Поступления.Ссылка
|
||||
|ГДЕ
|
||||
| Поступления.РодительскаяПлата
|
||||
| И Поступления.Дата >= &НачалоПериода
|
||||
| И Поступления.Дата <= &КонецПериода
|
||||
| И (&Организация = НЕОПРЕДЕЛЕНО
|
||||
| ИЛИ Поступления.Организация = &Организация)
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| Поступления.Ссылка,
|
||||
| Поступления.Дата,
|
||||
| Поступления.Номер,
|
||||
| Поступления.Организация,
|
||||
| Поступления.СуммаДокумента,
|
||||
| Поступления.Проведен,
|
||||
| Поступления.ПометкаУдаления
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Поступления.Дата УБЫВ";
|
||||
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||
Запрос.УстановитьПараметр("Организация",
|
||||
?(ЗначениеЗаполнено(Объект.Организация), Объект.Организация, Неопределено));
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
НоваяСтрока = КассовыеПоступления.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, Выборка);
|
||||
НоваяСтрока.СтрокНеРаспознано = Выборка.СтрокВсего - Выборка.СтрокРаспознано;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Проверяет, что в периоде заданы обе границы. Если нет - выводит сообщение пользователю.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если период заполнен.
|
||||
//
|
||||
&НаСервере
|
||||
Функция ПериодЗаполненНаСервере()
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.Период.ДатаНачала) И ЗначениеЗаполнено(Объект.Период.ДатаОкончания) Тогда
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Не задан период. Укажите период в поле «Период» и повторите действие.");
|
||||
Возврат Ложь;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
// Обработка ПС_УправлениеРасчетамиПоРодительскойПлате.
|
||||
// Логика дашборда реализована в модуле управляемой формы (Forms/Форма/Module.bsl).
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:DataProcessor 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="eadfd085-bcd7-43c7-af11-3b217149e4cf">
|
||||
<producedTypes>
|
||||
<objectType typeId="50e47f09-abcc-4dad-88c9-113e63413b38" valueTypeId="e1ab186c-884e-4168-bc33-dc86355aac37"/>
|
||||
<managerType typeId="d33039ff-84a7-4f0e-ac0e-19d38fd92af4" valueTypeId="944bf96f-917f-456f-8e2a-d502cbb2d087"/>
|
||||
</producedTypes>
|
||||
<name>ПС_УправлениеРасчетамиПоРодительскойПлате</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Управление расчетами по родительской плате</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<defaultForm>DataProcessor.ПС_УправлениеРасчетамиПоРодительскойПлате.Form.Форма</defaultForm>
|
||||
<attributes uuid="8ba2ed84-803b-4eee-96d0-ceda4c49c7fc">
|
||||
<name>Организация</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Организация (ЦБ)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Организации</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</attributes>
|
||||
<attributes uuid="b4092b0c-013f-4571-af6a-5bed190ba047">
|
||||
<name>ИФО</name>
|
||||
<type>
|
||||
<types>CatalogRef.ИсточникиФинансовогоОбеспечения</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</attributes>
|
||||
<attributes uuid="3a7f454b-b61c-40ac-94ac-f4c12c18acdd">
|
||||
<name>Учреждение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Учреждение (сад)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Организации</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</attributes>
|
||||
<attributes uuid="a851b6c8-10cf-4dc4-bf9d-cfe15106beb0">
|
||||
<name>Период</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Период</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>StandardPeriod</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</attributes>
|
||||
<forms uuid="fd341daa-bbe0-4bb0-8c9c-cabc60a92ce4">
|
||||
<name>Форма</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Управление расчетами по родительской плате</value>
|
||||
</synonym>
|
||||
</forms>
|
||||
</mdclass:DataProcessor>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:DefinedType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="86adad5d-0084-4ac3-8b7b-67dbe8efde02" extendedConfigurationObject="5182ca77-f944-46c4-925a-8bcd42a8ca04">
|
||||
<producedTypes>
|
||||
<containerType typeId="76a8d07b-bff3-4dc7-b3f3-e329e96d825a" valueTypeId="cd44bd23-4db6-43e3-87b8-df9f511da56c"/>
|
||||
</producedTypes>
|
||||
<name>ОснованиеВнутреннегоЭлектронногоДокумента</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:DefinedTypeExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Extended</state>
|
||||
<type>DocumentRef.ПС_ПередачаПоступившихПлатежейВУчреждения</type>
|
||||
</types>
|
||||
<types>
|
||||
<state>Extended</state>
|
||||
<type>DocumentRef.ПС_ПринятиеПоступившихПлатежейИзЦБ</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</mdclass:DefinedType>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="7eed47cc-6019-4b3d-b825-4d7b97b70b36" extendedConfigurationObject="96af047b-7cc7-4d47-9267-1faf1018c6c2">
|
||||
<producedTypes>
|
||||
<objectType typeId="55afd80c-cdf6-4ed8-92b4-3e31193c8d83" valueTypeId="a872ebf4-b3a6-457c-b7fb-60f98d89b04a"/>
|
||||
<refType typeId="549ee220-8152-4947-8c37-d57651460447" valueTypeId="27b5b814-ba0d-4c9e-ae95-9f5571ee9ca7"/>
|
||||
<selectionType typeId="65fcb32e-4256-4c7b-9454-5781e200fd87" valueTypeId="eb76cc07-493f-45c5-9efe-b20254aa2683"/>
|
||||
<listType typeId="44f445bb-4096-423a-9317-99751749b025" valueTypeId="4c10ef7b-caeb-4b6a-8bcf-83ed03dc6b34"/>
|
||||
<managerType typeId="80881412-dd7b-47fb-811e-5bb2773702b4" valueTypeId="264e87d0-6516-4d55-adbb-6330d9527001"/>
|
||||
</producedTypes>
|
||||
<name>ИзвещениеВходящее</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:DocumentExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
</mdclass:Document>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="41775506-5c5d-45c1-b92e-2436acf64680" extendedConfigurationObject="afa2d2ce-ab98-4f62-b4d2-072ff3a30c72">
|
||||
<producedTypes>
|
||||
<objectType typeId="6c3af4d3-ee94-4e95-83c4-91fcc59f3dce" valueTypeId="cc7f7a7e-a66c-49a5-98d3-e0f54bd52ced"/>
|
||||
<refType typeId="d1d043ef-7ac1-457d-8cde-cf995da6fb89" valueTypeId="fab3c501-9604-4547-ba62-8ce71a0fafd0"/>
|
||||
<selectionType typeId="f4cf0b07-83ad-4af9-b3ed-f00c47566866" valueTypeId="f3974034-5957-45e6-9de0-653465e08638"/>
|
||||
<listType typeId="e83fdf40-7c45-4a8c-a871-ee4b7d0e71f2" valueTypeId="5edb65d0-6f93-4e2f-bd2c-13ec11d8fa77"/>
|
||||
<managerType typeId="5ceeb5c6-84a4-4a68-82fb-54def1eed3cd" valueTypeId="33145c27-4d30-4272-8f0e-670df607a06c"/>
|
||||
</producedTypes>
|
||||
<name>ИзвещениеИсходящее</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:DocumentExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
</mdclass:Document>
|
||||
@@ -0,0 +1,135 @@
|
||||
// Расширение модуля объекта документа КассовоеПоступление: идентификация контрагента (ребёнка)
|
||||
// по назначению платежа в строках табличной части "Расшифровка платежа".
|
||||
// Работает только для документов с признаком "Родительская плата":
|
||||
// автозаполнение контрагента и договора в строках расшифровки.
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
#Если Сервер Тогда
|
||||
|
||||
&После("ПередЗаписью")
|
||||
Процедура ПС_ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПС_РазборПлатежейПоРодительскойПлате.ЗаполнитьКонтрагентовПоНазначениюПлатежа(ЭтотОбъект);
|
||||
|
||||
// Признак "Родительская плата" сбрасывается, если в корреспондирующем счёте указан 303.00.
|
||||
// Без признака приход по регистру взаиморасчётов не формируется, поэтому предупреждаем
|
||||
// по факту распознанного и найденного лицевого счёта ребёнка.
|
||||
Если НЕ РодительскаяПлата
|
||||
И ПС_РазборПлатежейПоРодительскойПлате.ЕстьЛицевыеСчетаДетей(ЭтотОбъект) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"В расшифровке платежа распознан лицевой счёт ребёнка, но признак ""Родительская плата"""
|
||||
+ " не установлен: приход по взаиморасчётам по родительской плате не будет сформирован.");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&После("ОбработкаПроведения")
|
||||
Процедура ПС_ОбработкаПроведения(Отказ, РежимПроведения)
|
||||
|
||||
Если НЕ РодительскаяПлата Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Поступившие платежи копятся у ЦБ: приход по регистру взаиморасчётов.
|
||||
// Передача платежей в сады списывает их расходом, поэтому остаток регистра
|
||||
// показывает, сколько поступило и ещё не передано в учреждения. Строки без
|
||||
// определённого ребёнка или договора пропускаются: это не плата за детский сад.
|
||||
Движения.ПС_ВзаиморасчетыПоРодительскойПлате.Очистить();
|
||||
Движения.ПС_ВзаиморасчетыПоРодительскойПлате.Записывать = Истина;
|
||||
|
||||
СтрокиОплаты = Новый Массив;
|
||||
Дети = Новый Массив;
|
||||
|
||||
Для Каждого СтрокаРасшифровки Из РасшифровкаПлатежа Цикл
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(СтрокаРасшифровки.Ребенок)
|
||||
Или НЕ ЗначениеЗаполнено(СтрокаРасшифровки.Договор) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокиОплаты.Добавить(СтрокаРасшифровки);
|
||||
Дети.Добавить(СтрокаРасшифровки.Ребенок);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если СтрокиОплаты.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Сады детей загружаем одним запросом: обращение к базе внутри цикла по строкам недопустимо.
|
||||
ОрганизацииСадов = ПС_ОрганизацииСадовДетей(Дети);
|
||||
|
||||
Для Каждого СтрокаРасшифровки Из СтрокиОплаты Цикл
|
||||
|
||||
ОрганизацияСада = ОрганизацииСадов[СтрокаРасшифровки.Ребенок];
|
||||
|
||||
Движение = Движения.ПС_ВзаиморасчетыПоРодительскойПлате.ДобавитьПриход();
|
||||
Движение.Период = Дата;
|
||||
Движение.Организация = Организация;
|
||||
Движение.Учреждение = ОрганизацияСада;
|
||||
Движение.Плательщик = СтрокаРасшифровки.Контрагент;
|
||||
Движение.Ребенок = СтрокаРасшифровки.Ребенок;
|
||||
Движение.Договор = СтрокаРасшифровки.Договор;
|
||||
Движение.ИФО = ИФО;
|
||||
Движение.КФО = СтрокаРасшифровки.КФО;
|
||||
Движение.КПС = СтрокаРасшифровки.КБКНазначениеПлатежа;
|
||||
Движение.ИДСтроки = ПС_УчетРодительскойПлаты.ИдентификаторСтрокиПоступления(
|
||||
Ссылка, СтрокаРасшифровки.НомерСтроки);
|
||||
Движение.Сумма = СтрокаРасшифровки.Сумма;
|
||||
Движение.ВидОперации = Перечисления.ПС_ВидыОперацийПоВзаиморасчетам.ПоступлениеПлатежа;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#Если Сервер Тогда
|
||||
|
||||
// Возвращает организации детских садов по детям одним запросом.
|
||||
//
|
||||
// Параметры:
|
||||
// Дети - Массив из СправочникСсылка.Дети - дети, по которым нужно определить сад.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из СправочникСсылка.Дети, СправочникСсылка.Организации - организация сада по ребёнку.
|
||||
//
|
||||
Функция ПС_ОрганизацииСадовДетей(Дети)
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
Если Дети.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Дети.Ссылка КАК Ссылка,
|
||||
| Дети.Организация КАК Организация
|
||||
|ИЗ
|
||||
| Справочник.Дети КАК Дети
|
||||
|ГДЕ
|
||||
| Дети.Ссылка В (&Дети)";
|
||||
Запрос.УстановитьПараметр("Дети", Дети);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Результат.Вставить(Выборка.Ссылка, Выборка.Организация);
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,175 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="5fca2761-f404-416b-b674-85666d26f29f" extendedConfigurationObject="7d23bff6-f606-4b00-ab46-d9cd56641418">
|
||||
<producedTypes>
|
||||
<objectType typeId="c4b9cbb9-5ed6-4bea-9699-8ddcab47bacd" valueTypeId="91ce3d5e-c635-4c29-a2dc-2928f5ca5ce0"/>
|
||||
<refType typeId="322f06af-c7bb-4244-bacf-74171c89866d" valueTypeId="7fda77f7-c721-45b2-b265-77ce62898c0c"/>
|
||||
<selectionType typeId="b7c5a6c9-270f-40c2-accd-acd843c42149" valueTypeId="90c2fc8b-77a9-4543-a294-85b5be3ea6d1"/>
|
||||
<listType typeId="cb240f75-3367-4d64-95e2-4a04a560d463" valueTypeId="fd33cc36-67ca-41fd-95c2-9ee9e42dd28e"/>
|
||||
<managerType typeId="f5d96ea3-f64c-4783-ab8c-c0d0366d9891" valueTypeId="0ac6ffd1-7d0a-4ba8-b932-2304129fef13"/>
|
||||
</producedTypes>
|
||||
<name>КассовоеПоступление</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:DocumentExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<objectModule>Extended</objectModule>
|
||||
</extension>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<registerRecords>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате</registerRecords>
|
||||
<attributes uuid="13e29051-606d-4958-80df-d412f0cfb707" extendedConfigurationObject="f996910c-0b35-4d4c-ae54-8ce484d73d73">
|
||||
<name>РодительскаяПлата</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>Boolean</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="20b39d8b-31da-4d06-b74b-2d2ae311755f" extendedConfigurationObject="702563c4-9469-4156-8b30-7127dc96373f">
|
||||
<name>Организация</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.Организации</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="46f256a7-13f3-4252-94dd-53ffaa533da6" extendedConfigurationObject="e32b8e33-d5a1-4680-931f-d7c381e7bdab">
|
||||
<name>КорСчет</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>ChartOfAccountsRef.ЕПСБУ</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="a5244829-6ed2-466e-817c-c8ce725bc8fc" extendedConfigurationObject="3652995d-870a-4021-8df6-a43954255c93">
|
||||
<name>ИФО</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.ИсточникиФинансовогоОбеспечения</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<tabularSections uuid="40417ccc-a454-4bb9-a74c-f8150b492c9f" extendedConfigurationObject="0a9b60b8-475c-473a-91cb-4d95e43cda42">
|
||||
<producedTypes>
|
||||
<objectType typeId="668209f2-40e6-477a-abaa-0a0dc15c5871" valueTypeId="b74feb93-3bd4-43e9-b8fb-1706a87c91d1"/>
|
||||
<rowType typeId="7ddd4abd-d656-4ce2-b8a3-5e7534f92a32" valueTypeId="3210cbf0-f713-4b9f-a091-6acdc942eed3"/>
|
||||
</producedTypes>
|
||||
<name>РасшифровкаПлатежа</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:MdObjectExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<attributes uuid="3a010b58-37ba-462f-967c-83e3bea9e479" extendedConfigurationObject="96f21d3c-d836-420d-90d3-d509bcedf20f">
|
||||
<name>Примечание</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>String</type>
|
||||
</types>
|
||||
<stringQualifiers>
|
||||
<length>254</length>
|
||||
</stringQualifiers>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="517e14f2-e789-4369-b179-f4a5178580d7" extendedConfigurationObject="e4841663-2897-43e2-961e-8d7a7d240435">
|
||||
<name>Контрагент</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.Контрагенты</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="876433ef-6ae6-4a08-b28e-d3d18b20fbaa" extendedConfigurationObject="431cf743-97d7-485d-805b-71dc8491ec87">
|
||||
<name>Договор</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.Договоры</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="e29aec29-71d7-442e-a5e9-dd7a03ba8e24" extendedConfigurationObject="f64ab9eb-35d5-4389-899a-f3c03a45584c">
|
||||
<name>КОСГУНазначениеПлатежа</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.КОСГУ</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="1fccc6fd-5731-4e9d-8288-2a6e0e881e03" extendedConfigurationObject="d11d56e7-62bd-42ed-ab54-0a6a8c63ad17">
|
||||
<name>СчетРасчетов</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>ChartOfAccountsRef.ЕПСБУ</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="2ad80cb2-213f-45e6-8072-06eddb7eed53" extendedConfigurationObject="cca2c46b-481e-439c-b73f-3540b1d427c2">
|
||||
<name>Ребенок</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.Дети</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="e400dffa-8345-40fa-8f6b-739540ff8e1c" extendedConfigurationObject="861acf95-375a-4f40-a340-dbd59af27e73">
|
||||
<name>КФО</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>EnumRef.КВД</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
</mdclass:Document>
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ConditionalAppearance xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>НачисленияДоговорКонтрагента</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">Объект.Начисления.ДоговорКонтрагента</left>
|
||||
<comparisonType>NotFilled</comparisonType>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">style:SpecialTextColor</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Текст</dcscor:parameter>
|
||||
<dcscor:value xsi:type="xs:string"><УКАЖИТЕ ДОГОВОР!></dcscor:value>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>НачисленияГруппаДетскогоУчреждения</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">Объект.Начисления.ГруппаДетскогоУчреждения</left>
|
||||
<comparisonType>NotFilled</comparisonType>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Шрифт</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="false" italic="true" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Текст</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content><...></v8:content>
|
||||
</v8:item>
|
||||
</dcscor:value>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
</ConditionalAppearance>
|
||||
+2673
File diff suppressed because it is too large
Load Diff
+54
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ConditionalAppearance xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>НачисленияДоговорКонтрагента</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">Объект.Начисления.ДоговорКонтрагента</left>
|
||||
<comparisonType>NotFilled</comparisonType>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">style:SpecialTextColor</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Текст</dcscor:parameter>
|
||||
<dcscor:value xsi:type="xs:string"><УКАЖИТЕ ДОГОВОР!></dcscor:value>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>НачисленияГруппаДетскогоУчреждения</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">Объект.Начисления.ГруппаДетскогоУчреждения</left>
|
||||
<comparisonType>NotFilled</comparisonType>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Шрифт</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="false" italic="true" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Текст</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content><...></v8:content>
|
||||
</v8:item>
|
||||
</dcscor:value>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
</ConditionalAppearance>
|
||||
+2769
File diff suppressed because it is too large
Load Diff
+119
@@ -0,0 +1,119 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ПС_ПроверитьНаОшибкиПослеНаСервере()
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| НачислениеРодительскойПлатыНачисления.Ребенок КАК Ребенок
|
||||
|ПОМЕСТИТЬ СписокДетей
|
||||
|ИЗ
|
||||
| Документ.НачислениеРодительскойПлаты.Начисления КАК НачислениеРодительскойПлатыНачисления
|
||||
|ГДЕ
|
||||
| НачислениеРодительскойПлатыНачисления.Ссылка = &Ссылка
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ТабельУчетаПосещаемостиДетей.Период КАК Период,
|
||||
| ТабельУчетаПосещаемостиДетей.Ребенок КАК Ребенок
|
||||
|ПОМЕСТИТЬ Посещаемость
|
||||
|ИЗ
|
||||
| СписокДетей КАК СписокДетей
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТабельУчетаПосещаемостиДетей КАК ТабельУчетаПосещаемостиДетей
|
||||
| ПО СписокДетей.Ребенок = ТабельУчетаПосещаемостиДетей.Ребенок
|
||||
|ГДЕ
|
||||
| ТабельУчетаПосещаемостиДетей.Период МЕЖДУ &НачалоПериода И &КонецПериода
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| СписокДетей.Ребенок КАК Ребенок,
|
||||
| ПлательщикиПоУслугамДДУСрезПоследних.Плательщик КАК Плательщик,
|
||||
| ПлательщикиПоУслугамДДУСрезПоследних.СчетПлательщика КАК СчетПлательщика,
|
||||
| ДокументыФизическихЛицСрезПоследних.Серия КАК Серия,
|
||||
| ДокументыФизическихЛицСрезПоследних.Номер КАК Номер,
|
||||
| ФИОФизическихЛицСрезПоследних.Фамилия КАК Фамилия,
|
||||
| ФИОФизическихЛицСрезПоследних.Имя КАК Имя,
|
||||
| ФИОФизическихЛицСрезПоследних.Отчество КАК Отчество
|
||||
|ПОМЕСТИТЬ СписокПлательщики
|
||||
|ИЗ
|
||||
| СписокДетей КАК СписокДетей
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПлательщикиПоУслугамДДУ.СрезПоследних(&КонецПериода, ) КАК ПлательщикиПоУслугамДДУСрезПоследних
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизическихЛиц.СрезПоследних(&КонецПериода, ) КАК ФИОФизическихЛицСрезПоследних
|
||||
| ПО ПлательщикиПоУслугамДДУСрезПоследних.Плательщик.ЮридическоеФизическоеЛицо = ФИОФизическихЛицСрезПоследних.ФизическоеЛицо
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДокументыФизическихЛиц.СрезПоследних(&КонецПериода, ) КАК ДокументыФизическихЛицСрезПоследних
|
||||
| ПО ПлательщикиПоУслугамДДУСрезПоследних.Плательщик.ЮридическоеФизическоеЛицо = ДокументыФизическихЛицСрезПоследних.Физлицо
|
||||
| ПО СписокДетей.Ребенок = ПлательщикиПоУслугамДДУСрезПоследних.Ребенок
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| СписокДетей.Ребенок КАК Ребенок,
|
||||
| Посещаемость.Период КАК Период,
|
||||
| СписокПлательщики.Плательщик КАК Плательщик,
|
||||
| СписокПлательщики.СчетПлательщика КАК СчетПлательщика,
|
||||
| СписокПлательщики.Серия КАК Серия,
|
||||
| СписокПлательщики.Номер КАК Номер,
|
||||
| СписокПлательщики.Фамилия КАК Фамилия,
|
||||
| СписокПлательщики.Имя КАК Имя,
|
||||
| СписокПлательщики.Отчество КАК Отчество
|
||||
|ИЗ
|
||||
| СписокДетей КАК СписокДетей
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Посещаемость КАК Посещаемость
|
||||
| ПО СписокДетей.Ребенок = Посещаемость.Ребенок
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ СписокПлательщики КАК СписокПлательщики
|
||||
| ПО СписокДетей.Ребенок = СписокПлательщики.Ребенок";
|
||||
Запрос.УстановитьПараметр("Ссылка",Объект.Ссылка);
|
||||
Запрос.УстановитьПараметр("НачалоПериода",НачалоДня(Объект.НачалоПериода));
|
||||
Запрос.УстановитьПараметр("КонецПериода",КонецДня(Объект.КонецПериода));
|
||||
|
||||
Результат = Запрос.Выполнить();
|
||||
Выборка = Результат.Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Если Выборка.Период = Null Тогда
|
||||
Сообщить("У ребенка " + Выборка.Ребенок + " отсутствует запись в документе ""Табель учета посещаемости детей""");
|
||||
КонецЕсли;
|
||||
|
||||
Если Выборка.Имя = "" Тогда
|
||||
Сообщить("У ребенка " + Выборка.Ребенок + " в плательщике " + Выборка.Плательщик + " не поделены фамилия, имя и отчество");
|
||||
КонецЕсли;
|
||||
|
||||
Если Выборка.Номер = Null Тогда
|
||||
Сообщить("У ребенка " + Выборка.Ребенок + " в плательщике " + Выборка.Плательщик + " не указан номер документа");
|
||||
КонецЕсли;
|
||||
|
||||
//Если Выборка.Серия <> Null И Прав(Лев(Выборка.Серия,2),2) <> " " Тогда
|
||||
// Сообщить("У плательщика " + Выборка.Плательщик + " серия документа не соответствует формату (2 цифры, пробел, 2 цифры)");
|
||||
//КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПС_ПроверитьНаОшибкиПосле(Команда)
|
||||
ПС_ПроверитьНаОшибкиПослеНаСервере();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПС_СоздатьПередачуЗадолженностиВЦБ(Команда)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
|
||||
СообщениеПользователю = Новый СообщениеПользователю;
|
||||
СообщениеПользователю.Текст = "Сначала запишите документ начисления.";
|
||||
СообщениеПользователю.Сообщить();
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ Объект.Проведен Тогда
|
||||
СообщениеПользователю = Новый СообщениеПользователю;
|
||||
СообщениеПользователю.Текст = "Передача задолженности создаётся только на основании проведённого документа начисления.";
|
||||
СообщениеПользователю.Сообщить();
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура("Основание", Объект.Ссылка);
|
||||
ОткрытьФорму("Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ.Форма.ФормаДокумента",
|
||||
ПараметрыФормы,
|
||||
ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Document 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" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="1feaec65-7033-4b2d-8f54-3d9a7b14e4f3" extendedConfigurationObject="bd995329-5ef7-4545-9a5d-1388ce565d3f">
|
||||
<producedTypes>
|
||||
<objectType typeId="8fccc7b1-8f44-4863-9f71-972881f39def" valueTypeId="c4daf127-711f-4ff5-b446-20c216e3151f"/>
|
||||
<refType typeId="6517aecf-841b-4aba-ad94-26416bb38f96" valueTypeId="6507a8dd-0668-4e80-aaa9-cd2d41d6d635"/>
|
||||
<selectionType typeId="456b1356-915b-4022-9d4b-fe4cc6800903" valueTypeId="04cd57c2-0a9a-4f07-931b-63f15d544817"/>
|
||||
<listType typeId="3374fba6-3cea-4392-ac63-2e07cd7d75dd" valueTypeId="823dd306-0703-4a08-8f06-773055984310"/>
|
||||
<managerType typeId="dafc7811-cbd6-498f-b5a6-8c3c6e14736f" valueTypeId="fc724d39-d332-4a43-88fb-bc0d8dcc3253"/>
|
||||
</producedTypes>
|
||||
<name>НачислениеРодительскойПлаты</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:DocumentExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<forms uuid="afd5a88e-f86c-4f20-8edb-b69efb4623e0" extendedConfigurationObject="1a84838c-25fc-4c1b-8b26-74c31f1d8f67">
|
||||
<name>ФормаДокумента</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFormExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<form>Extended</form>
|
||||
</extension>
|
||||
</forms>
|
||||
<tabularSections uuid="c11029b4-e669-43f1-9c5f-55c4025aa2e6" extendedConfigurationObject="520d402d-4f78-4a19-8c37-8d0e7da680b8">
|
||||
<producedTypes>
|
||||
<objectType typeId="2e186689-9f75-4d00-9285-8c11ba6a65db" valueTypeId="431e4caa-75c1-4ac9-b39e-8b583d3d2f57"/>
|
||||
<rowType typeId="efc96686-83d1-472b-b17e-b3f499c239da" valueTypeId="07282cff-28aa-4f27-86fb-9a067585fc97"/>
|
||||
</producedTypes>
|
||||
<name>Начисления</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:MdObjectExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
<attributes uuid="d5077a3c-ca9c-4968-89ba-e355e6a32106" extendedConfigurationObject="b5a65a59-0394-4ca8-859c-7d85fda4b986">
|
||||
<name>Ребенок</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.Дети</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</attributes>
|
||||
<attributes uuid="77ab4789-54d5-4bad-88f8-c2fbdbd1be1d">
|
||||
<name>ПС_УникальныйИдентификаторНачисления</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>П с уникальный идентификатор начисления</value>
|
||||
</synonym>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<synonym>Extended</synonym>
|
||||
<choiceForm>Extended</choiceForm>
|
||||
</extension>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>25</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
</mdclass:Document>
|
||||
+1864
File diff suppressed because it is too large
Load Diff
+496
@@ -0,0 +1,496 @@
|
||||
// ПС_ПередачаПоступившихПлатежейВУчреждения: модуль формы документа.
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
БухгалтерскиеОперацииСервер.ПриСозданииНаСервере(Отказ, СтандартнаяОбработка, Элементы.БухгалтерскаяОперация);
|
||||
|
||||
// ИФО показывается только при включённом учёте по ИФО (как в типовых документах).
|
||||
Элементы.ИФО.Видимость = ПолучитьФункциональнуюОпцию("ИспользоватьУчетПоИФО");
|
||||
// КПС определяется автоматически по настройкам учётной политики.
|
||||
Элементы.ЗадолженностьКПС.ТолькоПросмотр = Истина;
|
||||
|
||||
// Счёт, корреспондирующий со счётом 205.31, и его КЭК: значения по умолчанию.
|
||||
ЗаполнитьКорреспондирующийСчетПоУмолчанию();
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Ссылка)
|
||||
И НЕ ЗначениеЗаполнено(Объект.Организация) Тогда
|
||||
Объект.Организация = Константы.ОрганизацияЦентрализованнаяБухгалтерия.Получить();
|
||||
КонецЕсли;
|
||||
|
||||
// Состояние внутреннего ЭДО (подсистема БГУ): организация документа уже определена.
|
||||
ОбщегоНазначенияБГУ.ПриСозданииНаСервере(ЭтотОбъект, Объект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
БухгалтерскиеОперацииСервер.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект, Элементы.БухгалтерскаяОперация);
|
||||
|
||||
ОбщегоНазначенияБГУ.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||
|
||||
БухгалтерскиеОперацииКлиент.ПередЗаписью(Отказ, ПараметрыЗаписи, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
БухгалтерскиеОперацииСервер.ПередЗаписью(Отказ, ТекущийОбъект, ПараметрыЗаписи, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
|
||||
БухгалтерскиеОперацииКлиент.ПослеЗаписи(ПараметрыЗаписи, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
БухгалтерскиеОперацииСервер.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
// Обновляет гиперссылку состояния внутреннего ЭДО.
|
||||
ОбщегоНазначенияБГУКлиент.ОбработкаОповещения(ЭтотОбъект, ИмяСобытия, Параметр, Источник);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ДекорацияБГУНажатие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ОбщегоНазначенияБГУКлиент.ДекорацияНажатие(ЭтотОбъект, Элемент, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыЗадолженность
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗадолженностьПриИзменении(Элемент)
|
||||
|
||||
Объект.СуммаДокумента = Объект.Задолженность.Итог("Сумма");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПечатьИзвещения(Команда)
|
||||
|
||||
ТабличныйДокумент = ПечатьИзвещенияНаСервере(Объект.Ссылка);
|
||||
ТабличныйДокумент.Показать("Извещение (ф. 0504805, ред. 103н) - отправитель");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПечатьРеестраПлатежей(Команда)
|
||||
|
||||
ТабличныйДокумент = ПечатьРеестраПлатежейНаСервере(Объект.Ссылка);
|
||||
ТабличныйДокумент.Показать("Реестр платежей");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СоздатьИзвещение(Команда)
|
||||
|
||||
Извещение = СоздатьИзвещениеНаСервере();
|
||||
Если ЗначениеЗаполнено(Извещение) Тогда
|
||||
ПараметрыФормы = Новый Структура("Ключ", Извещение);
|
||||
ОткрытьФорму("Документ.ИзвещениеИсходящее.Форма.ФормаДокумента", ПараметрыФормы, ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПросмотрБухгалтерскихЗаписей(Команда)
|
||||
|
||||
ОткрытьБухгалтерскиеЗаписиДокумента(Объект.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаполнитьПоПоступившимПлатежам(Команда)
|
||||
|
||||
ЗаполнитьПоПоступившимПлатежамНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СоздатьПринятиеПлатежей(Команда)
|
||||
|
||||
Принятие = СоздатьПринятиеПлатежейНаСервере();
|
||||
Если ЗначениеЗаполнено(Принятие) Тогда
|
||||
ПараметрыФормы = Новый Структура("Ключ", Принятие);
|
||||
ОткрытьФорму("Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ.Форма.ФормаДокумента",
|
||||
ПараметрыФормы,
|
||||
ЭтотОбъект,
|
||||
Строка(Принятие));
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКомандуБГУ(Команда)
|
||||
|
||||
ОбщегоНазначенияБГУКлиент.ВыполнитьПодключаемуюКоманду(Команда, ЭтотОбъект, Объект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Функция ПечатьИзвещенияНаСервере(ДокументСсылка)
|
||||
|
||||
Возврат Документы.ПС_ПередачаПоступившихПлатежейВУчреждения.СформироватьПечатныеФормыИзвещений(ДокументСсылка);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Функция ПечатьРеестраПлатежейНаСервере(ДокументСсылка)
|
||||
|
||||
Возврат ПС_УчетРодительскойПлаты.ПечатьРеестраПлатежей(ДокументСсылка);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Функция СоздатьПринятиеПлатежейНаСервере()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Сначала запишите документ передачи платежей.");
|
||||
Возврат Документы.ПС_ПринятиеПоступившихПлатежейИзЦБ.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ Объект.Проведен Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Перед созданием приёма платежей документ передачи должен быть проведён.");
|
||||
Возврат Документы.ПС_ПринятиеПоступившихПлатежейИзЦБ.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Учреждение) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Не заполнено учреждение (получатель) документа передачи.");
|
||||
Возврат Документы.ПС_ПринятиеПоступившихПлатежейИзЦБ.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
// Документ передачи адресный: приём платежей по нему один. Если он уже создан,
|
||||
// открывается существующий - повторное нажатие не плодит документы.
|
||||
Если ЗначениеЗаполнено(Объект.ПринятиеПлатежей) Тогда
|
||||
Существующий = Объект.ПринятиеПлатежей.ПолучитьОбъект();
|
||||
Если Существующий <> Неопределено И НЕ Существующий.ПометкаУдаления Тогда
|
||||
Возврат Объект.ПринятиеПлатежей;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Принятие = Документы.ПС_ПринятиеПоступившихПлатежейИзЦБ.СоздатьДокумент();
|
||||
Принятие.Организация = Объект.Учреждение;
|
||||
Принятие.Заполнить(Объект.Ссылка);
|
||||
Принятие.Записать(РежимЗаписиДокумента.Запись);
|
||||
|
||||
Объект.ПринятиеПлатежей = Принятие.Ссылка;
|
||||
Записать();
|
||||
|
||||
Возврат Принятие.Ссылка;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Функция СоздатьИзвещениеНаСервере()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Сначала запишите документ передачи платежей.");
|
||||
Возврат Документы.ИзвещениеИсходящее.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Извещение = ПС_УчетРодительскойПлаты.СоздатьИзвещениеПоПередаче(Объект.Ссылка);
|
||||
Если ЗначениеЗаполнено(Извещение) Тогда
|
||||
Объект.ИзвещениеИсходящее = Извещение;
|
||||
Записать();
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Извещение;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьКорреспондирующийСчетПоУмолчанию()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.СчетКорреспондент) Тогда
|
||||
Объект.СчетКорреспондент = ПС_УчетРодительскойПлаты.СчетКорреспондентПоУмолчанию();
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.КЭККорреспондент) Тогда
|
||||
Объект.КЭККорреспондент = ПС_УчетРодительскойПлаты.КЭККорреспондентПоУмолчанию();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подбирает в табличную часть "Задолженность" поступившие платежи, ещё не переданные
|
||||
// в учреждения: остатки регистра накопления ПС_ВзаиморасчетыПоРодительскойПлате в разрезе
|
||||
// квитанций (измерение "ИДСтроки"). Предыдущая передача выбирает остатки, поэтому следующая
|
||||
// их уже не видит. Реквизиты реестра (лицевой счёт, расчётный счёт, группа, период оплаты,
|
||||
// назначение платежа) разбираются из назначения платежа строки расшифровки кассового поступления.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьПоПоступившимПлатежамНаСервере()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Организация) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Заполнение невозможно: не заполнена организация (ЦБ).");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Учреждение) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Заполнение невозможно: не заполнено учреждение (получатель).");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Остатки.ИДСтроки КАК ИДСтроки,
|
||||
| Остатки.Плательщик КАК Контрагент,
|
||||
| Остатки.Договор КАК Договор,
|
||||
| Остатки.Ребенок КАК Ребенок,
|
||||
| Остатки.КПС КАК КПС,
|
||||
| Остатки.ИФО КАК ИФО,
|
||||
| Остатки.КФО КАК КФО,
|
||||
| Остатки.СуммаОстаток КАК Сумма
|
||||
|ИЗ
|
||||
| РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Остатки(
|
||||
| &МоментВремени,
|
||||
| Организация = &Организация
|
||||
| И Учреждение = &Учреждение) КАК Остатки
|
||||
|ГДЕ
|
||||
| Остатки.СуммаОстаток <> 0
|
||||
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Остатки.Плательщик,
|
||||
| Остатки.Договор";
|
||||
// Поступившие платежи собираются на границу конца дня документа: кассовые поступления
|
||||
// по умолчанию датируются 23:59:59 и при моменте времени, равном началу дня документа,
|
||||
// в остатки не попадали.
|
||||
Запрос.УстановитьПараметр("МоментВремени", КонецДня(Объект.Дата) + 1);
|
||||
Запрос.УстановитьПараметр("Организация", Объект.Организация);
|
||||
Запрос.УстановитьПараметр("Учреждение", Объект.Учреждение);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Объект.Задолженность.Очистить();
|
||||
Объект.СуммаДокумента = 0;
|
||||
|
||||
ЗначенияИФО = Новый Соответствие;
|
||||
ЗначенияКФО = Новый Соответствие;
|
||||
СтрокиОстатков = Новый Массив;
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
СтрокаОстатка = Новый Структура;
|
||||
СтрокаОстатка.Вставить("ИДСтроки", Выборка.ИДСтроки);
|
||||
СтрокаОстатка.Вставить("Контрагент", Выборка.Контрагент);
|
||||
СтрокаОстатка.Вставить("Договор", Выборка.Договор);
|
||||
СтрокаОстатка.Вставить("Ребенок", Выборка.Ребенок);
|
||||
СтрокаОстатка.Вставить("КПС", Выборка.КПС);
|
||||
СтрокаОстатка.Вставить("Сумма", Выборка.Сумма);
|
||||
СтрокиОстатков.Добавить(СтрокаОстатка);
|
||||
|
||||
ЗначенияИФО.Вставить(Выборка.ИФО, Истина);
|
||||
ЗначенияКФО.Вставить(Выборка.КФО, Истина);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если СтрокиОстатков.Количество() = 0 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Поступивших платежей, ещё не переданных в учреждения, не найдено.");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Расшифровки платежей читаются одним запросом на весь документ.
|
||||
Расшифровки = РасшифровкиПлатежейПоИД(СтрокиОстатков);
|
||||
|
||||
СтрокБезИдентификатора = 0;
|
||||
СтрокБезРасшифровки = 0;
|
||||
|
||||
Для Каждого СтрокаОстатка Из СтрокиОстатков Цикл
|
||||
|
||||
НоваяСтрока = Объект.Задолженность.Добавить();
|
||||
НоваяСтрока.Контрагент = СтрокаОстатка.Контрагент;
|
||||
НоваяСтрока.Договор = СтрокаОстатка.Договор;
|
||||
НоваяСтрока.Ребенок = СтрокаОстатка.Ребенок;
|
||||
НоваяСтрока.КПС = СтрокаОстатка.КПС;
|
||||
НоваяСтрока.Сумма = СтрокаОстатка.Сумма;
|
||||
НоваяСтрока.ИДСтроки = СтрокаОстатка.ИДСтроки;
|
||||
|
||||
ДанныеРасшифровки = Расшифровки[СтрокаОстатка.ИДСтроки];
|
||||
Если ДанныеРасшифровки = Неопределено Тогда
|
||||
// Идентификатор строки пишется в регистр при проведении кассового поступления:
|
||||
// у документов, проведённых до появления измерения, он пуст.
|
||||
Если СтрДлина(СокрЛП(СтрокаОстатка.ИДСтроки)) < 38 Тогда
|
||||
СтрокБезИдентификатора = СтрокБезИдентификатора + 1;
|
||||
Иначе
|
||||
СтрокБезРасшифровки = СтрокБезРасшифровки + 1;
|
||||
КонецЕсли;
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстНазначения = СокрЛП(ДанныеРасшифровки.Примечание);
|
||||
ДанныеПлатежа = ПС_РазборПлатежейПоРодительскойПлате.РазобратьНазначениеПлатежа(ТекстНазначения);
|
||||
|
||||
НоваяСтрока.НазначениеПлатежа = Лев(ТекстНазначения, 200);
|
||||
НоваяСтрока.ЛицевойСчет = ДанныеПлатежа.ЛицевойСчет;
|
||||
НоваяСтрока.РасчетныйСчет = ДанныеПлатежа.РасчетныйСчет;
|
||||
НоваяСтрока.Группа = ДанныеПлатежа.Группа;
|
||||
НоваяСтрока.ПериодОплаты = ДанныеПлатежа.ПериодОплаты;
|
||||
НоваяСтрока.ДатаПлатежа = ДанныеРасшифровки.Дата;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Объект.СуммаДокумента = Объект.Задолженность.Итог("Сумма");
|
||||
|
||||
Если СтрокБезИдентификатора > 0 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(СтрШаблон(
|
||||
"По %1 строкам в регистре нет идентификатора квитанции: кассовое поступление не перепроведено."
|
||||
+ " Лицевой счёт, назначение платежа, расчётный счёт, группа, период оплаты и дата платежа"
|
||||
+ " не заполнены. Перепроведите кассовые поступления и заполните документ заново.",
|
||||
СтрокБезИдентификатора));
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрокБезРасшифровки > 0 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(СтрШаблон(
|
||||
"По %1 строкам идентификатор квитанции есть, но строка расшифровки платежа не найдена:"
|
||||
+ " кассовое поступление изменялось после проведения. Перепроведите кассовые поступления"
|
||||
+ " и заполните документ заново.", СтрокБезРасшифровки));
|
||||
КонецЕсли;
|
||||
|
||||
// Разрезов ИФО и КФО в табличной части нет - они задаются на весь документ,
|
||||
// поэтому переносим их в шапку, если в остатках они единственные.
|
||||
ЗаполнитьИФОиКФОПоОстаткам(ЗначенияИФО, ЗначенияКФО);
|
||||
|
||||
Если ЗначенияИФО.Количество() > 1 ИЛИ ЗначенияКФО.Количество() > 1 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Поступившие платежи найдены в разрезе нескольких ИФО и/или КФО, а в документе ИФО и КФО"
|
||||
+ " задаются на весь документ. Передайте их отдельными документами.");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает расшифровки платежей по идентификаторам строк поступлений.
|
||||
//
|
||||
// Параметры:
|
||||
// СтрокиОстатков - Массив из Структура - строки остатков регистра взаиморасчётов
|
||||
// с полем "ИДСтроки" вида "<UUID документа>:<номер строки>".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из Строка, Структура - расшифровки по идентификатору строки:
|
||||
// * Примечание - Строка - текст назначения платежа;
|
||||
// * Дата - Дата - дата кассового поступления.
|
||||
//
|
||||
&НаСервере
|
||||
Функция РасшифровкиПлатежейПоИД(СтрокиОстатков)
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
Идентификаторы = Новый Соответствие;
|
||||
ДокументыПоступления = Новый Массив;
|
||||
|
||||
Для Каждого СтрокаОстатка Из СтрокиОстатков Цикл
|
||||
|
||||
Идентификатор = СокрЛП(СтрокаОстатка.ИДСтроки);
|
||||
Если СтрДлина(Идентификатор) < 38 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ИдентификаторДокумента = Лев(Идентификатор, 36);
|
||||
Если Идентификаторы[ИдентификаторДокумента] <> Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Идентификаторы.Вставить(ИдентификаторДокумента, Истина);
|
||||
|
||||
ДокументыПоступления.Добавить(Документы.КассовоеПоступление.ПолучитьСсылку(
|
||||
Новый УникальныйИдентификатор(ИдентификаторДокумента)));
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ДокументыПоступления.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Расшифровка.Ссылка КАК Ссылка,
|
||||
| Расшифровка.НомерСтроки КАК НомерСтроки,
|
||||
| Расшифровка.Примечание КАК Примечание,
|
||||
| Расшифровка.Ссылка.Дата КАК Дата
|
||||
|ИЗ
|
||||
| Документ.КассовоеПоступление.РасшифровкаПлатежа КАК Расшифровка
|
||||
|ГДЕ
|
||||
| Расшифровка.Ссылка В (&ДокументыПоступления)";
|
||||
Запрос.УстановитьПараметр("ДокументыПоступления", ДокументыПоступления);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Результат.Вставить(
|
||||
ПС_УчетРодительскойПлаты.ИдентификаторСтрокиПоступления(Выборка.Ссылка, Выборка.НомерСтроки),
|
||||
Новый Структура("Примечание, Дата", Выборка.Примечание, Выборка.Дата));
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьИФОиКФОПоОстаткам(ЗначенияИФО, ЗначенияКФО)
|
||||
|
||||
Если ЗначенияКФО.Количество() = 1 И НЕ ЗначениеЗаполнено(Объект.КФО) Тогда
|
||||
Для Каждого КлючИЗначение Из ЗначенияКФО Цикл
|
||||
Объект.КФО = КлючИЗначение.Ключ;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначенияИФО.Количество() = 1 И НЕ ЗначениеЗаполнено(Объект.ИФО) Тогда
|
||||
Для Каждого КлючИЗначение Из ЗначенияИФО Цикл
|
||||
Объект.ИФО = КлючИЗначение.Ключ;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьБухгалтерскиеЗаписиДокумента(ДокументСсылка)
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
Отбор = Новый Структура("Регистратор", ДокументСсылка);
|
||||
ПараметрыФормы.Вставить("Отбор", Отбор);
|
||||
|
||||
ОткрытьФорму("РегистрБухгалтерии.ЖурналПроводокЕПСБУ.ФормаСписка",
|
||||
ПараметрыФормы,
|
||||
ЭтотОбъект,
|
||||
"Проводки" + Строка(ДокументСсылка));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
// ПС_ПередачаПоступившихПлатежейВУчреждения: модуль менеджера.
|
||||
// Печатная форма извещения (ф. 0504805, ред. 103н) - сторона получателя (централизованная бухгалтерия).
|
||||
// Заполнение макета выполняет общая логика подсистемы: ПС_УчетРодительскойПлаты.ПечатьИзвещения0504805.
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Формирует табличный документ извещения (ф. 0504805, ред. 103н).
|
||||
// Вызывается из модуля формы документа кнопкой "Печать".
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументСсылка - ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения - печатаемый документ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТабличныйДокумент
|
||||
//
|
||||
Функция СформироватьПечатныеФормыИзвещений(ДокументСсылка) Экспорт
|
||||
|
||||
Возврат ПС_УчетРодительскойПлаты.ПечатьИзвещения0504805(ДокументСсылка);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Заполняет список команд печати документа.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыПечати - ТаблицаЗначений - состав полей см. в функции УправлениеПечатью.СоздатьКоллекциюКомандПечати.
|
||||
//
|
||||
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
|
||||
|
||||
КомандаПечати = КомандыПечати.Добавить();
|
||||
КомандаПечати.МенеджерПечати = "Документ.ПС_ПередачаПоступившихПлатежейВУчреждения";
|
||||
КомандаПечати.Идентификатор = "Извещение0504805";
|
||||
КомандаПечати.Представление = "Извещение (ф. 0504805)";
|
||||
КомандаПечати.Порядок = 1;
|
||||
|
||||
КомандаПечати = КомандыПечати.Добавить();
|
||||
КомандаПечати.МенеджерПечати = "Документ.ПС_ПередачаПоступившихПлатежейВУчреждения";
|
||||
КомандаПечати.Идентификатор = "РеестрПлатежей";
|
||||
КомандаПечати.Представление = "Реестр платежей";
|
||||
КомандаПечати.Порядок = 2;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Формирует печатные формы документа для подсистемы БСП "Печать".
|
||||
//
|
||||
// Параметры:
|
||||
// МассивОбъектов - Массив из ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения - печатаемые документы.
|
||||
// ПараметрыПечати - Структура - параметры печати.
|
||||
// КоллекцияПечатныхФорм - ТаблицаЗначений - коллекция печатных форм.
|
||||
// ОбъектыПечати - Соответствие из КлючИЗначение - соответствие объектов печати.
|
||||
// ПараметрыВывода - Структура - параметры вывода.
|
||||
//
|
||||
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
|
||||
|
||||
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "Извещение0504805") Тогда
|
||||
Для Каждого ДокументСсылка Из МассивОбъектов Цикл
|
||||
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
|
||||
КоллекцияПечатныхФорм,
|
||||
"Извещение0504805",
|
||||
"Извещение (ф. 0504805)",
|
||||
ПС_УчетРодительскойПлаты.ПечатьИзвещения0504805(ДокументСсылка));
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "РеестрПлатежей") Тогда
|
||||
Для Каждого ДокументСсылка Из МассивОбъектов Цикл
|
||||
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
|
||||
КоллекцияПечатныхФорм,
|
||||
"РеестрПлатежей",
|
||||
"Реестр платежей",
|
||||
ПС_УчетРодительскойПлаты.ПечатьРеестраПлатежей(ДокументСсылка));
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
// ПС_ПередачаПоступившихПлатежейВУчреждения: модуль объекта.
|
||||
// Сторона ЦБ — администратор кассовых поступлений. Бухгалтерских проводок документ не формирует:
|
||||
// учёт ведётся в регистре накопления ПС_ВзаиморасчетыПоРодительскойПлате, а информация
|
||||
// передаётся учреждению реестром платежей и извещением (ф. 0504805).
|
||||
// Документ собирает поступившие платежи (приход в регистре накопления
|
||||
// ПС_ВзаиморасчетыПоРодительскойПлате, сделанный кассовыми поступлениями)
|
||||
// и передаёт их учреждениям — расход по тому же регистру. Пока передано не всё,
|
||||
// остаток регистра ненулевой; он и служит контролем полноты передачи.
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
|
||||
|
||||
Движения.ПС_ВзаиморасчетыПоРодительскойПлате.Очистить();
|
||||
Движения.ПС_ВзаиморасчетыПоРодительскойПлате.Записывать = Истина;
|
||||
|
||||
Для Каждого СтрокаЗадолженности Из Задолженность Цикл
|
||||
|
||||
// Взаиморасчёты: переданные в учреждение поступившие платежи списываются расходом.
|
||||
ДвижениеПС = Движения.ПС_ВзаиморасчетыПоРодительскойПлате.ДобавитьРасход();
|
||||
ДвижениеПС.Период = Дата;
|
||||
ДвижениеПС.Организация = Организация;
|
||||
ДвижениеПС.Учреждение = Учреждение;
|
||||
ДвижениеПС.Плательщик = СтрокаЗадолженности.Контрагент;
|
||||
ДвижениеПС.Ребенок = СтрокаЗадолженности.Ребенок;
|
||||
ДвижениеПС.Договор = СтрокаЗадолженности.Договор;
|
||||
ДвижениеПС.ИФО = ИФО;
|
||||
ДвижениеПС.КФО = КФО;
|
||||
ДвижениеПС.КПС = СтрокаЗадолженности.КПС;
|
||||
ДвижениеПС.Сумма = СтрокаЗадолженности.Сумма;
|
||||
ДвижениеПС.ВидОперации = Перечисления.ПС_ВидыОперацийПоВзаиморасчетам.ПередачаВУчреждение;
|
||||
ДвижениеПС.ИДСтроки = СтрокаЗадолженности.ИДСтроки;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаУдаленияПроведения(Отказ)
|
||||
|
||||
Движения.ПС_ВзаиморасчетыПоРодительскойПлате.Записывать = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(ЭтотОбъект);
|
||||
|
||||
ЗаполнитьРеквизитыПоУмолчанию();
|
||||
|
||||
СуммаДокумента = Задолженность.Итог("Сумма");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Изменение данных подписанного извещения обесценивает его электронный документ:
|
||||
// расходящиеся электронные документы аннулируются.
|
||||
ПС_ВнутреннийЭДОИзвещений.ПС_АннулироватьЭлектронныеДокументыПриИзменении(ЭтотОбъект, Отказ);
|
||||
|
||||
// Связанное извещение перезаполняется по актуальным строкам реестра,
|
||||
// чтобы его печатная форма не разошлась с документом.
|
||||
ПС_УчетРодительскойПлаты.ОбновитьИзвещениеПриИзмененииДокумента(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Организация) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнена организация (ЦБ)", , "Организация", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(КФО) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнен КФО", , "КФО", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Учреждение) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнено учреждение (получатель)", , "Учреждение", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если Задолженность.Количество() = 0 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнена табличная часть ""Задолженность""", , "Задолженность", "Объект", Отказ);
|
||||
Иначе
|
||||
Для Каждого СтрокаЗадолженности Из Задолженность Цикл
|
||||
Если НЕ ЗначениеЗаполнено(СтрокаЗадолженности.КПС) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Не заполнен КПС строки табличной части ""Задолженность""."
|
||||
+ " Заполните строки по поступившим платежам.",
|
||||
, "Задолженность", "Объект", Отказ);
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
СуммаПоТаблице = Задолженность.Итог("Сумма");
|
||||
Если СуммаДокумента <> СуммаПоТаблице Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Сумма документа не совпадает с итогом по табличной части", , "СуммаДокумента", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Заполняет счёт, корреспондирующий со счётом расчётов по доходам (205.31), и его КЭК
|
||||
// значениями по умолчанию, если они не заданы пользователем.
|
||||
//
|
||||
Процедура ЗаполнитьРеквизитыПоУмолчанию()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(СчетКорреспондент) Тогда
|
||||
СчетКорреспондент = ПС_УчетРодительскойПлаты.СчетКорреспондентПоУмолчанию();
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(КЭККорреспондент) Тогда
|
||||
КЭККорреспондент = ПС_УчетРодительскойПлаты.КЭККорреспондентПоУмолчанию();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+4584
File diff suppressed because it is too large
Load Diff
+439
@@ -0,0 +1,439 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Document 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="0d835c64-63d6-43c9-8504-8dfa7b4a63d7">
|
||||
<producedTypes>
|
||||
<objectType typeId="d3fa5e62-f282-4d81-b6ea-dc6ef5ce8117" valueTypeId="d1c09977-6940-4c81-b459-fcb4de326daf"/>
|
||||
<refType typeId="7770fe9c-c8b0-40c5-9ae3-a1eb4b744310" valueTypeId="70885e13-63b7-4b7a-869b-a3f1da6a3b2c"/>
|
||||
<selectionType typeId="b070fdb3-e934-4f3b-8adb-ad36fb1db8b1" valueTypeId="b352a364-381e-4534-9f64-49c11a7c80c5"/>
|
||||
<listType typeId="313f7384-f4d5-4613-a51a-5ba01bce361e" valueTypeId="6870f642-36c3-4418-8491-b1329f821de2"/>
|
||||
<managerType typeId="0b470f70-79e2-4602-8c62-a6bab7efc1b6" valueTypeId="15323120-9f9d-41ed-874b-079c02729ce9"/>
|
||||
</producedTypes>
|
||||
<name>ПС_ПередачаПоступившихПлатежейВУчреждения</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Передача поступивших платежей в учреждение</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<objectPresentation>
|
||||
<key>ru</key>
|
||||
<value>Передача поступивших платежей в учреждение</value>
|
||||
</objectPresentation>
|
||||
<listPresentation>
|
||||
<key>ru</key>
|
||||
<value>Передачи поступивших платежей в учреждение</value>
|
||||
</listPresentation>
|
||||
<numberType>String</numberType>
|
||||
<numberLength>9</numberLength>
|
||||
<numberAllowedLength>Variable</numberAllowedLength>
|
||||
<checkUnique>true</checkUnique>
|
||||
<autonumbering>true</autonumbering>
|
||||
<defaultObjectForm>Document.ПС_ПередачаПоступившихПлатежейВУчреждения.Form.ФормаДокумента</defaultObjectForm>
|
||||
<registerRecords>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате</registerRecords>
|
||||
<postInPrivilegedMode>true</postInPrivilegedMode>
|
||||
<unpostInPrivilegedMode>true</unpostInPrivilegedMode>
|
||||
<attributes uuid="0a164ea0-72d1-411d-b2c2-ece2a7fdc661">
|
||||
<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="dc40d85a-229a-4af7-add9-ec87a6376af2">
|
||||
<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="cc277c8f-ac17-4e35-9132-3157c0d8b63d">
|
||||
<name>Период</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Период</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers>
|
||||
<dateFractions>Date</dateFractions>
|
||||
</dateQualifiers>
|
||||
</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="41e2b9ca-8919-47cd-8a00-241de01dd280">
|
||||
<name>СуммаДокумента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Сумма документа</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>15</precision>
|
||||
<scale>2</scale>
|
||||
</numberQualifiers>
|
||||
</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="fd87cd30-1ae1-4f94-bebd-51a89384700a">
|
||||
<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="f67b8ff6-b198-4470-a7c3-ee31ae14aff7">
|
||||
<name>Комментарий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Комментарий</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<multiLine>true</multiLine>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="4b2fe8a6-a0f7-4889-8b96-fd209090e95d">
|
||||
<name>КФО</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>КФО</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.КВД</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="bb593e79-8cba-4f74-a6ea-ab74ae09577f">
|
||||
<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="7e10db10-f630-40fb-9169-909763dacf6e">
|
||||
<name>СчетКорреспондент</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Счет корреспондирующий</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>ChartOfAccountsRef.ЕПСБУ</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="641b191c-1a0f-4f71-a567-4e874eb470aa">
|
||||
<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="e2f6cf62-73e1-4145-a2de-583eda594db4">
|
||||
<name>ИзвещениеИсходящее</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Извещение исходящее</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>DocumentRef.ИзвещениеИсходящее</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="3e5490df-7a55-4eeb-a4dd-198d4e35b635">
|
||||
<name>ПринятиеПлатежей</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Документ принятия платежей</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>DocumentRef.ПС_ПринятиеПоступившихПлатежейИзЦБ</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="2f97f361-ee42-4267-905c-61db24e9229e">
|
||||
<name>ФормаДокумента</name>
|
||||
</forms>
|
||||
<tabularSections uuid="c7c885e4-a88a-4304-8a7c-1d9411170d5f">
|
||||
<producedTypes>
|
||||
<objectType typeId="841f7513-ae27-4863-b4f4-9dce9165a805" valueTypeId="3878b5da-bc53-4a46-92d2-9f925ef19013"/>
|
||||
<rowType typeId="2980b7fc-c020-45f6-9f50-00214f910059" valueTypeId="d6fa68fb-9bb8-43ae-8004-562e1d3a42f5"/>
|
||||
</producedTypes>
|
||||
<name>Задолженность</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Задолженность</value>
|
||||
</synonym>
|
||||
<attributes uuid="bf1c008a-771b-4ec0-b730-27852cd04179">
|
||||
<name>Контрагент</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Контрагент (плательщик)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Контрагенты</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="fd50f3bc-bb76-495f-a0f1-3e565a5eba5c">
|
||||
<name>Договор</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Договор</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Договоры</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="3f19f544-9dc2-4e87-8a6a-4a06cfae266f">
|
||||
<name>Ребенок</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Ребенок</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Дети</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="3f09064b-62ff-410b-a9bc-9960f9570ec8">
|
||||
<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"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="e2014143-dab1-4dfc-82f1-5a9576123ad0">
|
||||
<name>Сумма</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Сумма</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>15</precision>
|
||||
<scale>2</scale>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="ced2ef9e-7bf2-466a-9d13-b7e539226bbe">
|
||||
<name>КПС</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>КПС</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.КлассификационныеПризнакиСчетов</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="ad45f7d8-7e98-40e6-8d46-6f3cd5786e60">
|
||||
<name>ЛицевойСчет</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Лицевой счет</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>25</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="6b613858-2268-4691-8623-e52eb8d2da56">
|
||||
<name>НазначениеПлатежа</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Назначение платежа</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>200</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="15e5e5da-492a-4ab3-b5bc-f230b72bddf2">
|
||||
<name>РасчетныйСчет</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Расчетный счет</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>25</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="2d87d3d9-27e2-4b6e-ad0c-44009b026cd9">
|
||||
<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"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="32e51cf1-f93d-4608-95a1-ccc93891bf03">
|
||||
<name>ПериодОплаты</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Период оплаты</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>30</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="d424563e-7239-4ca1-a9be-82211157c89f">
|
||||
<name>ДатаПлатежа</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дата платежа</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers>
|
||||
<dateFractions>Date</dateFractions>
|
||||
</dateQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<templates uuid="1f448676-6b65-401e-b0a1-8ee291792b49">
|
||||
<name>ПФ_MXL_Извещение0504805_103н_ПС_РП_Получатель</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Извещение ф. 0504805 (103н) — получатель</value>
|
||||
</synonym>
|
||||
</templates>
|
||||
</mdclass:Document>
|
||||
+1934
File diff suppressed because it is too large
Load Diff
+271
@@ -0,0 +1,271 @@
|
||||
// ПС_ПринятиеПоступившихПлатежейИзЦБ: модуль формы документа.
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
БухгалтерскиеОперацииСервер.ПриСозданииНаСервере(Отказ, СтандартнаяОбработка, Элементы.БухгалтерскаяОперация);
|
||||
|
||||
// ИФО показывается только при включённом учёте по ИФО (как в типовых документах).
|
||||
Элементы.ИФО.Видимость = ПолучитьФункциональнуюОпцию("ИспользоватьУчетПоИФО");
|
||||
// КПС определяется автоматически по настройкам учётной политики.
|
||||
Элементы.ЗадолженностьКПС.ТолькоПросмотр = Истина;
|
||||
|
||||
// Счёт, корреспондирующий со счётом 205.31, и его КЭК: значения по умолчанию.
|
||||
ЗаполнитьКорреспондирующийСчетПоУмолчанию();
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
|
||||
|
||||
// Сад (получатель) задаётся при открытии формы из документа передачи платежей:
|
||||
// до заполнения он должен быть известен, иначе строки не подберутся.
|
||||
ОрганизацияСада = Неопределено;
|
||||
Если Параметры.Свойство("ОрганизацияСада", ОрганизацияСада)
|
||||
И ЗначениеЗаполнено(ОрганизацияСада) Тогда
|
||||
Объект.Организация = ОрганизацияСада;
|
||||
КонецЕсли;
|
||||
|
||||
// Форма открывается командой "Создать приём платежей" документа передачи:
|
||||
// из него переносятся реквизиты учёта, а строки подбираются по саду документа.
|
||||
ДокументПередачи = Неопределено;
|
||||
Если Параметры.Свойство("ДокументПередачи", ДокументПередачи)
|
||||
И ТипЗнч(ДокументПередачи) = Тип("ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения") Тогда
|
||||
ДокументОбъект = РеквизитФормыВЗначение("Объект");
|
||||
ДокументОбъект.Заполнить(ДокументПередачи);
|
||||
ЗначениеВРеквизитФормы(ДокументОбъект, "Объект");
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.ЦБ) Тогда
|
||||
Объект.ЦБ = Константы.ОрганизацияЦентрализованнаяБухгалтерия.Получить();
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
// Состояние внутреннего ЭДО (подсистема БГУ): организация документа уже определена.
|
||||
ОбщегоНазначенияБГУ.ПриСозданииНаСервере(ЭтотОбъект, Объект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
БухгалтерскиеОперацииСервер.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект, Элементы.БухгалтерскаяОперация);
|
||||
|
||||
ОбщегоНазначенияБГУ.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||
|
||||
БухгалтерскиеОперацииКлиент.ПередЗаписью(Отказ, ПараметрыЗаписи, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
БухгалтерскиеОперацииСервер.ПередЗаписью(Отказ, ТекущийОбъект, ПараметрыЗаписи, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
|
||||
БухгалтерскиеОперацииКлиент.ПослеЗаписи(ПараметрыЗаписи, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
БухгалтерскиеОперацииСервер.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
// Обновляет гиперссылку состояния внутреннего ЭДО (подсистема БГУ).
|
||||
ОбщегоНазначенияБГУКлиент.ОбработкаОповещения(ЭтотОбъект, ИмяСобытия, Параметр, Источник);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ДекорацияБГУНажатие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ОбщегоНазначенияБГУКлиент.ДекорацияНажатие(ЭтотОбъект, Элемент, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДокументПередачиПриИзменении(Элемент)
|
||||
|
||||
// При смене документа передачи строки подбираются заново по саду документа.
|
||||
Если ЗначениеЗаполнено(Объект.ДокументПередачи)
|
||||
И ЗначениеЗаполнено(Объект.Организация) Тогда
|
||||
ЗаполнитьПоДокументуПередачиНаСервере();
|
||||
Иначе
|
||||
Объект.Задолженность.Очистить();
|
||||
Объект.СуммаДокумента = 0;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыЗадолженность
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗадолженностьПриИзменении(Элемент)
|
||||
|
||||
Объект.СуммаДокумента = Объект.Задолженность.Итог("Сумма");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПечатьИзвещения(Команда)
|
||||
|
||||
ТабличныйДокумент = ПечатьИзвещенияНаСервере(Объект.Ссылка);
|
||||
ТабличныйДокумент.Показать("Извещение (ф. 0504805, ред. 103н) - получатель");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПечатьРеестраПлатежей(Команда)
|
||||
|
||||
ТабличныйДокумент = ПечатьРеестраПлатежейНаСервере(Объект.Ссылка);
|
||||
ТабличныйДокумент.Показать("Реестр платежей");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СоздатьИзвещение(Команда)
|
||||
|
||||
Извещение = СоздатьИзвещениеНаСервере();
|
||||
Если ЗначениеЗаполнено(Извещение) Тогда
|
||||
ПараметрыФормы = Новый Структура("Ключ", Извещение);
|
||||
ОткрытьФорму("Документ.ИзвещениеВходящее.Форма.ФормаДокумента", ПараметрыФормы, ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПросмотрБухгалтерскихЗаписей(Команда)
|
||||
|
||||
ОткрытьБухгалтерскиеЗаписиДокумента(Объект.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаполнитьПоДокументуПередачи(Команда)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.ДокументПередачи) Тогда
|
||||
СообщениеПользователю = Новый СообщениеПользователю;
|
||||
СообщениеПользователю.Текст = "Не заполнен документ передачи платежей.";
|
||||
СообщениеПользователю.Сообщить();
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Организация) Тогда
|
||||
СообщениеПользователю = Новый СообщениеПользователю;
|
||||
СообщениеПользователю.Текст = "Укажите организацию (учреждение-сад), чтобы подобрать строки.";
|
||||
СообщениеПользователю.Сообщить();
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьПоДокументуПередачиНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКомандуБГУ(Команда)
|
||||
|
||||
ОбщегоНазначенияБГУКлиент.ВыполнитьПодключаемуюКоманду(Команда, ЭтотОбъект, Объект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Функция ПечатьИзвещенияНаСервере(ДокументСсылка)
|
||||
|
||||
Возврат Документы.ПС_ПринятиеПоступившихПлатежейИзЦБ.СформироватьПечатныеФормыИзвещений(ДокументСсылка);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Функция ПечатьРеестраПлатежейНаСервере(ДокументСсылка)
|
||||
|
||||
Возврат ПС_УчетРодительскойПлаты.ПечатьРеестраПлатежей(ДокументСсылка);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Функция СоздатьИзвещениеНаСервере()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Сначала запишите документ принятия платежей.");
|
||||
Возврат Документы.ИзвещениеВходящее.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Извещение = ПС_УчетРодительскойПлаты.СоздатьИзвещениеПоПринятию(Объект.Ссылка);
|
||||
Если ЗначениеЗаполнено(Извещение) Тогда
|
||||
Объект.ИзвещениеВходящее = Извещение;
|
||||
Записать();
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Извещение;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьКорреспондирующийСчетПоУмолчанию()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.СчетКорреспондент) Тогда
|
||||
Объект.СчетКорреспондент = ПС_УчетРодительскойПлаты.СчетКорреспондентПоУмолчанию();
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.КЭККорреспондент) Тогда
|
||||
Объект.КЭККорреспондент = ПС_УчетРодительскойПлаты.КЭККорреспондентПоУмолчанию();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подбирает строки табличной части "Задолженность" из документа передачи по саду
|
||||
// документа (реквизит "Организация").
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьПоДокументуПередачиНаСервере()
|
||||
|
||||
ДокументОбъект = РеквизитФормыВЗначение("Объект");
|
||||
ДокументОбъект.Заполнить(Объект.ДокументПередачи);
|
||||
ЗначениеВРеквизитФормы(ДокументОбъект, "Объект");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьБухгалтерскиеЗаписиДокумента(ДокументСсылка)
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
Отбор = Новый Структура("Регистратор", ДокументСсылка);
|
||||
ПараметрыФормы.Вставить("Отбор", Отбор);
|
||||
|
||||
ОткрытьФорму("РегистрБухгалтерии.ЖурналПроводокЕПСБУ.ФормаСписка",
|
||||
ПараметрыФормы,
|
||||
ЭтотОбъект,
|
||||
УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
// ПС_ПринятиеПоступившихПлатежейИзЦБ: модуль менеджера.
|
||||
// Печатная форма извещения (ф. 0504805, ред. 103н) - сторона отправителя (учреждение).
|
||||
// Заполнение макета выполняет общая логика подсистемы: ПС_УчетРодительскойПлаты.ПечатьИзвещения0504805.
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Формирует табличный документ извещения (ф. 0504805, ред. 103н).
|
||||
// Вызывается из модуля формы документа кнопкой "Печать".
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументСсылка - ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ - печатаемый документ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТабличныйДокумент
|
||||
//
|
||||
Функция СформироватьПечатныеФормыИзвещений(ДокументСсылка) Экспорт
|
||||
|
||||
Возврат ПС_УчетРодительскойПлаты.ПечатьИзвещения0504805(ДокументСсылка);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Заполняет список команд печати документа.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыПечати - ТаблицаЗначений - состав полей см. в функции УправлениеПечатью.СоздатьКоллекциюКомандПечати.
|
||||
//
|
||||
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
|
||||
|
||||
КомандаПечати = КомандыПечати.Добавить();
|
||||
КомандаПечати.МенеджерПечати = "Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ";
|
||||
КомандаПечати.Идентификатор = "Извещение0504805";
|
||||
КомандаПечати.Представление = "Извещение (ф. 0504805)";
|
||||
КомандаПечати.Порядок = 1;
|
||||
|
||||
КомандаПечати = КомандыПечати.Добавить();
|
||||
КомандаПечати.МенеджерПечати = "Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ";
|
||||
КомандаПечати.Идентификатор = "РеестрПлатежей";
|
||||
КомандаПечати.Представление = "Реестр платежей";
|
||||
КомандаПечати.Порядок = 2;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Формирует печатные формы документа для подсистемы БСП "Печать".
|
||||
//
|
||||
// Параметры:
|
||||
// МассивОбъектов - Массив из ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ - печатаемые документы.
|
||||
// ПараметрыПечати - Структура - параметры печати.
|
||||
// КоллекцияПечатныхФорм - ТаблицаЗначений - коллекция печатных форм.
|
||||
// ОбъектыПечати - Соответствие из КлючИЗначение - соответствие объектов печати.
|
||||
// ПараметрыВывода - Структура - параметры вывода.
|
||||
//
|
||||
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
|
||||
|
||||
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "Извещение0504805") Тогда
|
||||
Для Каждого ДокументСсылка Из МассивОбъектов Цикл
|
||||
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
|
||||
КоллекцияПечатныхФорм,
|
||||
"Извещение0504805",
|
||||
"Извещение (ф. 0504805)",
|
||||
ПС_УчетРодительскойПлаты.ПечатьИзвещения0504805(ДокументСсылка));
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "РеестрПлатежей") Тогда
|
||||
Для Каждого ДокументСсылка Из МассивОбъектов Цикл
|
||||
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
|
||||
КоллекцияПечатныхФорм,
|
||||
"РеестрПлатежей",
|
||||
"Реестр платежей",
|
||||
ПС_УчетРодительскойПлаты.ПечатьРеестраПлатежей(ДокументСсылка));
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+257
@@ -0,0 +1,257 @@
|
||||
// ПС_ПринятиеПоступившихПлатежейИзЦБ: модуль объекта.
|
||||
// Сторона детского сада, методическая операция 1.3: Дт 303.05.831 — Кт 205.31.660
|
||||
// (п. 104 Инструкции № 162н) — зачисление суммы в доход бюджета на основании извещения
|
||||
// от администратора кассовых поступлений.
|
||||
// Проводки формируются в процедуре ОбработкаПроведения прямым заполнением
|
||||
// набора записей регистра бухгалтерии ЖурналПроводокЕПСБУ.
|
||||
// Документ вводится на основании документа передачи платежей ЦБ и принимает
|
||||
// в саду поступившие платежи этого сада. В регистр взаиморасчётов не пишет:
|
||||
// его ведёт только ЦБ.
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)
|
||||
|
||||
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения") Тогда
|
||||
|
||||
// Заполнение возможно только на основании проведённого документа передачи.
|
||||
Если НЕ ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ДанныеЗаполнения, "Проведен") Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Заполнение документа возможно только на основании проведённого документа передачи платежей.");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
РеквизитыПередачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ДанныеЗаполнения,
|
||||
"Дата, Период, ИФО, КФО, Ответственный, СчетКорреспондент, КЭККорреспондент, Организация");
|
||||
|
||||
ДокументПередачи = ДанныеЗаполнения;
|
||||
Дата = РеквизитыПередачи.Дата;
|
||||
Период = РеквизитыПередачи.Период;
|
||||
КФО = РеквизитыПередачи.КФО;
|
||||
Ответственный = РеквизитыПередачи.Ответственный;
|
||||
СчетКорреспондент = РеквизитыПередачи.СчетКорреспондент;
|
||||
КЭККорреспондент = РеквизитыПередачи.КЭККорреспондент;
|
||||
Если ПолучитьФункциональнуюОпцию("ИспользоватьУчетПоИФО") Тогда
|
||||
ИФО = РеквизитыПередачи.ИФО;
|
||||
КонецЕсли;
|
||||
|
||||
// Отправитель (ЦБ) определяется по организации документа передачи:
|
||||
// в документе передачи и в документе сада ЦБ хранится организацией.
|
||||
ЦБ = РеквизитыПередачи.Организация;
|
||||
|
||||
// Строки подбираются по саду документа: сад задаётся реквизитом "Организация".
|
||||
// Если сад ещё не указан, строки заполняются командой формы после его выбора.
|
||||
ЗаполнитьСтрокиПоДокументуПередачи(ДанныеЗаполнения);
|
||||
|
||||
// Реквизиты и табличная часть заполнены вручную, стандартное заполнение не требуется:
|
||||
// оно скопировало бы строки всех садов и организацию централизованной бухгалтерии.
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
|
||||
|
||||
Движения.ЖурналПроводокЕПСБУ.Очистить();
|
||||
Движения.ЖурналПроводокЕПСБУ.Записывать = Истина;
|
||||
Движения.ЖурналПроводокЕПСБУ.ДополнительныеСвойства.Вставить("НеФормироватьУчетныеДанныеИзПроводок");
|
||||
|
||||
// Методическая операция 1.3: Дт 303.05.831 — Кт 205.31.660 (п. 104 Инструкции № 162н).
|
||||
СчетДт = БухгалтерскийУчет.СчетПоКоду("303.05", Дата, Организация);
|
||||
СчетКт = БухгалтерскийУчет.СчетПоКоду("205.31", Дата, Организация);
|
||||
КЭКДт = Справочники.КОСГУ.НайтиПоКоду("831");
|
||||
КЭККт = Справочники.КОСГУ.НайтиПоКоду("660");
|
||||
|
||||
ЖурналОпераций = БухгалтерскийУчетПовтИсп.НомерЖурнала(СчетДт, СчетКт);
|
||||
|
||||
// КПС строк наследуется из строк документа передачи (см. ЗаполнитьСтрокиПоДокументуПередачи).
|
||||
Для Каждого СтрокаЗадолженности Из Задолженность Цикл
|
||||
|
||||
Движение = Движения.ЖурналПроводокЕПСБУ.Добавить();
|
||||
Движение.Период = Дата;
|
||||
Движение.Организация = Организация;
|
||||
Движение.ИФО = ИФО;
|
||||
Движение.КФО = КФО;
|
||||
Движение.СчетДт = СчетДт;
|
||||
Движение.СчетКт = СчетКт;
|
||||
Движение.КПСДт = СтрокаЗадолженности.КПС;
|
||||
Движение.КПСКт = СтрокаЗадолженности.КПС;
|
||||
Движение.КЭКДт = КЭКДт;
|
||||
Движение.КЭККт = КЭККт;
|
||||
Движение.Сумма = СтрокаЗадолженности.Сумма;
|
||||
Движение.ЖурналОпераций = ЖурналОпераций;
|
||||
Движение.Содержание = "Принятие поступивших платежей по родительской плате из ЦБ";
|
||||
|
||||
// Аналитика по счёту 303.05 - вид платежа в бюджет ("Доходы от родительской платы"):
|
||||
// обобщённая аналитика ожидаемых поступлений, задаётся пользователем в шапке документа.
|
||||
Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.ВидыНалоговИПлатежей] = ВидПлатежаВБюджет;
|
||||
|
||||
Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Контрагенты] = СтрокаЗадолженности.Контрагент;
|
||||
Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Договоры] = СтрокаЗадолженности.Договор;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
// В конфигурации есть подписка на событие "ОбработкаПроведения" (ЗаписатьТаблицуПроводок),
|
||||
// которая выполняется после модуля объекта и перезаписывает проводки документа: если таблица
|
||||
// проводок не передана, набор записей регистра очищается. Поэтому передаём сформированную
|
||||
// таблицу через ДополнительныеСвойства.ДанныеАвтоПроведения.ТаблицаПроводок.
|
||||
БухгалтерскиеОперацииСервер.ИнициализироватьБухгалтерскиеОперации(ЭтотОбъект);
|
||||
ДополнительныеСвойства.ДанныеАвтоПроведения.ТаблицаПроводок = Движения.ЖурналПроводокЕПСБУ.Выгрузить();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаУдаленияПроведения(Отказ)
|
||||
|
||||
Движения.ЖурналПроводокЕПСБУ.Записывать = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(ЭтотОбъект);
|
||||
|
||||
ЗаполнитьРеквизитыПоУмолчанию();
|
||||
|
||||
СуммаДокумента = Задолженность.Итог("Сумма");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Изменение данных подписанного извещения обесценивает его электронный документ:
|
||||
// расходящиеся электронные документы аннулируются.
|
||||
ПС_ВнутреннийЭДОИзвещений.ПС_АннулироватьЭлектронныеДокументыПриИзменении(ЭтотОбъект, Отказ);
|
||||
|
||||
// Связанное извещение перезаполняется по актуальным строкам реестра,
|
||||
// чтобы его печатная форма не разошлась с документом.
|
||||
ПС_УчетРодительскойПлаты.ОбновитьИзвещениеПриИзмененииДокумента(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Организация) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнена организация (учреждение-сад)", , "Организация", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ЦБ) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнен получатель - ЦБ (администратор доходов)", , "ЦБ", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ДокументПередачи) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнен документ передачи платежей", , "ДокументПередачи", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(КФО) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнен КФО", , "КФО", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ВидПлатежаВБюджет) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Не заполнен вид платежа в бюджет - аналитика по счёту 303.05",
|
||||
, "ВидПлатежаВБюджет", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если Задолженность.Количество() = 0 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Не заполнена табличная часть ""Задолженность""", , "Задолженность", "Объект", Отказ);
|
||||
Иначе
|
||||
Для Каждого СтрокаЗадолженности Из Задолженность Цикл
|
||||
Если НЕ ЗначениеЗаполнено(СтрокаЗадолженности.КПС) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
"Не заполнен КПС строки табличной части ""Задолженность""."
|
||||
+ " Заполните строки по документу передачи.",
|
||||
, "Задолженность", "Объект", Отказ);
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
СуммаПоТаблице = Задолженность.Итог("Сумма");
|
||||
Если СуммаДокумента <> СуммаПоТаблице Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю("Сумма документа не совпадает с итогом по табличной части", , "СуммаДокумента", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Заполняет счёт, корреспондирующий со счётом расчётов по доходам (205.31), и его КЭК
|
||||
// значениями по умолчанию, если они не заданы пользователем.
|
||||
//
|
||||
Процедура ЗаполнитьРеквизитыПоУмолчанию()
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(СчетКорреспондент) Тогда
|
||||
СчетКорреспондент = ПС_УчетРодительскойПлаты.СчетКорреспондентПоУмолчанию();
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(КЭККорреспондент) Тогда
|
||||
КЭККорреспондент = ПС_УчетРодительскойПлаты.КЭККорреспондентПоУмолчанию();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подбирает строки табличной части "Задолженность" из документа передачи по саду
|
||||
// документа (реквизит "Организация"). Если сад не указан, табличная часть очищается.
|
||||
//
|
||||
// Параметры:
|
||||
// ДокументПередачиСсылка - ДокументСсылка.ПС_ПередачаПоступившихПлатежейВУчреждения - документ-основание.
|
||||
//
|
||||
Процедура ЗаполнитьСтрокиПоДокументуПередачи(ДокументПередачиСсылка)
|
||||
|
||||
Задолженность.Очистить();
|
||||
СуммаДокумента = 0;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ДокументПередачиСсылка) ИЛИ НЕ ЗначениеЗаполнено(Организация) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| СтрокиПередачи.Контрагент КАК Контрагент,
|
||||
| СтрокиПередачи.Договор КАК Договор,
|
||||
| СтрокиПередачи.Ребенок КАК Ребенок,
|
||||
| СтрокиПередачи.ИДСтроки КАК ИДСтроки,
|
||||
| СтрокиПередачи.Сумма КАК Сумма,
|
||||
| СтрокиПередачи.КПС КАК КПС,
|
||||
| СтрокиПередачи.ЛицевойСчет КАК ЛицевойСчет,
|
||||
| СтрокиПередачи.НазначениеПлатежа КАК НазначениеПлатежа,
|
||||
| СтрокиПередачи.РасчетныйСчет КАК РасчетныйСчет,
|
||||
| СтрокиПередачи.Группа КАК Группа,
|
||||
| СтрокиПередачи.ПериодОплаты КАК ПериодОплаты,
|
||||
| СтрокиПередачи.ДатаПлатежа КАК ДатаПлатежа
|
||||
|ИЗ
|
||||
| Документ.ПС_ПередачаПоступившихПлатежейВУчреждения.Задолженность КАК СтрокиПередачи
|
||||
|ГДЕ
|
||||
| СтрокиПередачи.Ссылка = &ДокументПередачи
|
||||
| И СтрокиПередачи.Ссылка.Учреждение = &Учреждение";
|
||||
Запрос.УстановитьПараметр("ДокументПередачи", ДокументПередачиСсылка);
|
||||
Запрос.УстановитьПараметр("Учреждение", Организация);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
НоваяСтрока = Задолженность.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, Выборка);
|
||||
СуммаДокумента = СуммаДокумента + Выборка.Сумма;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+4582
File diff suppressed because it is too large
Load Diff
+454
@@ -0,0 +1,454 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Document 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="a3bd43f0-8f1a-4762-a0cb-20724eb09967">
|
||||
<producedTypes>
|
||||
<objectType typeId="56f3a019-79f7-42fc-9800-fa0b06f62438" valueTypeId="b35839a2-459c-493a-b20d-c481f31b33dd"/>
|
||||
<refType typeId="86ce5d92-43e7-4fa3-9d70-452ba0c61ae6" valueTypeId="d0c0a4da-4051-4b53-9d5f-35598ad7f115"/>
|
||||
<selectionType typeId="7619604a-58a4-4a1a-b847-c19d7c705c30" valueTypeId="038c9f11-39cd-4fef-9ff4-e746f6a2aa31"/>
|
||||
<listType typeId="b6d30a84-f05e-45db-9b7a-74d83b04e094" valueTypeId="3b6831ae-a9c9-4e03-8fae-e033e8b56bcf"/>
|
||||
<managerType typeId="d54b9abc-eabc-4baf-a305-964170119a69" valueTypeId="fba7fba5-fd39-4d09-add2-c0556074729f"/>
|
||||
</producedTypes>
|
||||
<name>ПС_ПринятиеПоступившихПлатежейИзЦБ</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Принятие поступивших платежей из ЦБ</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<objectPresentation>
|
||||
<key>ru</key>
|
||||
<value>Принятие поступивших платежей из ЦБ</value>
|
||||
</objectPresentation>
|
||||
<listPresentation>
|
||||
<key>ru</key>
|
||||
<value>Принятия поступивших платежей из ЦБ</value>
|
||||
</listPresentation>
|
||||
<numberType>String</numberType>
|
||||
<numberLength>9</numberLength>
|
||||
<numberAllowedLength>Variable</numberAllowedLength>
|
||||
<checkUnique>true</checkUnique>
|
||||
<autonumbering>true</autonumbering>
|
||||
<defaultObjectForm>Document.ПС_ПринятиеПоступившихПлатежейИзЦБ.Form.ФормаДокумента</defaultObjectForm>
|
||||
<registerRecords>AccountingRegister.ЖурналПроводокЕПСБУ</registerRecords>
|
||||
<postInPrivilegedMode>true</postInPrivilegedMode>
|
||||
<unpostInPrivilegedMode>true</unpostInPrivilegedMode>
|
||||
<attributes uuid="74cc3a00-a438-4e27-9aa8-03763d3415e6">
|
||||
<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="55a54886-f91b-478c-9283-89cc0740445d">
|
||||
<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="7dfdddb8-39e3-4842-9d30-cbc2e8a3d171">
|
||||
<name>Период</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Период</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers>
|
||||
<dateFractions>Date</dateFractions>
|
||||
</dateQualifiers>
|
||||
</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="1528b39e-3e9b-4710-8294-03dd2b0d9fd6">
|
||||
<name>СуммаДокумента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Сумма документа</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>15</precision>
|
||||
<scale>2</scale>
|
||||
</numberQualifiers>
|
||||
</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="00e53b16-645f-4b9d-8fd9-31903396fbfb">
|
||||
<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="43456054-8043-4318-8e93-7633b04ce459">
|
||||
<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="d44ddde4-46ad-4432-b5d8-b5f4eef74223">
|
||||
<name>Комментарий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Комментарий</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<multiLine>true</multiLine>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="7f926a35-e70a-416f-856e-723cbdae2827">
|
||||
<name>КФО</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>КФО</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.КВД</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="fa024c08-d4ea-4006-ab04-b9c110fc292d">
|
||||
<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="3d0b977e-c42f-432a-af48-c0b8b6b12d7d">
|
||||
<name>СчетКорреспондент</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Счет корреспондирующий</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>ChartOfAccountsRef.ЕПСБУ</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="258c40b5-b60e-4e39-b914-c45f32e186fb">
|
||||
<name>ДокументПередачи</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Документ передачи платежей</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>DocumentRef.ПС_ПередачаПоступившихПлатежейВУчреждения</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="6eeef08e-4ea6-480c-a83a-c76dc5ce3daf">
|
||||
<name>ВидПлатежаВБюджет</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Вид платежа в бюджет (аналитика 303.05)</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="eb39103c-0300-42f0-9014-2c115fc25b43">
|
||||
<name>ИзвещениеВходящее</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Извещение входящее</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>DocumentRef.ИзвещениеВходящее</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="86b865a3-c942-4075-8741-0e6ab1beae1c">
|
||||
<name>ФормаДокумента</name>
|
||||
</forms>
|
||||
<tabularSections uuid="b31e52cc-d38e-4707-a085-ea69f632231e">
|
||||
<producedTypes>
|
||||
<objectType typeId="16517c45-8afe-4049-ae15-ec1c6e9a6063" valueTypeId="99f11da1-005b-45eb-a1b4-cdbc0854055f"/>
|
||||
<rowType typeId="8869e762-66ae-4825-a89a-7d06798eb113" valueTypeId="299a131e-0868-4ec8-b176-0dadc2b5dada"/>
|
||||
</producedTypes>
|
||||
<name>Задолженность</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Задолженность</value>
|
||||
</synonym>
|
||||
<attributes uuid="5e16a420-15fe-4649-a284-abf7367ea4ed">
|
||||
<name>Контрагент</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Контрагент (плательщик)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Контрагенты</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="986ee518-c28d-4598-88c4-8ec28c27d5c3">
|
||||
<name>Договор</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Договор</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Договоры</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="8045d744-c362-4e1c-955d-8988974cce0e">
|
||||
<name>Ребенок</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Ребенок</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Дети</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="62dbc558-e4d7-432f-a361-9d89a70be508">
|
||||
<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"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="18785d28-6b6f-4027-a279-5bddbcd495fa">
|
||||
<name>Сумма</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Сумма</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>15</precision>
|
||||
<scale>2</scale>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="2117816c-bd13-4f7e-935d-08460661212b">
|
||||
<name>КПС</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>КПС</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.КлассификационныеПризнакиСчетов</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="ee7c7018-ba8a-490e-b8e9-d108fdf7dc2b">
|
||||
<name>ЛицевойСчет</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Лицевой счет</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>25</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="a6b27916-1714-43e9-9087-403039a110f7">
|
||||
<name>НазначениеПлатежа</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Назначение платежа</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>200</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="c38ada5a-c764-4598-9ce7-51ee3f159798">
|
||||
<name>РасчетныйСчет</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Расчетный счет</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>25</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="e80a55cc-afbf-4740-9578-92fe3f81a616">
|
||||
<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"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="a489e87f-0799-4276-b1b8-73570272a448">
|
||||
<name>ПериодОплаты</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Период оплаты</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>30</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="3e5d5ede-13ea-4171-9dac-b4944f728954">
|
||||
<name>ДатаПлатежа</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дата платежа</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers>
|
||||
<dateFractions>Date</dateFractions>
|
||||
</dateQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<templates uuid="6084d9e2-f455-4db2-8547-01bad3077e82">
|
||||
<name>ПФ_MXL_Извещение0504805_103н_ПС_РП</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Извещение ф. 0504805 (103н) — родительская плата</value>
|
||||
</synonym>
|
||||
</templates>
|
||||
</mdclass:Document>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Enum xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="03b9d49f-aa8a-4fb8-be14-ff1a619338a9" extendedConfigurationObject="ce110c64-a8b2-4e7c-b7ac-2a9493c233bf">
|
||||
<producedTypes>
|
||||
<refType typeId="1d5f75b0-5756-4468-914a-6774e41f6d0f" valueTypeId="23f37469-c24a-4eae-a245-3806f00c70b5"/>
|
||||
<listType typeId="66211cb8-e285-42e8-8ab5-8876a24eec2c" valueTypeId="a65ec07b-4cf9-4cac-826e-3ae712b80199"/>
|
||||
<managerType typeId="73f42885-e1f3-4703-95a9-c2c1f44aa866" valueTypeId="d5a7b7fc-033f-4833-8962-b3b59b7dc321"/>
|
||||
</producedTypes>
|
||||
<name>КВД</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:EnumExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:Enum>
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Enum xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="c9bcdc89-c27e-4f8c-bc0a-06905e8fa88a">
|
||||
<producedTypes>
|
||||
<refType typeId="8e643ffb-3e16-46ca-871a-b96c9bd2b244" valueTypeId="3e7fa23a-26ae-441c-868e-be2454ae4222"/>
|
||||
<listType typeId="32fd9b41-329d-4ee2-9300-9b44a11a27fc" valueTypeId="7d6c762d-51f4-46f3-a374-7d8fd9282b09"/>
|
||||
<managerType typeId="4c293fd9-36e2-4c5a-af24-a367bf8d3734" valueTypeId="8bc8c7f8-f9b3-44ce-98fc-1c91ac1a7b57"/>
|
||||
</producedTypes>
|
||||
<name>ПС_ВидыОперацийПоВзаиморасчетам</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Виды операций по взаиморасчетам</value>
|
||||
</synonym>
|
||||
<quickChoice>true</quickChoice>
|
||||
<choiceMode>BothWays</choiceMode>
|
||||
<enumValues uuid="9201ca1d-ff23-49b6-ab2c-61b873778c0c">
|
||||
<name>ПередачаВУчреждение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Передача в учреждение</value>
|
||||
</synonym>
|
||||
</enumValues>
|
||||
<enumValues uuid="b02c965c-6f81-40ef-b563-22c141f39ffd">
|
||||
<name>ПоступлениеПлатежа</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Поступление родительской платы</value>
|
||||
</synonym>
|
||||
</enumValues>
|
||||
</mdclass:Enum>
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:InformationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="1dd01f32-f5c3-46b2-9292-4152694d763b" extendedConfigurationObject="1a4991f8-7832-4ca9-8809-88a97de88749">
|
||||
<producedTypes>
|
||||
<selectionType typeId="7006c19d-dba1-485f-bb20-39d5d3d0928a" valueTypeId="38802afe-0d37-46f9-9c0c-71fe3df897f3"/>
|
||||
<listType typeId="05eb20c8-8b0a-47bf-bc49-0d65ec03ad84" valueTypeId="fbc7d746-177b-4eac-adeb-6c3d05c07059"/>
|
||||
<managerType typeId="40e1b1b5-4fd1-43cc-9a24-8c5380af4e61" valueTypeId="962295fd-0817-4b35-be62-dcfddd2b0b3e"/>
|
||||
<recordSetType typeId="5ecaac76-d13d-4183-986d-0b7910a6736e" valueTypeId="aa7337b1-e3fc-4f84-b397-1d7119de5962"/>
|
||||
<recordKeyType typeId="58c0a857-ca32-4d68-a68e-9acc1d9c6f8d" valueTypeId="b4b34000-40fa-4753-a985-cbd13053b1e6"/>
|
||||
<recordType typeId="9e57ab08-08d9-4037-bc5c-e5429c876734" valueTypeId="7d642682-d5a3-4f8b-95c9-19569f84f052"/>
|
||||
<recordManagerType typeId="30e1115f-d040-4595-b2f6-03adf7de2fc3" valueTypeId="1add05ff-71f7-46f0-af26-713b49514f48"/>
|
||||
</producedTypes>
|
||||
<name>ДокументыФизическихЛиц</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:InformationRegisterExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<informationRegisterPeriodicity>Checked</informationRegisterPeriodicity>
|
||||
<writeMode>Checked</writeMode>
|
||||
</extension>
|
||||
<informationRegisterPeriodicity>Day</informationRegisterPeriodicity>
|
||||
<resources uuid="d7943f1b-efd9-4e46-aee8-e6700826eb4b" extendedConfigurationObject="4f44c1c0-0480-415e-8058-41b28f2f43a0">
|
||||
<name>Серия</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>String</type>
|
||||
</types>
|
||||
<stringQualifiers>
|
||||
<length>14</length>
|
||||
</stringQualifiers>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</resources>
|
||||
<resources uuid="2f44a202-2e03-4098-8d45-f8e2bc72f707" extendedConfigurationObject="3b708ec7-6543-40ff-8ea2-16d4ddb7d56f">
|
||||
<name>Номер</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>String</type>
|
||||
</types>
|
||||
<stringQualifiers>
|
||||
<length>21</length>
|
||||
</stringQualifiers>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</resources>
|
||||
<dimensions uuid="5b9724b4-eec6-4cac-ba3c-30930c7e17b6" extendedConfigurationObject="3291428e-6727-43cc-a1f8-c62f90320e90">
|
||||
<name>Физлицо</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.ФизическиеЛица</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</dimensions>
|
||||
<dimensions uuid="b2da62fd-ac8f-4bb9-970f-b2dcb7d58bac" extendedConfigurationObject="d867720c-c937-4689-b241-0afda05ef993">
|
||||
<name>ВидДокумента</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.ВидыДокументовФизическихЛиц</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</dimensions>
|
||||
</mdclass:InformationRegister>
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:InformationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="2b70ff71-c424-4201-a358-9c6c270271f4" extendedConfigurationObject="a4a68a59-c7f1-4694-b9e9-8f485fd35f4c">
|
||||
<producedTypes>
|
||||
<selectionType typeId="0d4ec4e4-697e-4e44-a938-8bcd170f92c2" valueTypeId="05ab30e4-18aa-45b9-b8b1-852760c97774"/>
|
||||
<listType typeId="311cde38-758c-4b11-8d8d-2134429ce7a8" valueTypeId="4ec16bfd-03e1-4a6d-9917-1d2e99f48ead"/>
|
||||
<managerType typeId="b98baba6-4eaa-4066-9908-6d131a3d78da" valueTypeId="96da3de1-90ef-4f3b-afe6-5b76bcdf949f"/>
|
||||
<recordSetType typeId="d3e54607-f4a8-4a0f-a3ff-068a915e044e" valueTypeId="4971fef6-da7f-4470-99e4-590a436f4cdf"/>
|
||||
<recordKeyType typeId="4ccf6fed-0053-4e49-b476-2e2f078c71e4" valueTypeId="5cca949a-9054-4c69-af8a-daf08251a839"/>
|
||||
<recordType typeId="18678234-8683-48b3-b617-b80f70b432a1" valueTypeId="e2b8fc5c-6049-47a9-850e-72583ca41f37"/>
|
||||
<recordManagerType typeId="79fadbfb-10df-4d14-8130-9205f60d3bde" valueTypeId="99367e92-d764-4e9a-9571-9df81c614b25"/>
|
||||
</producedTypes>
|
||||
<name>ПлательщикиПоУслугамДДУ</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:InformationRegisterExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<informationRegisterPeriodicity>Checked</informationRegisterPeriodicity>
|
||||
<writeMode>Checked</writeMode>
|
||||
</extension>
|
||||
<informationRegisterPeriodicity>Day</informationRegisterPeriodicity>
|
||||
<resources uuid="1b17da8e-f522-49ca-9c74-057324278152" extendedConfigurationObject="b2d220a3-0ec3-4b05-bcdd-b94e78c05a2b">
|
||||
<name>Плательщик</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.Контрагенты</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</resources>
|
||||
<resources uuid="f705ebca-c78c-44f2-92b0-7ce7a8b96dcb" extendedConfigurationObject="4fd1b9d4-9863-4217-98d5-7efef3d5b9c8">
|
||||
<name>СчетПлательщика</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.БанковскиеИКазначейскиеСчета</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</resources>
|
||||
<dimensions uuid="b9227278-e245-4974-af70-979610bba16b" extendedConfigurationObject="396d3b97-6952-4d43-af57-8f5f2a98f9f7">
|
||||
<name>Ребенок</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.Дети</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</dimensions>
|
||||
</mdclass:InformationRegister>
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:InformationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="2cace46c-b21b-4de3-9240-81409afd5e4b" extendedConfigurationObject="1753660b-df3e-4b25-81a6-928d9a8ad2f9">
|
||||
<producedTypes>
|
||||
<selectionType typeId="b1afd392-4385-415f-860c-4c6659777928" valueTypeId="f520dfcc-4465-438c-a41e-029839f2ec0a"/>
|
||||
<listType typeId="f42f935d-9fe5-4da6-8604-39316826a42b" valueTypeId="a5694172-6a36-4600-b3ad-b1e8fa1a749a"/>
|
||||
<managerType typeId="3afef3cf-8c0e-4a9c-b331-4b81615453de" valueTypeId="787888a2-bc55-4495-bf12-e24de6cb06d5"/>
|
||||
<recordSetType typeId="429e2d1c-637b-4648-a017-dc9aa588fe14" valueTypeId="52c81ab5-78e2-4f6f-a00f-f0caa16caa67"/>
|
||||
<recordKeyType typeId="29afee52-18c0-43f7-91f4-9dff70ff355c" valueTypeId="61b1ea06-b586-4276-bf95-736c8a0c33b6"/>
|
||||
<recordType typeId="dadd302f-e8ee-417c-b007-f6ddcb450a4f" valueTypeId="861c91f1-2b06-4ddb-a2e3-dccd03b306a7"/>
|
||||
<recordManagerType typeId="66964bbe-929b-4209-beb4-edb3856c3364" valueTypeId="731c473f-d0a6-42db-9bc9-268c92383563"/>
|
||||
</producedTypes>
|
||||
<name>ФИОФизическихЛиц</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:InformationRegisterExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<informationRegisterPeriodicity>Checked</informationRegisterPeriodicity>
|
||||
<writeMode>Checked</writeMode>
|
||||
</extension>
|
||||
<informationRegisterPeriodicity>Day</informationRegisterPeriodicity>
|
||||
<resources uuid="558153db-9a3b-4a64-bd0d-b75378d93cf1" extendedConfigurationObject="5c916638-454f-4ea4-a71a-dd3c39e28428">
|
||||
<name>Фамилия</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>String</type>
|
||||
</types>
|
||||
<stringQualifiers>
|
||||
<length>50</length>
|
||||
</stringQualifiers>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</resources>
|
||||
<resources uuid="a30f2706-cc8f-48ab-9569-ab1049e29a95" extendedConfigurationObject="31efb60d-7a65-4bb2-882e-d6dc22191964">
|
||||
<name>Имя</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>String</type>
|
||||
</types>
|
||||
<stringQualifiers>
|
||||
<length>50</length>
|
||||
</stringQualifiers>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</resources>
|
||||
<resources uuid="f69c9879-4849-4ab7-900d-d3ca2fbfc57e" extendedConfigurationObject="08c0c490-fee3-4ed9-85c1-e6c5a1678038">
|
||||
<name>Отчество</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>String</type>
|
||||
</types>
|
||||
<stringQualifiers>
|
||||
<length>50</length>
|
||||
</stringQualifiers>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</resources>
|
||||
<dimensions uuid="bba39398-6c9e-4592-a514-4948542e697e" extendedConfigurationObject="1ec9e5a5-ac7f-445a-ab09-634e496ee7f9">
|
||||
<name>ФизическоеЛицо</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:BasicFeatureExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<typeExtension>
|
||||
<types>
|
||||
<state>Checked</state>
|
||||
<type>CatalogRef.ФизическиеЛица</type>
|
||||
</types>
|
||||
</typeExtension>
|
||||
</extension>
|
||||
</dimensions>
|
||||
</mdclass:InformationRegister>
|
||||
@@ -0,0 +1,8 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Определяет состав программного интерфейса для интеграции с конфигурацией.
|
||||
//
|
||||
// Параметры:
|
||||
// Настройки - Структура - Настройки интеграции этого объекта.
|
||||
// См. возвращаемое значение функции ПодключаемыеКоманды.НастройкиПодключаемыхОтчетовИОбработок().
|
||||
//
|
||||
Процедура ПриОпределенииНастроек(Настройки) Экспорт
|
||||
|
||||
// Дополнительные настройки интеграции отчета с подсистемой не требуются:
|
||||
// отчет не размещает свои команды на формах других объектов.
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Настройки общей формы отчета подсистемы "Варианты отчетов".
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения, Неопределено - форма отчета или форма настроек отчета.
|
||||
// Неопределено когда вызов без контекста.
|
||||
// КлючВарианта - Строка, Неопределено - имя предопределенного
|
||||
// или уникальный идентификатор пользовательского варианта отчета.
|
||||
// Неопределено когда вызов без контекста.
|
||||
// Настройки - см. ОтчетыКлиентСервер.ПолучитьНастройкиОтчетаПоУмолчанию.
|
||||
//
|
||||
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
|
||||
|
||||
Настройки.ФормироватьСразу = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+438
@@ -0,0 +1,438 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<dataSource>
|
||||
<name>ИсточникДанных1</name>
|
||||
<dataSourceType>Local</dataSourceType>
|
||||
</dataSource>
|
||||
<dataSet xsi:type="DataSetQuery">
|
||||
<name>НаборДанных1</name>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>Организация</dataPath>
|
||||
<field>Организация</field>
|
||||
<role>
|
||||
<dcscom:dimension>true</dcscom:dimension>
|
||||
</role>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>Учреждение</dataPath>
|
||||
<field>Учреждение</field>
|
||||
<role>
|
||||
<dcscom:dimension>true</dcscom:dimension>
|
||||
</role>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>Ребенок</dataPath>
|
||||
<field>Ребенок</field>
|
||||
<role>
|
||||
<dcscom:dimension>true</dcscom:dimension>
|
||||
</role>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>ИФО</dataPath>
|
||||
<field>ИФО</field>
|
||||
<role>
|
||||
<dcscom:dimension>true</dcscom:dimension>
|
||||
</role>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>КФО</dataPath>
|
||||
<field>КФО</field>
|
||||
<role>
|
||||
<dcscom:dimension>true</dcscom:dimension>
|
||||
</role>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>КПС</dataPath>
|
||||
<field>КПС</field>
|
||||
<role>
|
||||
<dcscom:dimension>true</dcscom:dimension>
|
||||
</role>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>ОстатокНаНачало</dataPath>
|
||||
<field>ОстатокНаНачало</field>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Остаток на начало</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>Плательщик</dataPath>
|
||||
<field>Плательщик</field>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>Договор</dataPath>
|
||||
<field>Договор</field>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>ОстатокНаКонец</dataPath>
|
||||
<field>ОстатокНаКонец</field>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Остаток на конец</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>Приход</dataPath>
|
||||
<field>Приход</field>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Приход</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>Расход</dataPath>
|
||||
<field>Расход</field>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Расход</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>Регистратор</dataPath>
|
||||
<field>Регистратор</field>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Регистратор</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>ИДСтроки</dataPath>
|
||||
<field>ИДСтроки</field>
|
||||
</field>
|
||||
<dataSource>ИсточникДанных1</dataSource>
|
||||
<query>ВЫБРАТЬ
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.Организация КАК Организация,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.Учреждение КАК Учреждение,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.Ребенок КАК Ребенок,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.ИФО КАК ИФО,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.КФО КАК КФО,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.КПС КАК КПС,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.СуммаОстаток КАК ОстатокНаНачало
|
||||
ПОМЕСТИТЬ ОстаткиПоРПНаНачало
|
||||
ИЗ
|
||||
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Остатки(&НачалоПериода,) КАК
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки
|
||||
ИНДЕКСИРОВАТЬ ПО
|
||||
Организация,
|
||||
Учреждение,
|
||||
Ребенок
|
||||
;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ВЫБРАТЬ
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.Организация КАК Организация,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.Учреждение КАК Учреждение,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.Ребенок КАК Ребенок,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.ИФО КАК ИФО,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.КФО КАК КФО,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.КПС КАК КПС,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.Регистратор КАК Регистратор,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.СуммаПриход КАК Приход,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.СуммаРасход КАК Расход
|
||||
ПОМЕСТИТЬ ОборотыПоРП
|
||||
ИЗ
|
||||
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Обороты(&НачалоПериода, ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), СЕКУНДА, 1), Регистратор,) КАК
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты
|
||||
ИНДЕКСИРОВАТЬ ПО
|
||||
Организация,
|
||||
Учреждение,
|
||||
Ребенок
|
||||
;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ВЫБРАТЬ
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.Организация КАК Организация,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.Учреждение КАК Учреждение,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.Ребенок КАК Ребенок,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.ИФО КАК ИФО,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.КФО КАК КФО,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.КПС КАК КПС,
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.СуммаОстаток КАК ОстатокНаКонец
|
||||
ПОМЕСТИТЬ ОстаткиПоРПНаКонец
|
||||
ИЗ
|
||||
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), СЕКУНДА, 1),) КАК
|
||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки
|
||||
ИНДЕКСИРОВАТЬ ПО
|
||||
Организация,
|
||||
Учреждение,
|
||||
Ребенок
|
||||
;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ВЫБРАТЬ
|
||||
ОстаткиПоРПНаНачало.Организация КАК Организация,
|
||||
ОстаткиПоРПНаНачало.Учреждение КАК Учреждение,
|
||||
ОстаткиПоРПНаНачало.Ребенок КАК Ребенок,
|
||||
ОстаткиПоРПНаНачало.ИФО КАК ИФО,
|
||||
ОстаткиПоРПНаНачало.КФО КАК КФО,
|
||||
ОстаткиПоРПНаНачало.КПС КАК КПС,
|
||||
СУММА(ОстаткиПоРПНаНачало.ОстатокНаНачало) КАК ОстатокНаНачало,
|
||||
0 КАК ОстатокНаКонец,
|
||||
0 КАК Приход,
|
||||
0 КАК Расход,
|
||||
NULL КАК Регистратор
|
||||
ИЗ
|
||||
ОстаткиПоРПНаНачало КАК ОстаткиПоРПНаНачало
|
||||
{ГДЕ
|
||||
ОстаткиПоРПНаНачало.Организация.*,
|
||||
ОстаткиПоРПНаНачало.Учреждение.*,
|
||||
ОстаткиПоРПНаНачало.Ребенок.*}
|
||||
СГРУППИРОВАТЬ ПО
|
||||
ОстаткиПоРПНаНачало.Организация,
|
||||
ОстаткиПоРПНаНачало.Учреждение,
|
||||
ОстаткиПоРПНаНачало.Ребенок,
|
||||
ОстаткиПоРПНаНачало.ИФО,
|
||||
ОстаткиПоРПНаНачало.КФО,
|
||||
ОстаткиПоРПНаНачало.КПС
|
||||
|
||||
ОБЪЕДИНИТЬ ВСЕ
|
||||
|
||||
ВЫБРАТЬ
|
||||
ОстаткиПоРПНаКонец.Организация,
|
||||
ОстаткиПоРПНаКонец.Учреждение,
|
||||
ОстаткиПоРПНаКонец.Ребенок,
|
||||
ОстаткиПоРПНаКонец.ИФО,
|
||||
ОстаткиПоРПНаКонец.КФО,
|
||||
ОстаткиПоРПНаКонец.КПС,
|
||||
0,
|
||||
СУММА(ОстаткиПоРПНаКонец.ОстатокНаКонец),
|
||||
0,
|
||||
0,
|
||||
NULL
|
||||
ИЗ
|
||||
ОстаткиПоРПНаКонец КАК ОстаткиПоРПНаКонец
|
||||
{ГДЕ
|
||||
ОстаткиПоРПНаКонец.Организация.*,
|
||||
ОстаткиПоРПНаКонец.Учреждение.*,
|
||||
ОстаткиПоРПНаКонец.Ребенок.*}
|
||||
СГРУППИРОВАТЬ ПО
|
||||
ОстаткиПоРПНаКонец.Организация,
|
||||
ОстаткиПоРПНаКонец.Учреждение,
|
||||
ОстаткиПоРПНаКонец.Ребенок,
|
||||
ОстаткиПоРПНаКонец.ИФО,
|
||||
ОстаткиПоРПНаКонец.КФО,
|
||||
ОстаткиПоРПНаКонец.КПС
|
||||
|
||||
ОБЪЕДИНИТЬ ВСЕ
|
||||
|
||||
ВЫБРАТЬ
|
||||
ОборотыПоРП.Организация,
|
||||
ОборотыПоРП.Учреждение,
|
||||
ОборотыПоРП.Ребенок,
|
||||
ОборотыПоРП.ИФО,
|
||||
ОборотыПоРП.КФО,
|
||||
ОборотыПоРП.КПС,
|
||||
0,
|
||||
0,
|
||||
СУММА(ОборотыПоРП.Приход),
|
||||
СУММА(ОборотыПоРП.Расход),
|
||||
ОборотыПоРП.Регистратор
|
||||
ИЗ
|
||||
ОборотыПоРП КАК ОборотыПоРП
|
||||
{ГДЕ
|
||||
ОборотыПоРП.Организация.*,
|
||||
ОборотыПоРП.Учреждение.*,
|
||||
ОборотыПоРП.Ребенок.*}
|
||||
СГРУППИРОВАТЬ ПО
|
||||
ОборотыПоРП.Организация,
|
||||
ОборотыПоРП.Учреждение,
|
||||
ОборотыПоРП.Ребенок,
|
||||
ОборотыПоРП.ИФО,
|
||||
ОборотыПоРП.КФО,
|
||||
ОборотыПоРП.КПС,
|
||||
ОборотыПоРП.Регистратор</query>
|
||||
</dataSet>
|
||||
<totalField>
|
||||
<dataPath>ОстатокНаКонец</dataPath>
|
||||
<expression>Сумма(ОстатокНаКонец)</expression>
|
||||
</totalField>
|
||||
<totalField>
|
||||
<dataPath>ОстатокНаНачало</dataPath>
|
||||
<expression>Сумма(ОстатокНаНачало)</expression>
|
||||
</totalField>
|
||||
<totalField>
|
||||
<dataPath>Приход</dataPath>
|
||||
<expression>Сумма(Приход)</expression>
|
||||
</totalField>
|
||||
<totalField>
|
||||
<dataPath>Расход</dataPath>
|
||||
<expression>Сумма(Расход)</expression>
|
||||
</totalField>
|
||||
<parameter>
|
||||
<name>НачалоПериода</name>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Начало периода</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
<valueType>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</valueType>
|
||||
<useRestriction>true</useRestriction>
|
||||
<expression>НачалоПериода(&ПериодОтчета.ДатаНачала, "День")</expression>
|
||||
<availableAsField>false</availableAsField>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<name>КонецПериода</name>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Конец периода</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
<valueType>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</valueType>
|
||||
<useRestriction>true</useRestriction>
|
||||
<expression>КонецПериода(&ПериодОтчета.ДатаОкончания, "День")</expression>
|
||||
<availableAsField>false</availableAsField>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<name>Период</name>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Период</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
<valueType>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>Date</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</valueType>
|
||||
<useRestriction>true</useRestriction>
|
||||
<availableAsField>false</availableAsField>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<name>ПериодОтчета</name>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Период отчета</v8:content>
|
||||
</v8:item>
|
||||
</title>
|
||||
<valueType>
|
||||
<v8:Type>v8:StandardPeriod</v8:Type>
|
||||
</valueType>
|
||||
<value xsi:type="v8:StandardPeriod">
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">ThisMonth</v8:variant>
|
||||
</value>
|
||||
<useRestriction>false</useRestriction>
|
||||
</parameter>
|
||||
<settingsVariant>
|
||||
<dcsset:name>Основной</dcsset:name>
|
||||
<dcsset:presentation xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Ведомость ЦБ по родительской плате</v8:content>
|
||||
</v8:item>
|
||||
</dcsset:presentation>
|
||||
<dcsset:settings xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
|
||||
<dcsset:selection>
|
||||
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
||||
<dcsset:field>Учреждение</dcsset:field>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
||||
<dcsset:field>Ребенок</dcsset:field>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
||||
<dcsset:field>ОстатокНаНачало</dcsset:field>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
||||
<dcsset:field>Приход</dcsset:field>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
||||
<dcsset:field>Расход</dcsset:field>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
||||
<dcsset:field>ОстатокНаКонец</dcsset:field>
|
||||
</dcsset:item>
|
||||
</dcsset:selection>
|
||||
<dcsset:filter>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:use>false</dcsset:use>
|
||||
<dcsset:left xsi:type="dcscor:Field">Организация</dcsset:left>
|
||||
<dcsset:comparisonType>Equal</dcsset:comparisonType>
|
||||
<dcsset:right xsi:nil="true"/>
|
||||
<dcsset:userSettingID>6eab5ff8-2cf8-4a72-877e-be593953f8b7</dcsset:userSettingID>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:use>false</dcsset:use>
|
||||
<dcsset:left xsi:type="dcscor:Field">Учреждение</dcsset:left>
|
||||
<dcsset:comparisonType>Equal</dcsset:comparisonType>
|
||||
<dcsset:right xsi:nil="true"/>
|
||||
<dcsset:userSettingID>9559ff86-b9cf-4a2d-a6b6-a6dedfa897f1</dcsset:userSettingID>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:use>false</dcsset:use>
|
||||
<dcsset:left xsi:type="dcscor:Field">Ребенок</dcsset:left>
|
||||
<dcsset:comparisonType>Equal</dcsset:comparisonType>
|
||||
<dcsset:right xsi:nil="true"/>
|
||||
<dcsset:userSettingID>f31f4ea6-be12-4085-82e6-1becc5e419ad</dcsset:userSettingID>
|
||||
</dcsset:item>
|
||||
</dcsset:filter>
|
||||
<dcsset:dataParameters>
|
||||
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
|
||||
<dcscor:use>false</dcscor:use>
|
||||
<dcscor:parameter>Период</dcscor:parameter>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
|
||||
<dcscor:parameter>ПериодОтчета</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8:StandardPeriod">
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">ThisMonth</v8:variant>
|
||||
</dcscor:value>
|
||||
<dcsset:userSettingID>8ca12555-393c-41b8-bb8c-bf8635e01803</dcsset:userSettingID>
|
||||
</dcscor:item>
|
||||
</dcsset:dataParameters>
|
||||
<dcsset:item xsi:type="dcsset:StructureItemGroup">
|
||||
<dcsset:groupItems>
|
||||
<dcsset:item xsi:type="dcsset:GroupItemField">
|
||||
<dcsset:field>Учреждение</dcsset:field>
|
||||
<dcsset:groupType>Items</dcsset:groupType>
|
||||
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
|
||||
</dcsset:item>
|
||||
</dcsset:groupItems>
|
||||
<dcsset:order>
|
||||
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
|
||||
</dcsset:order>
|
||||
<dcsset:selection>
|
||||
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
|
||||
</dcsset:selection>
|
||||
<dcsset:item xsi:type="dcsset:StructureItemGroup">
|
||||
<dcsset:groupItems>
|
||||
<dcsset:item xsi:type="dcsset:GroupItemField">
|
||||
<dcsset:field>Ребенок</dcsset:field>
|
||||
<dcsset:groupType>Items</dcsset:groupType>
|
||||
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
|
||||
</dcsset:item>
|
||||
</dcsset:groupItems>
|
||||
<dcsset:order>
|
||||
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
|
||||
</dcsset:order>
|
||||
<dcsset:selection>
|
||||
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
|
||||
</dcsset:selection>
|
||||
</dcsset:item>
|
||||
</dcsset:item>
|
||||
</dcsset:settings>
|
||||
</settingsVariant>
|
||||
</DataCompositionSchema>
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Report xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="fb7843fa-6b95-44e6-bbeb-64d8b3761d6d">
|
||||
<producedTypes>
|
||||
<objectType typeId="7d006fbe-083f-44f4-b649-1635002b992f" valueTypeId="8cff6305-886a-4a70-aa9a-7e0712d3f5d0"/>
|
||||
<managerType typeId="b1af8ca0-76fe-4683-9752-5bb24785d37e" valueTypeId="ebc1ea74-9d19-48cf-acad-66dc6b0ccf6b"/>
|
||||
</producedTypes>
|
||||
<name>ПС_ВедомостьЦБПоРодительскойПлате</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Ведомость ЦБ по родительской плате</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<mainDataCompositionSchema>Report.ПС_ВедомостьЦБПоРодительскойПлате.Template.ОсновнаяСхемаКомпоновкиДанных</mainDataCompositionSchema>
|
||||
<variantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</variantsStorage>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<templates uuid="e6203f37-68ac-4895-b029-cda52dca7060">
|
||||
<name>ОсновнаяСхемаКомпоновкиДанных</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Основная схема компоновки данных</value>
|
||||
</synonym>
|
||||
<templateType>DataCompositionSchema</templateType>
|
||||
</templates>
|
||||
</mdclass:Report>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Rights xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://v8.1c.ru/8.2/roles" xsi:type="Rights">
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>false</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.ПрофиСофт</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Role xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="41cdf3e5-54f0-4c47-964d-ec17da111e29" extendedConfigurationObject="b7f0d1e7-046e-4b36-a05f-48fcb1153912">
|
||||
<name>БазовыеПраваБГУ</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:RoleExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<rights>Extended</rights>
|
||||
</extension>
|
||||
</mdclass:Role>
|
||||
@@ -0,0 +1,483 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Rights xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://v8.1c.ru/8.2/roles" xsi:type="Rights">
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>false</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.КФО</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.ПС_ПередачаПоступившихПлатежейВУчреждения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Delete</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Posting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UndoPosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveDeleteMarked</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractivePosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractivePostingRegular</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveUndoPosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveChangeOfPosted</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ReadDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ReadDataHistoryOfMissingData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistoryOfMissingData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistorySettings</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistoryVersionComment</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ViewDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EditDataHistoryVersionComment</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SwitchToDataHistoryVersion</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НачислениеРодительскойПлаты</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Delete</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Posting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UndoPosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveDeleteMarked</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractivePosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractivePostingRegular</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveUndoPosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveChangeOfPosted</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ReadDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ReadDataHistoryOfMissingData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistoryOfMissingData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistorySettings</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistoryVersionComment</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ViewDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EditDataHistoryVersionComment</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SwitchToDataHistoryVersion</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Договор</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.RecordType</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.Active</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.LineNumber</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.Recorder</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.Period</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Attribute.ВидОперации</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Плательщик</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.ИФО</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Resource.Сумма</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Attribute.ДокументПередачи</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Учреждение</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Организация</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.ПС_ПринятиеПоступившихПлатежейИзЦБ</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Delete</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Posting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UndoPosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveDeleteMarked</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractivePosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractivePostingRegular</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveUndoPosting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveChangeOfPosted</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ReadDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ReadDataHistoryOfMissingData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistoryOfMissingData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistorySettings</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataHistoryVersionComment</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ViewDataHistory</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EditDataHistoryVersionComment</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SwitchToDataHistoryVersion</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Ребенок</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.ИДСтроки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ПС_УправлениеРасчетамиПоРодительскойПлате</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ПС_ВедомостьЦБПоРодительскойПлате</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.КПС</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Role xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="b82e2998-dfde-414a-9d26-4f95c45fb346">
|
||||
<name>ПС_ЗаписьРодительскойПлаты</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Родительская плата: запись</value>
|
||||
</synonym>
|
||||
</mdclass:Role>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Rights xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://v8.1c.ru/8.2/roles" xsi:type="Rights">
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>false</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Document.ПС_ПринятиеПоступившихПлатежейИзЦБ</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Posting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.ПС_ПередачаПоступившихПлатежейВУчреждения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Posting</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ПС_УправлениеРасчетамиПоРодительскойПлате</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Role xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="095c7d00-93e0-4ee6-8e62-cc9bcf24851d">
|
||||
<name>ПС_ОсновнаяРоль</name>
|
||||
</mdclass:Role>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Rights xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://v8.1c.ru/8.2/roles" xsi:type="Rights">
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>false</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Document.ПС_ПередачаПоступившихПлатежейВУчреждения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.ПС_ПринятиеПоступившихПлатежейИзЦБ</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ПС_УправлениеРасчетамиПоРодительскойПлате</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ПС_ВедомостьЦБПоРодительскойПлате</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НачислениеРодительскойПлаты</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Role xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="52451e17-fda1-4de2-a69a-f8b4f3994203">
|
||||
<name>ПС_ЧтениеРодительскойПлаты</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Родительская плата: чтение</value>
|
||||
</synonym>
|
||||
</mdclass:Role>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:SettingsStorage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="f52bd6b4-25a6-49a3-a19c-16d8e5a25cbe" extendedConfigurationObject="14512818-58b0-44cc-b00d-d37913c57aad">
|
||||
<producedTypes>
|
||||
<managerType typeId="6a607f14-b852-4fbb-8f5f-b4b66e21b07d" valueTypeId="2b72229c-be92-4fd6-8da7-9822b8fedf3b"/>
|
||||
</producedTypes>
|
||||
<name>ХранилищеВариантовОтчетов</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:SettingsStorageExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
</extension>
|
||||
</mdclass:SettingsStorage>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:StyleItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="b34d2ad6-7da4-45bb-ae55-b82aaa9fcc7d" extendedConfigurationObject="fa2a9ef2-00a1-44f4-a82c-6c7288dd62dc">
|
||||
<name>ВажнаяНадписьШрифт</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:StyleItemExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<type>Checked</type>
|
||||
</extension>
|
||||
<type>Font</type>
|
||||
</mdclass:StyleItem>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:StyleItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="cd65ede7-58dd-4100-8d96-120976e25dea" extendedConfigurationObject="a731357c-fcc6-4926-b9a3-ee4512c31b45">
|
||||
<name>ИтогиФонГруппы</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:StyleItemExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<type>Checked</type>
|
||||
</extension>
|
||||
</mdclass:StyleItem>
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:StyleItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="16b69c44-e471-4b24-8afd-09cc7fc78d50" extendedConfigurationObject="7f8b5972-b138-47b0-bdb9-197659b2e476">
|
||||
<name>ТекстИнформационнойНадписи</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:StyleItemExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<type>Checked</type>
|
||||
</extension>
|
||||
</mdclass:StyleItem>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:StyleItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="7d291171-f63f-4014-af1b-2cebe84b14d6" extendedConfigurationObject="489d08d0-5360-4b44-a270-02186b709033">
|
||||
<name>ЦветФонаВыделения</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:StyleItemExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<type>Checked</type>
|
||||
</extension>
|
||||
</mdclass:StyleItem>
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="0ce87786-1799-4f92-8a78-549a3e1c3060" extendedConfigurationObject="7795348b-2f52-47f7-bf00-e11e5e795a43">
|
||||
<name>ПодключаемыеОтчетыИОбработки</name>
|
||||
<objectBelonging>Adopted</objectBelonging>
|
||||
<extension xsi:type="mdclassExtension:SubsystemExtension">
|
||||
<extendedConfigurationObject>Checked</extendedConfigurationObject>
|
||||
<content>Extended</content>
|
||||
<commandInterface>Extended</commandInterface>
|
||||
</extension>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<content>Report.ПС_ВедомостьЦБПоРодительскойПлате</content>
|
||||
</mdclass:Subsystem>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<cmi:CommandInterface xmlns:cmi="http://g5.1c.ru/v8/dt/cmi"/>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user