Size: a a a

1С, БСП, DevOps и Архитектура

2021 October 17

E

Exitone in 1С, БСП, DevOps и Архитектура
а ведь можно наверное на скуле запрос написать универсальный, с учетом наличия хоть одной записи в таблице приемнике
источник

FF

Foxy Fox in 1С, БСП, DevOps и Архитектура
При старте системы напишите проверку Если форма.Открыта() тогда иначе не открыта
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
А форму как предлагаете получить?
источник

FF

Foxy Fox in 1С, БСП, DevOps и Архитектура
КоллекцияОкон = ПолучитьОкна();     Для Каждого Окно Из КоллекцияОкон Цикл         КоллекцияСодержимое = Окно.Содержимое;         Для Каждого Содержимое Из КоллекцияСодержимое Цикл             Сообщить(Содержимое.ИмяФормы);         КонецЦикла;     КонецЦикла;
источник

FF

Foxy Fox in 1С, БСП, DevOps и Архитектура
Чего нибудь типа того
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
По владельцу?
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
неопределено
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
так не работает
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
[В ответ на Андрей reborn]
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ПодключитьОбработчикОжидания("ПроверитьФормуВНачальнойСтраницы", 1,истина);
КонецПроцедуры

&НаКлиенте
Процедура ПроверитьФормуВНачальнойСтраницы()    
 
 Для каждого ии из ПолучитьОкна()  Цикл
   
   Если   ии.начальнаястраница тогда
     Для каждого ий   из  ии.содержимое цикл
       Если   ЭтаФорма.УникальныйИдентификатор=ий.УникальныйИдентификатор и  ЭтаФорма.КлючУникальности=ий.КлючУникальности   Тогда
         // мое действие
         
              Элементы.ГруппаСтраница.текущаяСтраница=Элементы.СтраницаИнфо ;

         Возврат;
       Конецесли
     КонецЦикла;
     
     
   КонецЕсли
 КонецЦикла;
 
 
КонецПроцедуры
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
так работает
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Интересно: "ЗАЧЕМ?"
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
у меня просто открывается нужная страница (информации, а не действия)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
а по-русски?
зачем обрабатывать поведение формы на рабочем столе (или как оно там называется) отдельно от общего поведения ?
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
обработка имеет 2 страницы  1 действия по умолчанию , вторая информацию , некоторые пользователи хотят чтоб она была на начальной страницы в режиме информации. тоесть закладка должна быть другая по умолчанию.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Реализовать настройку по пользователю, или запомнить для пользователя последнюю открытую страницу.
При чем тут проверка на "форма рабочего стола"?
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
зачем если пользователь добавил ее в настройку начальной страницы то при открытии начальной страницы показывается информация . если не добавлял а просто вызывает из меню то действие. конечно можно реализовать настройки но так  проще
источник

FF

Foxy Fox in 1С, БСП, DevOps и Архитектура
WTF? Какая то каша. Если у пользователя стоит галка в настройках, то открыть информацию. А если не стоит, а открывает из пункта меню то Действие. Где логика проверки открытия формы? На галочку проверить ни как?
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
вопрос был в другом как определиь что форма на начальной страницы  , а что там и как показывать и править это второй.
источник

FF

Foxy Fox in 1С, БСП, DevOps и Архитектура
Сделай роль, определи нужный интерфейс, если роль есть то открываться будет при старте, иначе ничего не открывается
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
например на начальной страницы может быть 3 формы  , а если пользователь добавил 4 то надо ее виды поменять , а если она одна то не надо. , я вопрос решил , зачем роль он хочет сегодня добавил , завтра убрал .. у нас управляемый интерфейс.
источник