Общая команда справочников отбора; 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)
|
||||
|
||||
### РК_ЗагрузкаОстатков — дерево групп и отбор (#7)
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
|
||||
</DefaultRoles>
|
||||
<Vendor/>
|
||||
<Version>1.3.1.66</Version>
|
||||
<Version>1.3.1.68</Version>
|
||||
<DefaultStyle/>
|
||||
<DefaultLanguage>Language.Русский</DefaultLanguage>
|
||||
<BriefInformation/>
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
<Event name="OnLoadDataFromSettingsAtServer">ПриЗагрузкеДанныхИзНастроекНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<InputField name="ПодключениеКСтороннейБазе" id="30">
|
||||
@@ -125,6 +126,11 @@
|
||||
<ContextMenu name="ДатаОстатковКонтекстноеМеню" id="34"/>
|
||||
<ExtendedTooltip name="ДатаОстатковРасширеннаяПодсказка" id="35"/>
|
||||
</InputField>
|
||||
<Button name="ЗаполнитьСправочникиОтбора" id="1547">
|
||||
<Type>UsualButton</Type>
|
||||
<CommandName>Form.Command.ЗаполнитьСправочникиОтбора</CommandName>
|
||||
<ExtendedTooltip name="ЗаполнитьСправочникиОтбораРасширеннаяПодсказка" id="1548"/>
|
||||
</Button>
|
||||
<UsualGroup name="ГруппаДвеКолонки" id="135">
|
||||
<Title>
|
||||
<v8:item>
|
||||
@@ -169,15 +175,6 @@
|
||||
<DataPath>ОтборГруппНоменклатурДерево</DataPath>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<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"/>
|
||||
<SearchStringAddition name="ОтборГруппНоменклатурСтрокаПоиска" id="1522">
|
||||
<AdditionSource>
|
||||
@@ -253,11 +250,6 @@
|
||||
</ContextMenu>
|
||||
<AutoCommandBar name="ОтборСкладовВнешнейБазыКоманднаяПанель" id="45">
|
||||
<ChildItems>
|
||||
<Button name="ОтборСкладовВнешнейБазыПодобратьСклады" id="65">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ЗаполнитьСклады</CommandName>
|
||||
<ExtendedTooltip name="ОтборСкладовВнешнейБазыПодобратьСкладыРасширеннаяПодсказка" id="66"/>
|
||||
</Button>
|
||||
<Button name="ОтборСкладовВнешнейБазыСкладыОтборОтметить" id="131">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.СкладыОтборОтметить</CommandName>
|
||||
@@ -362,11 +354,6 @@
|
||||
</ContextMenu>
|
||||
<AutoCommandBar name="ОтборОрганизацийВнешнейБазыКоманднаяПанель" id="141">
|
||||
<ChildItems>
|
||||
<Button name="ОтборОрганизацийВнешнейБазыЗаполнитьОрганизации" id="171">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ЗаполнитьОрганизации</CommandName>
|
||||
<ExtendedTooltip name="ОтборОрганизацийВнешнейБазыЗаполнитьОрганизацииРасширеннаяПодсказка" id="172"/>
|
||||
</Button>
|
||||
<Button name="ОтборОрганизацийВнешнейБазыОрганизацииОтборОтметить" id="173">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ОрганизацииОтборОтметить</CommandName>
|
||||
@@ -1252,6 +1239,12 @@
|
||||
<v8:Type>cfg:DataProcessorObject.РК_ЗагрузкаОстатков</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<Save>
|
||||
<Field>Объект.ПодключениеКСтороннейБазе</Field>
|
||||
<Field>Объект.ДатаОстатков</Field>
|
||||
<Field>Объект.ДатаДокументовВвода</Field>
|
||||
<Field>Объект.Организация</Field>
|
||||
</Save>
|
||||
<Columns>
|
||||
<AdditionalColumns table="Объект.ВходящиеСобственныеТовары"/>
|
||||
</Columns>
|
||||
@@ -1266,6 +1259,7 @@
|
||||
<Type>
|
||||
<v8:Type>v8:ValueTree</v8:Type>
|
||||
</Type>
|
||||
<SavedData>true</SavedData>
|
||||
<Columns>
|
||||
<Column name="Отметка" id="1">
|
||||
<Title>
|
||||
@@ -1330,21 +1324,6 @@
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<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">
|
||||
<Title>
|
||||
<v8:item>
|
||||
@@ -1440,20 +1419,20 @@
|
||||
</Picture>
|
||||
<Action>СкладыОтборСнятьОтметку</Action>
|
||||
</Command>
|
||||
<Command name="ЗаполнитьОрганизации" id="7">
|
||||
<Command name="ЗаполнитьСправочникиОтбора" id="11">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Заполнить организации</v8:content>
|
||||
<v8:content>Заполнить справочники отбора</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Заполнить организации из сторонней базы</v8:content>
|
||||
<v8:content>Загрузить или обновить группы номенклатуры, склады и организации из сторонней базы</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ЗаполнитьОрганизации</Action>
|
||||
<Action>ЗаполнитьСправочникиОтбора</Action>
|
||||
</Command>
|
||||
<Command name="ОрганизацииОтборОтметить" id="8">
|
||||
<Title>
|
||||
@@ -1493,20 +1472,5 @@
|
||||
</Picture>
|
||||
<Action>ОрганизацииОтборСнятьОтметку</Action>
|
||||
</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>
|
||||
</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