Общая команда справочников отбора; Save/SavedData для подключения, дат, организации и дерева групп. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,6 +4,22 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 1.3.1.68 (2026-08-17)
|
||||||
|
|
||||||
|
### РК_ЗагрузкаОстатков — сохраняемые данные формы (#13)
|
||||||
|
|
||||||
|
- Сохранение в настройках: подключение, даты, организация, дерево групп номенклатуры.
|
||||||
|
- После восстановления настроек дерево синхронизируется в ТЧ `ОтборГруппНоменклатур`.
|
||||||
|
|
||||||
|
## 1.3.1.67 (2026-08-17)
|
||||||
|
|
||||||
|
### РК_ЗагрузкаОстатков — общая команда справочников отбора (#12)
|
||||||
|
|
||||||
|
- Команда **Заполнить справочники отбора** на вкладке «Отбор»: группы номенклатуры,
|
||||||
|
склады и организации загружаются одним действием.
|
||||||
|
- Удалены отдельные команды `ЗаполнитьГруппыНоменклатур`, `ЗаполнитьСклады`,
|
||||||
|
`ЗаполнитьОрганизации`.
|
||||||
|
|
||||||
## 1.3.1.66 (2026-08-14)
|
## 1.3.1.66 (2026-08-14)
|
||||||
|
|
||||||
### РК_ЗагрузкаОстатков — дерево групп и отбор (#7)
|
### РК_ЗагрузкаОстатков — дерево групп и отбор (#7)
|
||||||
|
|||||||
@@ -62,7 +62,7 @@
|
|||||||
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
|
||||||
</DefaultRoles>
|
</DefaultRoles>
|
||||||
<Vendor/>
|
<Vendor/>
|
||||||
<Version>1.3.1.66</Version>
|
<Version>1.3.1.68</Version>
|
||||||
<DefaultStyle/>
|
<DefaultStyle/>
|
||||||
<DefaultLanguage>Language.Русский</DefaultLanguage>
|
<DefaultLanguage>Language.Русский</DefaultLanguage>
|
||||||
<BriefInformation/>
|
<BriefInformation/>
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
</AutoCommandBar>
|
</AutoCommandBar>
|
||||||
<Events>
|
<Events>
|
||||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||||
|
<Event name="OnLoadDataFromSettingsAtServer">ПриЗагрузкеДанныхИзНастроекНаСервере</Event>
|
||||||
</Events>
|
</Events>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<InputField name="ПодключениеКСтороннейБазе" id="30">
|
<InputField name="ПодключениеКСтороннейБазе" id="30">
|
||||||
@@ -125,6 +126,11 @@
|
|||||||
<ContextMenu name="ДатаОстатковКонтекстноеМеню" id="34"/>
|
<ContextMenu name="ДатаОстатковКонтекстноеМеню" id="34"/>
|
||||||
<ExtendedTooltip name="ДатаОстатковРасширеннаяПодсказка" id="35"/>
|
<ExtendedTooltip name="ДатаОстатковРасширеннаяПодсказка" id="35"/>
|
||||||
</InputField>
|
</InputField>
|
||||||
|
<Button name="ЗаполнитьСправочникиОтбора" id="1547">
|
||||||
|
<Type>UsualButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаполнитьСправочникиОтбора</CommandName>
|
||||||
|
<ExtendedTooltip name="ЗаполнитьСправочникиОтбораРасширеннаяПодсказка" id="1548"/>
|
||||||
|
</Button>
|
||||||
<UsualGroup name="ГруппаДвеКолонки" id="135">
|
<UsualGroup name="ГруппаДвеКолонки" id="135">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
@@ -169,15 +175,6 @@
|
|||||||
<DataPath>ОтборГруппНоменклатурДерево</DataPath>
|
<DataPath>ОтборГруппНоменклатурДерево</DataPath>
|
||||||
<RowFilter xsi:nil="true"/>
|
<RowFilter xsi:nil="true"/>
|
||||||
<ContextMenu name="ОтборГруппНоменклатурКонтекстноеМеню" id="1519"/>
|
<ContextMenu name="ОтборГруппНоменклатурКонтекстноеМеню" id="1519"/>
|
||||||
<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"/>
|
<ExtendedTooltip name="ОтборГруппНоменклатурРасширеннаяПодсказка" id="1521"/>
|
||||||
<SearchStringAddition name="ОтборГруппНоменклатурСтрокаПоиска" id="1522">
|
<SearchStringAddition name="ОтборГруппНоменклатурСтрокаПоиска" id="1522">
|
||||||
<AdditionSource>
|
<AdditionSource>
|
||||||
@@ -253,11 +250,6 @@
|
|||||||
</ContextMenu>
|
</ContextMenu>
|
||||||
<AutoCommandBar name="ОтборСкладовВнешнейБазыКоманднаяПанель" id="45">
|
<AutoCommandBar name="ОтборСкладовВнешнейБазыКоманднаяПанель" id="45">
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<Button name="ОтборСкладовВнешнейБазыПодобратьСклады" id="65">
|
|
||||||
<Type>CommandBarButton</Type>
|
|
||||||
<CommandName>Form.Command.ЗаполнитьСклады</CommandName>
|
|
||||||
<ExtendedTooltip name="ОтборСкладовВнешнейБазыПодобратьСкладыРасширеннаяПодсказка" id="66"/>
|
|
||||||
</Button>
|
|
||||||
<Button name="ОтборСкладовВнешнейБазыСкладыОтборОтметить" id="131">
|
<Button name="ОтборСкладовВнешнейБазыСкладыОтборОтметить" id="131">
|
||||||
<Type>CommandBarButton</Type>
|
<Type>CommandBarButton</Type>
|
||||||
<CommandName>Form.Command.СкладыОтборОтметить</CommandName>
|
<CommandName>Form.Command.СкладыОтборОтметить</CommandName>
|
||||||
@@ -362,11 +354,6 @@
|
|||||||
</ContextMenu>
|
</ContextMenu>
|
||||||
<AutoCommandBar name="ОтборОрганизацийВнешнейБазыКоманднаяПанель" id="141">
|
<AutoCommandBar name="ОтборОрганизацийВнешнейБазыКоманднаяПанель" id="141">
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<Button name="ОтборОрганизацийВнешнейБазыЗаполнитьОрганизации" id="171">
|
|
||||||
<Type>CommandBarButton</Type>
|
|
||||||
<CommandName>Form.Command.ЗаполнитьОрганизации</CommandName>
|
|
||||||
<ExtendedTooltip name="ОтборОрганизацийВнешнейБазыЗаполнитьОрганизацииРасширеннаяПодсказка" id="172"/>
|
|
||||||
</Button>
|
|
||||||
<Button name="ОтборОрганизацийВнешнейБазыОрганизацииОтборОтметить" id="173">
|
<Button name="ОтборОрганизацийВнешнейБазыОрганизацииОтборОтметить" id="173">
|
||||||
<Type>CommandBarButton</Type>
|
<Type>CommandBarButton</Type>
|
||||||
<CommandName>Form.Command.ОрганизацииОтборОтметить</CommandName>
|
<CommandName>Form.Command.ОрганизацииОтборОтметить</CommandName>
|
||||||
@@ -1252,6 +1239,12 @@
|
|||||||
<v8:Type>cfg:DataProcessorObject.РК_ЗагрузкаОстатков</v8:Type>
|
<v8:Type>cfg:DataProcessorObject.РК_ЗагрузкаОстатков</v8:Type>
|
||||||
</Type>
|
</Type>
|
||||||
<MainAttribute>true</MainAttribute>
|
<MainAttribute>true</MainAttribute>
|
||||||
|
<Save>
|
||||||
|
<Field>Объект.ПодключениеКСтороннейБазе</Field>
|
||||||
|
<Field>Объект.ДатаОстатков</Field>
|
||||||
|
<Field>Объект.ДатаДокументовВвода</Field>
|
||||||
|
<Field>Объект.Организация</Field>
|
||||||
|
</Save>
|
||||||
<Columns>
|
<Columns>
|
||||||
<AdditionalColumns table="Объект.ВходящиеСобственныеТовары"/>
|
<AdditionalColumns table="Объект.ВходящиеСобственныеТовары"/>
|
||||||
</Columns>
|
</Columns>
|
||||||
@@ -1266,6 +1259,7 @@
|
|||||||
<Type>
|
<Type>
|
||||||
<v8:Type>v8:ValueTree</v8:Type>
|
<v8:Type>v8:ValueTree</v8:Type>
|
||||||
</Type>
|
</Type>
|
||||||
|
<SavedData>true</SavedData>
|
||||||
<Columns>
|
<Columns>
|
||||||
<Column name="Отметка" id="1">
|
<Column name="Отметка" id="1">
|
||||||
<Title>
|
<Title>
|
||||||
@@ -1330,21 +1324,6 @@
|
|||||||
</Attribute>
|
</Attribute>
|
||||||
</Attributes>
|
</Attributes>
|
||||||
<Commands>
|
<Commands>
|
||||||
<Command name="ЗаполнитьСклады" id="1">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Заполнить склады</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Заполнить склады</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>ЗаполнитьСклады</Action>
|
|
||||||
</Command>
|
|
||||||
<Command name="ЗагрузитьОстатки" id="2">
|
<Command name="ЗагрузитьОстатки" id="2">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
@@ -1440,20 +1419,20 @@
|
|||||||
</Picture>
|
</Picture>
|
||||||
<Action>СкладыОтборСнятьОтметку</Action>
|
<Action>СкладыОтборСнятьОтметку</Action>
|
||||||
</Command>
|
</Command>
|
||||||
<Command name="ЗаполнитьОрганизации" id="7">
|
<Command name="ЗаполнитьСправочникиОтбора" id="11">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Заполнить организации</v8:content>
|
<v8:content>Заполнить справочники отбора</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
<ToolTip>
|
<ToolTip>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Заполнить организации из сторонней базы</v8:content>
|
<v8:content>Загрузить или обновить группы номенклатуры, склады и организации из сторонней базы</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</ToolTip>
|
</ToolTip>
|
||||||
<Action>ЗаполнитьОрганизации</Action>
|
<Action>ЗаполнитьСправочникиОтбора</Action>
|
||||||
</Command>
|
</Command>
|
||||||
<Command name="ОрганизацииОтборОтметить" id="8">
|
<Command name="ОрганизацииОтборОтметить" id="8">
|
||||||
<Title>
|
<Title>
|
||||||
@@ -1493,20 +1472,5 @@
|
|||||||
</Picture>
|
</Picture>
|
||||||
<Action>ОрганизацииОтборСнятьОтметку</Action>
|
<Action>ОрганизацииОтборСнятьОтметку</Action>
|
||||||
</Command>
|
</Command>
|
||||||
<Command name="ЗаполнитьГруппыНоменклатур" id="10">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Заполнить группы номенклатур</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Заполнить группы номенклатур</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<Action>ЗаполнитьГруппыНоменклатур</Action>
|
|
||||||
</Command>
|
|
||||||
</Commands>
|
</Commands>
|
||||||
</Form>
|
</Form>
|
||||||
@@ -25,6 +25,14 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
|
||||||
|
|
||||||
|
СинхронизироватьТабличнуюЧастьГруппИзДерева();
|
||||||
|
ПодключениеКСтороннейБазеПредыдущее = Объект.ПодключениеКСтороннейБазе;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||||
@@ -69,7 +77,7 @@
|
|||||||
#Область ОбработчикиКомандФормы
|
#Область ОбработчикиКомандФормы
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ЗаполнитьСклады(Команда)
|
Процедура ЗаполнитьСправочникиОтбора(Команда)
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(Объект.ПодключениеКСтороннейБазе) Тогда
|
Если Не ЗначениеЗаполнено(Объект.ПодключениеКСтороннейБазе) Тогда
|
||||||
ПоказатьПредупреждение(, "Укажите подключение к сторонней базе");
|
ПоказатьПредупреждение(, "Укажите подключение к сторонней базе");
|
||||||
@@ -77,25 +85,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
ПодобратьСкладыНаСервере();
|
ЗаполнитьСправочникиОтбораНаСервере();
|
||||||
Исключение
|
|
||||||
ПоказатьПредупреждение(, КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
|
||||||
Возврат;
|
|
||||||
КонецПопытки;
|
|
||||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.ГруппаОтбор;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура ЗаполнитьОрганизации(Команда)
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(Объект.ПодключениеКСтороннейБазе) Тогда
|
|
||||||
ПоказатьПредупреждение(, "Укажите подключение к сторонней базе");
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Попытка
|
|
||||||
ЗаполнитьОрганизацииНаСервере();
|
|
||||||
Исключение
|
Исключение
|
||||||
ПоказатьПредупреждение(, КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
ПоказатьПредупреждение(, КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
Возврат;
|
Возврат;
|
||||||
@@ -521,6 +511,15 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ЗаполнитьСправочникиОтбораНаСервере()
|
||||||
|
|
||||||
|
ЗаполнитьГруппыНоменклатурНаСервере();
|
||||||
|
ПодобратьСкладыНаСервере();
|
||||||
|
ЗаполнитьОрганизацииНаСервере();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ЗаполнитьГруппыНоменклатурНаСервере()
|
Процедура ЗаполнитьГруппыНоменклатурНаСервере()
|
||||||
|
|
||||||
@@ -687,22 +686,4 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура ЗаполнитьГруппыНоменклатур(Команда)
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(Объект.ПодключениеКСтороннейБазе) Тогда
|
|
||||||
ПоказатьПредупреждение(, "Укажите подключение к сторонней базе");
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Попытка
|
|
||||||
ЗаполнитьГруппыНоменклатурНаСервере();
|
|
||||||
Исключение
|
|
||||||
ПоказатьПредупреждение(, КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
|
||||||
Возврат;
|
|
||||||
КонецПопытки;
|
|
||||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.ГруппаОтбор;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|||||||
Reference in New Issue
Block a user