Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Удалена функция ОсновнаяТаблицаДинамическогоСписка (использовалась только для дин. списка СписокСсылок), вместо нее имя основной таблицы записывается в реквизит формы.
Теперь на сервер передается имя основной таблицы, вместо элемента формы.
  • Loading branch information
iljyxa committed Dec 26, 2022
1 parent ea20f5e commit e565c08
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5325,6 +5325,24 @@
<itemValueType/>
</extInfo>
</attributes>
<attributes>
<name>ОсновнаяТаблицаСпискаСсылок</name>
<title>
<key>ru</key>
<value>Основная таблица списка ссылок</value>
</title>
<id>16</id>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>ДобавитьРегистрациюСсылки</name>
<title>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -875,7 +875,7 @@

&НаКлиенте
Процедура ДобавитьРегистрациюВСписокСсылок(ЭтоПодбор = Ложь)
ТекИмяФормы = ПолучитьИмяФормы(СписокСсылок) + "ФормаВыбора";
ТекИмяФормы = ПолучитьИмяФормы(ОсновнаяТаблицаСпискаСсылок) + "ФормаВыбора";
ТекПараметры = Новый Структура("РежимВыбора, МножественныйВыбор, ЗакрыватьПриВыборе, ВыборГруппИЭлементов", Истина,
Истина, ЭтоПодбор, ИспользованиеГруппИЭлементов.ГруппыИЭлементы);
ОткрытьФорму(ТекИмяФормы, ТекПараметры, Элементы.СписокСсылок);
Expand All @@ -899,15 +899,14 @@
&НаКлиенте
Процедура ДобавитьРегистрациюВСписокОтбор()
ТекИмяФормы = ПолучитьИмяФормы() + "Форма.ВыборОбъектовОтбором";
ТекПараметры = Новый Структура("ДействиеВыбора, ИмяТаблицы", Истина, ОсновнаяТаблицаДинамическогоСписка(
СписокСсылок));
ТекПараметры = Новый Структура("ДействиеВыбора, ИмяТаблицы", Истина, ОсновнаяТаблицаСпискаСсылок);
ОткрытьФорму(ТекИмяФормы, ТекПараметры, Элементы.СписокСсылок);
КонецПроцедуры

&НаКлиенте
Процедура УдалитьРегистрациюВСпискеОтбор()
ТекИмяФормы = ПолучитьИмяФормы() + "Форма.ВыборОбъектовОтбором";
ТекПараметры = Новый Структура("ДействиеВыбора, ИмяТаблицы", Ложь, ОсновнаяТаблицаДинамическогоСписка(СписокСсылок));
ТекПараметры = Новый Структура("ДействиеВыбора, ИмяТаблицы", Ложь, ОсновнаяТаблицаСпискаСсылок);
ОткрытьФорму(ТекИмяФормы, ТекПараметры, Элементы.СписокСсылок);
КонецПроцедуры

Expand Down Expand Up @@ -1273,11 +1272,6 @@
Возврат ЭтотОбъектОбработки().ПолучитьИмяФормы(ТекущийОбъект);
КонецФункции

&НаСервере
Функция ОсновнаяТаблицаДинамическогоСписка(РеквизитФормы)
Возврат РеквизитФормы.ОсновнаяТаблица;
КонецФункции

&НаСервере
Процедура ИзменениеПометки(Строка)
ЭлементДанных = ДеревоМетаданных.НайтиПоИдентификатору(Строка);
Expand Down Expand Up @@ -1514,7 +1508,7 @@
| " + ИмяТаблицы + ".Изменения КАК ТаблицаИзменений
|ГДЕ
| ТаблицаИзменений.Узел = &ВыбранныйУзел";

СписокСсылок.Параметры.УстановитьЗначениеПараметра("ВыбранныйУзел", УзелОбменаСсылка);
// СписокСсылок.ОсновнаяТаблица = ИмяТаблицы;
СписокСсылок.ДинамическоеСчитываниеДанных = Истина;
Expand All @@ -1526,6 +1520,9 @@
ТекЗаголовок = Наименование;
КонецЕсли;
Элементы.СписокСсылокСсылкаПредставление.Заголовок = ТекЗаголовок;

ОсновнаяТаблицаСпискаСсылок = ИмяТаблицы;

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

// Вывод изменений для констант
Expand Down

0 comments on commit e565c08

Please sign in to comment.