как скрыть форму из рабочуя область начальной страницы программно
По теме из базы знаний
- Всякие полезности
- Интеграция сценарного тестирования в процесс разработки
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
- Как внедрить управление закупками с пользой для бизнеса. Практические инструменты и опыт бизнес-консультанта
- Пример использования HTML-интерфейса для мобильного приложения (+JS, +CSS)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
нашел как Перед началом работы системы сделать, а как изменить в ходе работы
СоставФорм = Новый СоставФормНачальнойСтраницы;
СоставФорм.ЛеваяКолонка.Добавить("ОбщаяФорма.ФормаСтарт");
ВременныеНастройки = Новый НастройкиНачальнойСтраницы;
ВременныеНастройки.УстановитьСоставФорм(СоставФорм);
СоставФорм = Новый СоставФормНачальнойСтраницы;
СоставФорм.ЛеваяКолонка.Добавить("ОбщаяФорма.ФормаСтарт");
ВременныеНастройки = Новый НастройкиНачальнойСтраницы;
ВременныеНастройки.УстановитьСоставФорм(СоставФорм);
пробовал сделать так:
при следующем входе убирает, а мне надо чтобы сразу
НачальнаяСтраница = Новый НастройкиНачальнойСтраницы;
СоставФорм = НачальнаяСтраница.ПолучитьСоставФорм();
лк=СоставФорм.ЛеваяКолонка.Найти("Обработка.СписокГарантийныхЗаявок.Форма.Форма");
Если лк<>Неопределено Тогда
СоставФорм.ЛеваяКолонка.Удалить(лк);
КонецЕсли;
НачальнаяСтраница.УстановитьСоставФорм(СоставФорм);
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиНачальнойСтраницы", "", НачальнаяСтраница);
Показатьпри следующем входе убирает, а мне надо чтобы сразу
После серверного вызова с установкой настроек начальной страницы используйте метод ОбновитьИнтерфейс:
Процедура ПередНачаломРаботыСистемы(Отказ)
ОбщегоМодульВызовСервера.УстановитьНастройкиНачальнойСтраницы();
ОбновитьИнтерфейс();
КонецПроцедуры
(13)Взял ваш же код и проверил на тестовой базе - всё отрабатывает:
&НаКлиенте
Процедура УдалитьФормуСНачальнойСтраницы(Команда)
УдалитьФормуСНачальнойСтраницыНаСервере();
ОбновитьИнтерфейс();
КонецПроцедуры
&НаСервереБезКонтекста
Процедура УдалитьФормуСНачальнойСтраницыНаСервере()
НачальнаяСтраница = Новый НастройкиНачальнойСтраницы;
СоставФорм = НачальнаяСтраница.ПолучитьСоставФорм();
лк = СоставФорм.ЛеваяКолонка.Найти("Обработка.СписокГарантийныхЗаявок.Форма.Форма");
Если лк<>Неопределено Тогда
СоставФорм.ЛеваяКолонка.Удалить(лк);
КонецЕсли;
НачальнаяСтраница.УстановитьСоставФорм(СоставФорм);
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиНачальнойСтраницы", "", НачальнаяСтраница);
КонецПроцедуры
ПоказатьПрикрепленные файлы:
ВнешняяОбработка1.epf
(14)
Не совсем правильно сказал, что не помогло, просто проверка проходит в той форме, что и должна скрываться и если запрос пустой то она скрывается, но при следующем запуске проверка не проходит, так как форма не выводится
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиНачальнойСтраницы", "", НачальнаяСтраница);
Не совсем правильно сказал, что не помогло, просто проверка проходит в той форме, что и должна скрываться и если запрос пустой то она скрывается, но при следующем запуске проверка не проходит, так как форма не выводится
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот