Дмитрий

33
Рейтинг

PanDocent



  •   Регистрация: 24.08.2007 (16 лет назад)

  •   Был(а) на сайте: 23.04.2024

Подписчики 2

Рейтинг 33


Комментарии

БСПКоманда "Вывести список..." в справочниках и документах расширений#75 19.03.19 19:03
Приветствую. Может кому поможет с этой бедой. Я в расширении кнопку добавил и код:
Код
&НаСервере
Функция РеестрНаСервере()
   Схема = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
   Настройки = Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();

   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных();
   МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема,Настройки,,, Тип("ГенераторМакетаКомпоновкиДанных"));

   ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ДокументРезультат = Новый ТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
   Результат = ПроцессорВывода.Вывести(ПроцессорКомпоновки);
   Возврат Результат;
КонецФункции

&НаКлиенте
Процедура Реестр(Команда)
   ТД = РеестрНаСервере();
   ТД.Показать();
КонецПроцедуры

Выводится просто замечательно, с учетом отборов, оформления, иерархии и группировок, настроенных в списке. Лучше даже, чем было "Вывести список"
HighLoadВосстановление структуры конфигурации после динамического обновления, сообщение "Нарушена целостность структуры конфигурации"#0 23.01.11 14:58
Восстановление структуры конфигурации после динамического обновления, сообщение "Нарушена целостность структуры конфигурации"