РК_ЗагрузкаОстатков 1.3.1.64: отборы в ТЧ, CRM326, группы, UI комиссии.
Отбор складов/организаций — в ТЧ объекта; kind_crm326_name при загрузке; заполнение групп номенклатуры через API; группировка колонок комиссии. Refs #3, #4, #5, #6, #9
This commit is contained in:
@@ -119,6 +119,18 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// POST /v1/stock/nomenclature-groups на исходной ИБ.
|
||||
//
|
||||
Функция СписокГруппНоменклатурыВнешнейБазы(Подключение, ПараметрыЗапроса = Неопределено) Экспорт
|
||||
|
||||
Если ПараметрыЗапроса = Неопределено Тогда
|
||||
ПараметрыЗапроса = Новый Структура;
|
||||
КонецЕсли;
|
||||
Настройки = НастройкиПодключения(Подключение);
|
||||
Возврат ВыполнитьPOST(Настройки, "v1/stock/nomenclature-groups", ПараметрыЗапроса);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Универсальный GET к Transfer API.
|
||||
//
|
||||
Функция ВыполнитьGET(НастройкиПодключения, ОтносительныйПуть) Экспорт
|
||||
|
||||
@@ -145,6 +145,14 @@
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ВходящиеКомиссионныеТовары.Attribute.Назначение" id="b8603b9a-2174-4f67-b235-42b146d4c0e0"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.СозданныеДокументы.Attribute.Документ" id="b8d3f6a9-2c74-43e6-9f0b-70514e92b36d"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборГруппНоменклатур.Attribute.Наименование" id="bbf7355a-dacd-4300-afbd-86fece4e28f2"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборСкладовВнешнейБазы" id="e7012345-a678-4bcd-9ef0-123456789abc"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборСкладовВнешнейБазы.Attribute.Идентификатор" id="e7012345-a678-4bcd-9ef0-123456789abe"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборСкладовВнешнейБазы.Attribute.Наименование" id="e7012345-a678-4bcd-9ef0-123456789abf"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборСкладовВнешнейБазы.Attribute.Отметка" id="e7012345-a678-4bcd-9ef0-123456789ac0"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборОрганизацийВнешнейБазы" id="f8123456-b789-4cde-8fa1-234567890abc"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборОрганизацийВнешнейБазы.Attribute.Идентификатор" id="f8123456-b789-4cde-8fa1-234567890abe"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборОрганизацийВнешнейБазы.Attribute.Наименование" id="f8123456-b789-4cde-8fa1-234567890abf"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборОрганизацийВнешнейБазы.Attribute.Отметка" id="f8123456-b789-4cde-8fa1-234567890ac0"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ОтборГруппНоменклатур" id="bc4a2382-d917-4968-8ea2-6101c7c0e2ba"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ВходящиеКомиссионныеТовары.Attribute.Артикул" id="bd23b044-fa3b-454a-a323-72e56d226341"/>
|
||||
<Metadata name="DataProcessor.РК_ЗагрузкаОстатков.TabularSection.ВходящиеСобственныеТовары.Attribute.ХарактеристикаИдентификатор" id="bf93ecc1-fb65-4ba9-be07-78575a66384b"/>
|
||||
|
||||
@@ -4694,6 +4694,124 @@
|
||||
</Attribute>
|
||||
</ChildObjects>
|
||||
</TabularSection>
|
||||
<TabularSection uuid="e7012345-a678-4bcd-9ef0-123456789abc">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="DataProcessorTabularSection.РК_ЗагрузкаОстатков.ОтборСкладовВнешнейБазы" category="TabularSection">
|
||||
<xr:TypeId>9b25a39a-9e13-42b5-92ae-f65a08475332</xr:TypeId>
|
||||
<xr:ValueId>9d042f35-d49d-42b4-92af-c51a50db28bd</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
<xr:GeneratedType name="DataProcessorTabularSectionRow.РК_ЗагрузкаОстатков.ОтборСкладовВнешнейБазы" category="TabularSectionRow">
|
||||
<xr:TypeId>e7012345-a678-4bcd-9ef0-123456789abd</xr:TypeId>
|
||||
<xr:ValueId>383d7cb5-2b7e-439d-9703-be5c608aaa16</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
</InternalInfo>
|
||||
<Properties>
|
||||
<Name>ОтборСкладовВнешнейБазы</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отбор складов внешней базы</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<ToolTip/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
</Properties>
|
||||
<ChildObjects>
|
||||
<Attribute uuid="e7012345-a678-4bcd-9ef0-123456789abe">
|
||||
<Properties>
|
||||
<Name>Идентификатор</Name>
|
||||
<Synonym><v8:item><v8:lang>ru</v8:lang><v8:content>Идентификатор</v8:content></v8:item></Synonym>
|
||||
<Comment/>
|
||||
<Type><v8:Type>v8:UUID</v8:Type></Type>
|
||||
<PasswordMode>false</PasswordMode><Format/><EditFormat/><ToolTip/><MarkNegatives>false</MarkNegatives><Mask/><MultiLine>false</MultiLine><ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/><MaxValue xsi:nil="true"/><FillFromFillingValue>false</FillFromFillingValue><FillValue xsi:nil="true"/><FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems><ChoiceParameterLinks/><ChoiceParameters/><QuickChoice>Auto</QuickChoice><CreateOnInput>Auto</CreateOnInput><ChoiceForm/><LinkByType/><ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="e7012345-a678-4bcd-9ef0-123456789abf">
|
||||
<Properties>
|
||||
<Name>Наименование</Name>
|
||||
<Synonym><v8:item><v8:lang>ru</v8:lang><v8:content>Наименование</v8:content></v8:item></Synonym>
|
||||
<Comment/>
|
||||
<Type><v8:Type>xs:string</v8:Type><v8:StringQualifiers><v8:Length>0</v8:Length><v8:AllowedLength>Variable</v8:AllowedLength></v8:StringQualifiers></Type>
|
||||
<PasswordMode>false</PasswordMode><Format/><EditFormat/><ToolTip/><MarkNegatives>false</MarkNegatives><Mask/><MultiLine>false</MultiLine><ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/><MaxValue xsi:nil="true"/><FillFromFillingValue>false</FillFromFillingValue><FillValue xsi:type="xs:string"/><FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems><ChoiceParameterLinks/><ChoiceParameters/><QuickChoice>Auto</QuickChoice><CreateOnInput>Auto</CreateOnInput><ChoiceForm/><LinkByType/><ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="e7012345-a678-4bcd-9ef0-123456789ac0">
|
||||
<Properties>
|
||||
<Name>Отметка</Name>
|
||||
<Synonym><v8:item><v8:lang>ru</v8:lang><v8:content>Отметка</v8:content></v8:item></Synonym>
|
||||
<Comment/>
|
||||
<Type><v8:Type>xs:boolean</v8:Type></Type>
|
||||
<PasswordMode>false</PasswordMode><Format/><EditFormat/><ToolTip/><MarkNegatives>false</MarkNegatives><Mask/><MultiLine>false</MultiLine><ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/><MaxValue xsi:nil="true"/><FillFromFillingValue>false</FillFromFillingValue><FillValue xsi:type="xs:boolean">false</FillValue><FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems><ChoiceParameterLinks/><ChoiceParameters/><QuickChoice>Auto</QuickChoice><CreateOnInput>Auto</CreateOnInput><ChoiceForm/><LinkByType/><ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
</ChildObjects>
|
||||
</TabularSection>
|
||||
<TabularSection uuid="f8123456-b789-4cde-8fa1-234567890abc">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="DataProcessorTabularSection.РК_ЗагрузкаОстатков.ОтборОрганизацийВнешнейБазы" category="TabularSection">
|
||||
<xr:TypeId>a8703c2c-bc4c-4f6e-8025-a664a8a234e7</xr:TypeId>
|
||||
<xr:ValueId>e7ffea42-e739-4ecf-9732-d0387afea506</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
<xr:GeneratedType name="DataProcessorTabularSectionRow.РК_ЗагрузкаОстатков.ОтборОрганизацийВнешнейБазы" category="TabularSectionRow">
|
||||
<xr:TypeId>f8123456-b789-4cde-8fa1-234567890abd</xr:TypeId>
|
||||
<xr:ValueId>a8cd129c-2184-4d08-bbd8-dc6961b5c74d</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
</InternalInfo>
|
||||
<Properties>
|
||||
<Name>ОтборОрганизацийВнешнейБазы</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отбор организаций внешней базы</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<ToolTip/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
</Properties>
|
||||
<ChildObjects>
|
||||
<Attribute uuid="f8123456-b789-4cde-8fa1-234567890abe">
|
||||
<Properties>
|
||||
<Name>Идентификатор</Name>
|
||||
<Synonym><v8:item><v8:lang>ru</v8:lang><v8:content>Идентификатор</v8:content></v8:item></Synonym>
|
||||
<Comment/>
|
||||
<Type><v8:Type>v8:UUID</v8:Type></Type>
|
||||
<PasswordMode>false</PasswordMode><Format/><EditFormat/><ToolTip/><MarkNegatives>false</MarkNegatives><Mask/><MultiLine>false</MultiLine><ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/><MaxValue xsi:nil="true"/><FillFromFillingValue>false</FillFromFillingValue><FillValue xsi:nil="true"/><FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems><ChoiceParameterLinks/><ChoiceParameters/><QuickChoice>Auto</QuickChoice><CreateOnInput>Auto</CreateOnInput><ChoiceForm/><LinkByType/><ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="f8123456-b789-4cde-8fa1-234567890abf">
|
||||
<Properties>
|
||||
<Name>Наименование</Name>
|
||||
<Synonym><v8:item><v8:lang>ru</v8:lang><v8:content>Наименование</v8:content></v8:item></Synonym>
|
||||
<Comment/>
|
||||
<Type><v8:Type>xs:string</v8:Type><v8:StringQualifiers><v8:Length>0</v8:Length><v8:AllowedLength>Variable</v8:AllowedLength></v8:StringQualifiers></Type>
|
||||
<PasswordMode>false</PasswordMode><Format/><EditFormat/><ToolTip/><MarkNegatives>false</MarkNegatives><Mask/><MultiLine>false</MultiLine><ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/><MaxValue xsi:nil="true"/><FillFromFillingValue>false</FillFromFillingValue><FillValue xsi:type="xs:string"/><FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems><ChoiceParameterLinks/><ChoiceParameters/><QuickChoice>Auto</QuickChoice><CreateOnInput>Auto</CreateOnInput><ChoiceForm/><LinkByType/><ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="f8123456-b789-4cde-8fa1-234567890ac0">
|
||||
<Properties>
|
||||
<Name>Отметка</Name>
|
||||
<Synonym><v8:item><v8:lang>ru</v8:lang><v8:content>Отметка</v8:content></v8:item></Synonym>
|
||||
<Comment/>
|
||||
<Type><v8:Type>xs:boolean</v8:Type></Type>
|
||||
<PasswordMode>false</PasswordMode><Format/><EditFormat/><ToolTip/><MarkNegatives>false</MarkNegatives><Mask/><MultiLine>false</MultiLine><ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/><MaxValue xsi:nil="true"/><FillFromFillingValue>false</FillFromFillingValue><FillValue xsi:type="xs:boolean">false</FillValue><FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems><ChoiceParameterLinks/><ChoiceParameters/><QuickChoice>Auto</QuickChoice><CreateOnInput>Auto</CreateOnInput><ChoiceForm/><LinkByType/><ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
</ChildObjects>
|
||||
</TabularSection>
|
||||
<TabularSection uuid="bc4a2382-d917-4968-8ea2-6101c7c0e2ba">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="DataProcessorTabularSection.РК_ЗагрузкаОстатков.ОтборГруппНоменклатур" category="TabularSection">
|
||||
|
||||
@@ -760,6 +760,7 @@
|
||||
ВидИмя = ЗначениеСвойства(СтрокаAPI, "kind_name", ЗначениеСвойства(СтрокаAPI, "policy_kind_name", ""));
|
||||
НовСтр.ВидНоменклатурыИдентификатор = UUIDИзСтроки(ВидGUID);
|
||||
НовСтр.ВидНоменклатурыНаименование = СокрЛП(Строка(ВидИмя));
|
||||
НовСтр.ра_ВидНоменклатурыCRM326 = СокрЛП(Строка(ЗначениеСвойства(СтрокаAPI, "kind_crm326_name", "")));
|
||||
НовСтр.ПолитикаСерии = СокрЛП(Строка(ЗначениеСвойства(СтрокаAPI, "policy_use_series", "")));
|
||||
НовСтр.ПолитикаХарактеристик = СокрЛП(Строка(ЗначениеСвойства(СтрокаAPI, "policy_use_characteristics", "")));
|
||||
|
||||
|
||||
@@ -165,7 +165,15 @@
|
||||
<DataPath>Объект.ОтборГруппНоменклатур</DataPath>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="ОтборГруппНоменклатурКонтекстноеМеню" id="1519"/>
|
||||
<AutoCommandBar name="ОтборГруппНоменклатурКоманднаяПанель" id="1520"/>
|
||||
<AutoCommandBar name="ОтборГруппНоменклатурКоманднаяПанель" id="1520">
|
||||
<ChildItems>
|
||||
<Button name="ОтборГруппНоменклатурЗаполнить" id="1545">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ЗаполнитьГруппыНоменклатур</CommandName>
|
||||
<ExtendedTooltip name="ОтборГруппНоменклатурЗаполнитьРасширеннаяПодсказка" id="1546"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="ОтборГруппНоменклатурРасширеннаяПодсказка" id="1521"/>
|
||||
<SearchStringAddition name="ОтборГруппНоменклатурСтрокаПоиска" id="1522">
|
||||
<AdditionSource>
|
||||
@@ -228,7 +236,7 @@
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<DataPath>ОтборСкладовВнешнейБазы</DataPath>
|
||||
<DataPath>Объект.ОтборСкладовВнешнейБазы</DataPath>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="ОтборСкладовВнешнейБазыКонтекстноеМеню" id="44">
|
||||
<Autofill>false</Autofill>
|
||||
@@ -291,21 +299,21 @@
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="ОтборСкладовВнешнейБазыОтметка" id="62">
|
||||
<DataPath>ОтборСкладовВнешнейБазы.Отметка</DataPath>
|
||||
<DataPath>Объект.ОтборСкладовВнешнейБазы.Отметка</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ОтборСкладовВнешнейБазыОтметкаКонтекстноеМеню" id="63"/>
|
||||
<ExtendedTooltip name="ОтборСкладовВнешнейБазыОтметкаРасширеннаяПодсказка" id="64"/>
|
||||
</CheckBoxField>
|
||||
<InputField name="ОтборСкладовВнешнейБазыНаименование" id="56">
|
||||
<DataPath>ОтборСкладовВнешнейБазы.Наименование</DataPath>
|
||||
<DataPath>Объект.ОтборСкладовВнешнейБазы.Наименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||
<ContextMenu name="ОтборСкладовВнешнейБазыНаименованиеКонтекстноеМеню" id="57"/>
|
||||
<ExtendedTooltip name="ОтборСкладовВнешнейБазыНаименованиеРасширеннаяПодсказка" id="58"/>
|
||||
</InputField>
|
||||
<LabelField name="ОтборСкладовВнешнейБазыИдентификатор" id="59">
|
||||
<DataPath>ОтборСкладовВнешнейБазы.Идентификатор</DataPath>
|
||||
<DataPath>Объект.ОтборСкладовВнешнейБазы.Идентификатор</DataPath>
|
||||
<Visible>false</Visible>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ОтборСкладовВнешнейБазыИдентификаторКонтекстноеМеню" id="60"/>
|
||||
@@ -337,7 +345,7 @@
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<DataPath>ОтборОрганизацийВнешнейБазы</DataPath>
|
||||
<DataPath>Объект.ОтборОрганизацийВнешнейБазы</DataPath>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="ОтборОрганизацийВнешнейБазыКонтекстноеМеню" id="140">
|
||||
<Autofill>false</Autofill>
|
||||
@@ -400,21 +408,21 @@
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="ОтборОрганизацийВнешнейБазыОтметка" id="158">
|
||||
<DataPath>ОтборОрганизацийВнешнейБазы.Отметка</DataPath>
|
||||
<DataPath>Объект.ОтборОрганизацийВнешнейБазы.Отметка</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ОтборОрганизацийВнешнейБазыОтметкаКонтекстноеМеню" id="159"/>
|
||||
<ExtendedTooltip name="ОтборОрганизацийВнешнейБазыОтметкаРасширеннаяПодсказка" id="160"/>
|
||||
</CheckBoxField>
|
||||
<InputField name="ОтборОрганизацийВнешнейБазыНаименование" id="152">
|
||||
<DataPath>ОтборОрганизацийВнешнейБазы.Наименование</DataPath>
|
||||
<DataPath>Объект.ОтборОрганизацийВнешнейБазы.Наименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||
<ContextMenu name="ОтборОрганизацийВнешнейБазыНаименованиеКонтекстноеМеню" id="153"/>
|
||||
<ExtendedTooltip name="ОтборОрганизацийВнешнейБазыНаименованиеРасширеннаяПодсказка" id="154"/>
|
||||
</InputField>
|
||||
<LabelField name="ОтборОрганизацийВнешнейБазыИдентификатор" id="155">
|
||||
<DataPath>ОтборОрганизацийВнешнейБазы.Идентификатор</DataPath>
|
||||
<DataPath>Объект.ОтборОрганизацийВнешнейБазы.Идентификатор</DataPath>
|
||||
<Visible>false</Visible>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ОтборОрганизацийВнешнейБазыИдентификаторКонтекстноеМеню" id="156"/>
|
||||
@@ -768,6 +776,44 @@
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыНомерСтрокиКонтекстноеМеню" id="1019"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыНомерСтрокиРасширеннаяПодсказка" id="1020"/>
|
||||
</LabelField>
|
||||
<ColumnGroup name="ВходящиеКомиссионныеТоварыГруппа1" id="1553">
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыГруппа1РасширеннаяПодсказка" id="1554"/>
|
||||
<ChildItems>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыВидНоменклатурыНаименование" id="1092">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ВидНоменклатурыНаименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыВидНоменклатурыНаименованиеКонтекстноеМеню" id="1093"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыВидНоменклатурыНаименованиеРасширеннаяПодсказка" id="1094"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыра_ВидНоменклатурыCRM326" id="1547">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ра_ВидНоменклатурыCRM326</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыра_ВидНоменклатурыCRM326КонтекстноеМеню" id="1548"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыра_ВидНоменклатурыCRM326РасширеннаяПодсказка" id="1549"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
<ColumnGroup name="ВходящиеКомиссионныеТоварыГруппа2" id="1555">
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыГруппа2РасширеннаяПодсказка" id="1556"/>
|
||||
<ChildItems>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыАртикул" id="1083">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.Артикул</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыАртикулКонтекстноеМеню" id="1084"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыАртикулРасширеннаяПодсказка" id="1085"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыНоменклатураКод" id="1086">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.НоменклатураКод</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыНоменклатураКодКонтекстноеМеню" id="1087"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыНоменклатураКодРасширеннаяПодсказка" id="1088"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
<ColumnGroup name="ВходящиеКомиссионныеТоварыГруппа3" id="1557">
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыГруппа3РасширеннаяПодсказка" id="1558"/>
|
||||
<ChildItems>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыНоменклатураНаименование" id="1021">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.НоменклатураНаименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
@@ -775,20 +821,31 @@
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыНоменклатураНаименованиеКонтекстноеМеню" id="1022"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыНоменклатураНаименованиеРасширеннаяПодсказка" id="1023"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыЕдИзм" id="1027">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ЕдИзм</DataPath>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыХарактеристикаНаименование" id="1089">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ХарактеристикаНаименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыЕдИзмКонтекстноеМеню" id="1028"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыЕдИзмРасширеннаяПодсказка" id="1029"/>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыХарактеристикаНаименованиеКонтекстноеМеню" id="1090"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыХарактеристикаНаименованиеРасширеннаяПодсказка" id="1091"/>
|
||||
</InputField>
|
||||
<LabelField name="ВходящиеКомиссионныеТоварыЕдИзмИдентификатор" id="1076">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ЕдИзмИдентификатор</DataPath>
|
||||
<Visible>false</Visible>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
<ColumnGroup name="ВходящиеКомиссионныеТоварыГруппа4" id="1559">
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыГруппа4РасширеннаяПодсказка" id="1560"/>
|
||||
<ChildItems>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыКоличество" id="1080">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.Количество</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыЕдИзмИдентификаторКонтекстноеМеню" id="1077"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыЕдИзмИдентификаторРасширеннаяПодсказка" id="1078"/>
|
||||
</LabelField>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыКоличествоКонтекстноеМеню" id="1081"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыКоличествоРасширеннаяПодсказка" id="1082"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыКоличествоОрганизации" id="1550">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.КоличествоОрганизации</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыКоличествоОрганизацииКонтекстноеМеню" id="1551"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыКоличествоОрганизацииРасширеннаяПодсказка" id="1552"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыСкладНаименование" id="1024">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.СкладНаименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
@@ -803,13 +860,9 @@
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыСкладИдентификаторКонтекстноеМеню" id="1074"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыСкладИдентификаторРасширеннаяПодсказка" id="1075"/>
|
||||
</LabelField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыГТД" id="1070">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ГТД</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыГТДКонтекстноеМеню" id="1071"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыГТДРасширеннаяПодсказка" id="1072"/>
|
||||
</InputField>
|
||||
<ColumnGroup name="ВходящиеКомиссионныеТоварыГруппа5" id="1561">
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыГруппа5РасширеннаяПодсказка" id="1562"/>
|
||||
<ChildItems>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыСерия" id="1067">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.Серия</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
@@ -824,12 +877,22 @@
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыСерияНомерКонтекстноеМеню" id="1204"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыСерияНомерРасширеннаяПодсказка" id="1205"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыКоличество" id="1080">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.Количество</DataPath>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыЕдИзм" id="1027">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ЕдИзм</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыКоличествоКонтекстноеМеню" id="1081"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыКоличествоРасширеннаяПодсказка" id="1082"/>
|
||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыЕдИзмКонтекстноеМеню" id="1028"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыЕдИзмРасширеннаяПодсказка" id="1029"/>
|
||||
</InputField>
|
||||
<LabelField name="ВходящиеКомиссионныеТоварыЕдИзмИдентификатор" id="1076">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ЕдИзмИдентификатор</DataPath>
|
||||
<Visible>false</Visible>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыЕдИзмИдентификаторКонтекстноеМеню" id="1077"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыЕдИзмИдентификаторРасширеннаяПодсказка" id="1078"/>
|
||||
</LabelField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыСтоимость" id="1412">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.Стоимость</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
@@ -842,6 +905,13 @@
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыВалютаКонтекстноеМеню" id="1416"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыВалютаРасширеннаяПодсказка" id="1417"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыГТД" id="1070">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ГТД</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыГТДКонтекстноеМеню" id="1071"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыГТДРасширеннаяПодсказка" id="1072"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыВидЗапасов" id="1418">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ВидЗапасов</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
@@ -860,30 +930,6 @@
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыНазначениеКонтекстноеМеню" id="1425"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыНазначениеРасширеннаяПодсказка" id="1426"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыАртикул" id="1083">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.Артикул</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыАртикулКонтекстноеМеню" id="1084"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыАртикулРасширеннаяПодсказка" id="1085"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыНоменклатураКод" id="1086">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.НоменклатураКод</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыНоменклатураКодКонтекстноеМеню" id="1087"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыНоменклатураКодРасширеннаяПодсказка" id="1088"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыХарактеристикаНаименование" id="1089">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ХарактеристикаНаименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыХарактеристикаНаименованиеКонтекстноеМеню" id="1090"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыХарактеристикаНаименованиеРасширеннаяПодсказка" id="1091"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыВидНоменклатурыНаименование" id="1092">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ВидНоменклатурыНаименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыВидНоменклатурыНаименованиеКонтекстноеМеню" id="1093"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыВидНоменклатурыНаименованиеРасширеннаяПодсказка" id="1094"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыОрганизацияНаименование" id="1095">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ОрганизацияНаименование</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
@@ -973,7 +1019,36 @@
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыЗагруженоВДокументКонтекстноеМеню" id="1129"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыЗагруженоВДокументРасширеннаяПодсказка" id="1130"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
дящиеКомиссионныеТоварыКонтрагентКонтекстноеМеню" id="1197"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыКонтрагентРасширеннаяПодсказка" id="1198"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="ВходящиеКомиссионныеТоварыСопоставлено" id="1107">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.Сопоставлено</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыСопоставленоКонтекстноеМеню" id="1108"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыСопоставленоРасширеннаяПодсказка" id="1109"/>
|
||||
</CheckBoxField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыКомментарийСопоставления" id="1110">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.КомментарийСопоставления</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыКомментарийСопоставленияКонтекстноеМеню" id="1111"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыКомментарийСопоставленияРасширеннаяПодсказка" id="1112"/>
|
||||
</InputField>
|
||||
<InputField name="ВходящиеКомиссионныеТоварыДокументВвода" id="1125">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ДокументВвода</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыДокументВводаКонтекстноеМеню" id="1126"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыДокументВводаРасширеннаяПодсказка" id="1127"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="ВходящиеКомиссионныеТоварыЗагруженоВДокумент" id="1128">
|
||||
<DataPath>Объект.ВходящиеКомиссионныеТовары.ЗагруженоВДокумент</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВходящиеКомиссионныеТоварыЗагруженоВДокументКонтекстноеМеню" id="1129"/>
|
||||
<ExtendedTooltip name="ВходящиеКомиссионныеТоварыЗагруженоВДокументРасширеннаяПодсказка" id="1130"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
@@ -1212,106 +1287,6 @@
|
||||
<AdditionalColumns table="Объект.ВходящиеСобственныеТовары"/>
|
||||
</Columns>
|
||||
</Attribute>
|
||||
<Attribute name="ОтборСкладовВнешнейБазы" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отбор складов внешней базы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueTable</v8:Type>
|
||||
</Type>
|
||||
<Columns>
|
||||
<Column name="Наименование" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Наименование</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Идентификатор" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Идентификатор</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:UUID</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Отметка" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отметка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
</Columns>
|
||||
</Attribute>
|
||||
<Attribute name="ОтборОрганизацийВнешнейБазы" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отбор организаций внешней базы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueTable</v8:Type>
|
||||
</Type>
|
||||
<Columns>
|
||||
<Column name="Наименование" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Наименование</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Идентификатор" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Идентификатор</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:UUID</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Отметка" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отметка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
</Columns>
|
||||
</Attribute>
|
||||
<Attribute name="ПодключениеКСтороннейБазеПредыдущее" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
|
||||
@@ -1,12 +1,5 @@
|
||||
// TODO: Необходимо реквизит формы ОтборОрганизацийВнешнейБазы перенести в табличную часть объекта обработки РК_ЗагрузкаОстатков (Задача #3, https://git.p7net.ru/1c/crm3_26.rhana/issues/3)
|
||||
|
||||
// TODO: Необходимо реквизит формы ОтборСкладовВнешнейБазы перенести в табличную часть объекта обработки РК_ЗагрузкаОстатков (задача #4, https://git.p7net.ru/1c/crm3_26.rhana/issues/4)
|
||||
|
||||
// TODO: В баличных частях объекта обработки РК_ЗагрузкаОстатков и в соответствующих элементах форм (полей таблиц форм) необходимо в имени добавить "Исх" - для полей, заполняемых из исходной базы, "Цел" - для полей, значения в которых после сопоставления будут применяться для загрузки данных в целевую базу. (https://git.p7net.ru/1c/crm3_26.rhana/issues/8)
|
||||
|
||||
// TODO: Таблицу на форме с товарами, переданными на комиссию (ВходящиеКомиссионныеТовары) в столбцах сгруппировать на подобии с ВходящиеСобственныеТовары (https://git.p7net.ru/1c/crm3_26.rhana/issues/9)
|
||||
|
||||
// TODO: Актуализировать версию в ./VERSION репозитария.
|
||||
// TODO (#8): префиксы «Исх»/«Цел» в реквизитах ТЧ — отдельный рефакторинг метаданных.
|
||||
// https://git.p7net.ru/1c/crm3_26.rhana/issues/8
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
@@ -41,8 +34,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОтборСкладовВнешнейБазы.Количество() = 0
|
||||
И ОтборОрганизацийВнешнейБазы.Количество() = 0
|
||||
Если Объект.ОтборСкладовВнешнейБазы.Количество() = 0
|
||||
И Объект.ОтборОрганизацийВнешнейБазы.Количество() = 0
|
||||
И Объект.ВходящиеСобственныеТовары.Количество() = 0
|
||||
И Объект.ВходящиеКомиссионныеТовары.Количество() = 0 Тогда
|
||||
ПодключениеКСтороннейБазеПредыдущее = Объект.ПодключениеКСтороннейБазе;
|
||||
@@ -132,9 +125,6 @@
|
||||
&НаКлиенте
|
||||
Процедура ЗагрузитьОстатки(Команда)
|
||||
|
||||
// TODO: При загрузке остатков из исходной базы необходимо также наполнить ра_ВидНоменклатурыCRM326 из дополнительного свойства номенклатуры исходной базы. (задача #5, https://git.p7net.ru/1c/crm3_26.rhana/issues/5)
|
||||
// В том числе это надо сделать для таблицы для товаров, переданных на комиссию.
|
||||
|
||||
Если Не ЗначениеЗаполнено(Объект.ПодключениеКСтороннейБазе) Тогда
|
||||
ПоказатьПредупреждение(, "Укажите подключение к сторонней базе");
|
||||
Возврат;
|
||||
@@ -240,7 +230,7 @@
|
||||
Процедура УстановитьОтметкуВыделенныхСтрок(ИмяТаблицы, Отметка)
|
||||
|
||||
ТаблицаФормы = Элементы[ИмяТаблицы];
|
||||
ДанныеТаблицы = ЭтотОбъект[ИмяТаблицы];
|
||||
ДанныеТаблицы = Объект[ИмяТаблицы];
|
||||
Выделенные = ТаблицаФормы.ВыделенныеСтроки;
|
||||
Если Выделенные.Количество() = 0 Тогда
|
||||
ПоказатьПредупреждение(, "Выделите строки в таблице");
|
||||
@@ -259,8 +249,8 @@
|
||||
&НаКлиенте
|
||||
Процедура ОчиститьДанныеВнешнейБазыНаКлиенте()
|
||||
|
||||
ОтборСкладовВнешнейБазы.Очистить();
|
||||
ОтборОрганизацийВнешнейБазы.Очистить();
|
||||
Объект.ОтборСкладовВнешнейБазы.Очистить();
|
||||
Объект.ОтборОрганизацийВнешнейБазы.Очистить();
|
||||
Объект.ВходящиеСобственныеТовары.Очистить();
|
||||
Объект.ВходящиеКомиссионныеТовары.Очистить();
|
||||
Объект.СозданныеДокументы.Очистить();
|
||||
@@ -271,7 +261,7 @@
|
||||
Процедура ПодобратьСкладыНаСервере()
|
||||
|
||||
Ответ = РК_ОбменСВнешнейБазой.СписокСкладовВнешнейБазы(Объект.ПодключениеКСтороннейБазе);
|
||||
ЗаполнитьТаблицуОтбораИзОтветаAPI(ОтборСкладовВнешнейБазы, Ответ, "/v1/stock/warehouses");
|
||||
ЗаполнитьТаблицуОтбораИзОтветаAPI(Объект.ОтборСкладовВнешнейБазы, Ответ, "/v1/stock/warehouses");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -279,7 +269,7 @@
|
||||
Процедура ЗаполнитьОрганизацииНаСервере()
|
||||
|
||||
Ответ = РК_ОбменСВнешнейБазой.СписокОрганизацийВнешнейБазы(Объект.ПодключениеКСтороннейБазе);
|
||||
ЗаполнитьТаблицуОтбораИзОтветаAPI(ОтборОрганизацийВнешнейБазы, Ответ, "/v1/stock/organizations");
|
||||
ЗаполнитьТаблицуОтбораИзОтветаAPI(Объект.ОтборОрганизацийВнешнейБазы, Ответ, "/v1/stock/organizations");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -322,14 +312,14 @@
|
||||
Функция ЗагрузитьОстаткиНаСервере()
|
||||
|
||||
СкладыGUID = Новый Массив;
|
||||
Для Каждого Стр Из ОтборСкладовВнешнейБазы Цикл
|
||||
Для Каждого Стр Из Объект.ОтборСкладовВнешнейБазы Цикл
|
||||
Если Стр.Отметка Тогда
|
||||
СкладыGUID.Добавить(Строка(Стр.Идентификатор));
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ОрганизацииGUID = Новый Массив;
|
||||
Для Каждого Стр Из ОтборОрганизацийВнешнейБазы Цикл
|
||||
Для Каждого Стр Из Объект.ОтборОрганизацийВнешнейБазы Цикл
|
||||
Если Стр.Отметка Тогда
|
||||
ОрганизацииGUID.Добавить(Строка(Стр.Идентификатор));
|
||||
КонецЕсли;
|
||||
@@ -525,14 +515,71 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьГруппыНоменклатурНаСервере()
|
||||
// TODO: Необходимо запросить список групп номенклатур в исходной базе через ws-rhana и заполнить / перезаполнить ОтборГруппНоменклатур (задача #6, https://git.p7net.ru/1c/crm3_26.rhana/issues/6)
|
||||
|
||||
// TODO: Надо уточнить. Возможно ли вывести таблицу групп номенклатур из исходной базы рекурсивно с сохранением вложенности в исходной базе? (https://git.p7net.ru/1c/crm3_26.rhana/issues/7)
|
||||
Ответ = РК_ОбменСВнешнейБазой.СписокГруппНоменклатурыВнешнейБазы(Объект.ПодключениеКСтороннейБазе);
|
||||
ЗаполнитьТаблицуГруппНоменклатурИзОтветаAPI(Объект.ОтборГруппНоменклатур, Ответ);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьТаблицуГруппНоменклатурИзОтветаAPI(ТаблицаОтбора, Ответ)
|
||||
|
||||
Строки = Неопределено;
|
||||
Если ТипЗнч(Ответ) = Тип("Структура") Или ТипЗнч(Ответ) = Тип("Соответствие") Тогда
|
||||
Строки = ЗначениеСвойстваОтвета(Ответ, "rows");
|
||||
КонецЕсли;
|
||||
Если ТипЗнч(Строки) <> Тип("Массив") Тогда
|
||||
ВызватьИсключение "Некорректный ответ /v1/stock/nomenclature-groups";
|
||||
КонецЕсли;
|
||||
|
||||
БылиОтметки = Новый Соответствие;
|
||||
БылоРекурсивно = Новый Соответствие;
|
||||
Для Каждого Стр Из ТаблицаОтбора Цикл
|
||||
БылиОтметки.Вставить(Строка(Стр.Идентификатор), Стр.Отметка);
|
||||
БылоРекурсивно.Вставить(Строка(Стр.Идентификатор), Стр.Рекурсивно);
|
||||
КонецЦикла;
|
||||
|
||||
ТаблицаОтбора.Очистить();
|
||||
Для Каждого СтрокаAPI Из Строки Цикл
|
||||
ГуидТекст = СокрЛП(Строка(ЗначениеСвойстваОтвета(СтрокаAPI, "guid")));
|
||||
Если ПустаяСтрока(ГуидТекст) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
НовСтр = ТаблицаОтбора.Добавить();
|
||||
ИмяОтображение = СокрЛП(Строка(ЗначениеСвойстваОтвета(СтрокаAPI, "name_display")));
|
||||
Если ПустаяСтрока(ИмяОтображение) Тогда
|
||||
ИмяОтображение = СокрЛП(Строка(ЗначениеСвойстваОтвета(СтрокаAPI, "name")));
|
||||
КонецЕсли;
|
||||
НовСтр.Наименование = ИмяОтображение;
|
||||
Попытка
|
||||
НовСтр.Идентификатор = Новый УникальныйИдентификатор(ГуидТекст);
|
||||
Исключение
|
||||
Продолжить;
|
||||
КонецПопытки;
|
||||
СтараяОтметка = БылиОтметки.Получить(Строка(НовСтр.Идентификатор));
|
||||
НовСтр.Отметка = ?(СтараяОтметка = Неопределено, Ложь, СтараяОтметка = Истина);
|
||||
СтароеРекурсивно = БылоРекурсивно.Получить(Строка(НовСтр.Идентификатор));
|
||||
НовСтр.Рекурсивно = ?(СтароеРекурсивно = Неопределено, Истина, СтароеРекурсивно = Истина);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаполнитьГруппыНоменклатур(Команда)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Объект.ПодключениеКСтороннейБазе) Тогда
|
||||
ПоказатьПредупреждение(, "Укажите подключение к сторонней базе");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
ЗаполнитьГруппыНоменклатурНаСервере();
|
||||
Исключение
|
||||
ПоказатьПредупреждение(, КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.ГруппаОтбор;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
Reference in New Issue
Block a user