Доработка консоли запросов для широкоформатного монитора

Стандартная консоль запросов (из набора 1С) - 3 панели (текст запроса, параметры, результат) расположены одна под другой. Что не очень удобно при работе на широкоформатном мониторе.

Для того, чтобы настроить вот так:

 

В основной форме оной консоли в конце процедуры "При создании на сервере" добавляем:

  1. // оквита
  2. осПриСозданииНаСервере(Отказ, СтандартнаяОбработка);
  3. // /оквита
 

А также добавляем в конец модуля формы:

  1. #Область Оквита
  2.  
  3. &НаСервере
  4. Процедура осПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
  5. Если Отказ Тогда
  6. Возврат;
  7. КонецЕсли;
  8.  
  9. гфОГ = Элементы.Вставить("осОбщаяГруппа", Тип("ГруппаФормы"), ЭтаФорма, Элементы.ГруппаПланЗапросаПанель);
  10. осГруппаБезОтображения(гфОГ);
  11. гфОГ.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда;
  12.  
  13. гфПТ = Элементы.Добавить("осПланТекстЗапроса", Тип("ГруппаФормы"), гфОГ);
  14. осГруппаБезОтображения(гфПТ);
  15. гфПТ.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Вертикальная;
  16.  
  17. гфПР = Элементы.Добавить("оПараметрыРезультатЗапроса", Тип("ГруппаФормы"), гфОГ);
  18. осГруппаБезОтображения(гфПР);
  19. гфПР.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Вертикальная;
  20.  
  21. Элементы.Переместить(Элементы.ГруппаПланЗапросаПанель, гфПТ);
  22. Элементы.Переместить(Элементы.ТекстЗапроса, гфПТ);
  23.  
  24. Элементы.Переместить(Элементы.ГруппаПараметры, гфПР);
  25. Элементы.Переместить(Элементы.РезультатЗапроса, гфПР);
  26. КонецПроцедуры
  27.  
  28. &НаСервере
  29. Процедура осГруппаБезОтображения(гф)
  30. гф.Вид = ВидГруппыФормы.ОбычнаяГруппа;
  31. гф.Отображение = ОтображениеОбычнойГруппы.Нет;
  32. гф.ОтображатьЗаголовок = Ложь;
  33. КонецПроцедуры
  34.  
  35. #КонецОбласти
 
 

 
home search