Имя: Пароль:
1C
1С v8
Открытие формы поверх открытой
0 Rassvetniy
 
18.08.16
00:38
Приветствую.
Документ - табличная часть - в событии по изменению одной из колонок открывается форма следующим кодом:
  П = Новый Структура("пар", "запросТовара") ;
       Форма= ПолучитьФорму("РегистрСведений.Цены.ФормаСписка",П, ЭтаФорма,);
    Форма.Открыть();
открывается под формой заполняемого документа, а нужно чтоб сверху
например в событии перед добавлением строки тем же кодом форма открывается сверху...
нужно использовать параметр окно метода получитьФорму (как то он совершенно непонятно описан) или что другое чтоб форма отобразилась поверх заполняемой формы документа?
1 Rassvetniy
 
18.08.16
00:45
8.3 Такси
можно использовать режим открытия блокировать окно владельца, но в этому случае форма открывается в небольшом окне
2 Novicadmin
 
18.08.16
06:10
ОТкрытьМодально()
3 Novicadmin
 
18.08.16
06:12
(1) открывается под формой или за формой? непонятно просто
4 PuhUfa
 
18.08.16
06:19
(0) что после Форма.Открыть(); ?
5 Rassvetniy
 
19.08.16
02:25
вот полностью текст процедуры:&НаКлиенте
Процедура ПереченьТовараНоменклатураПриИзменении(Элемент)
    ТекущаяСтрока =  Элементы.ПереченьТовара.ТекущиеДанные;
    ДанныеЦены =ЗапросЦен(текущаястрока.номенклатура);
    Если ДанныеЦены[0] = 1 тогда
        ТекущаяСтрока.Цена = ДанныеЦены[1];
          максКоличество = ДанныеЦены[2];
      Иначе
          П = Новый Структура("пар, товар", "запросЦенТовара", текущаястрока.номенклатура) ;
       Форма= ПолучитьФорму("РегистрСведений.Цены.ФормаСписка",П, ЭтаФорма);
    Форма.Открыть();

        конецЕсли;

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


смысл если в базе товар по одной цене эта цена сразу и заполняется в строку таблицы документа, если цен несколько то открывается форма для выбора товара по определенной цене. Естественно эта форма должна получить фокус и открыться сверху формы документа а она открывается под формой документа т.е. если закрыть форму документа то только тогда эту открывшаюся формы и можно увидеть
6 Rassvetniy
 
19.08.16
02:35
в форме РегистрСведений.Цены.ФормаСписка динамический список с разными параметрами т.е. в зависимости от установки параметров отображает или весь перечень товаров в базе (вызывается из главного меню) или информацию по конкретному коду товара. Конечно можно использовать 2 формы и одну из них открывать в режиме блокировки родителя, но у меня уверенность что это дурота, в получитьФорму есть параметр Окно и РежимОткрытия но пока не нашел нигде примера а как их использовать...