Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 3
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Программно отключить Начальную страницу , Как по условию показівать/не показівать Начальную страницу          
AnryMc Подменю пользователя
сообщение Вчера, 10:40
Сообщение #1

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 527
Спасибо сказали: 136 раз
Рейтинг: 138.7

По умолчанию в программе при старте открывается начальная страница

Нужно по условию иногда её не показывать.

Как сделать это программно?


Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

andytg Подменю пользователя
сообщение Вчера, 12:07
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 83
Из: Киев
Спасибо сказали: 26 раз
Рейтинг: 22.3

AnryMc @ Сегодня, 11:40 * ,

найти что там за обработка запускается и в её модуле формы в процедуре ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) первой же строкой поставить

        Отказ = Истина;


кстати, столкнулся со странным глюком -- на 8.3.20.1789 некоторые формы при установке вышепроцитированного все равно открывались (а некоторые -- не открывались)
пришлось делать так

        Отказ = Истина;
        Возврат;


ну и условие какое надо добавите перед этим

AnryMc Подменю пользователя
сообщение Вчера, 13:04
Сообщение #3

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 527
Спасибо сказали: 136 раз
Рейтинг: 138.7

andytg @ Сегодня, 13:07 * ,

Начальная страница запускается на уровне "корня" конфигурации и не имеет формы - только: "левая колонка" и "правая колонка"


Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

sava1 Подменю пользователя
сообщение Вчера, 13:54
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2757
Из: Проскуров
Спасибо сказали: 710 раз
Рейтинг: 689.5

вот здеся [необходимо зарегистрироваться для просмотра ссылки]

или вот здесь - очистка нач. страницы [необходимо зарегистрироваться для просмотра ссылки]

Спасибо сказали: andytg,

AnryMc Подменю пользователя
сообщение Вчера, 14:35
Сообщение #5

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 527
Спасибо сказали: 136 раз
Рейтинг: 138.7

sava1 @ Сегодня, 14:54 * ,

Это я знаю.

Делаю
    
     СоставФорм.ЛеваяКолонка.Очистить();
     СоставФорм.ПраваяКолонка.Очистить();


Получаю "пустую" Начальную страницу

Пытаюсь теперь
    
НастройкиИнтерфейса = Новый НастройкиИнтерфейсаКлиентскогоПриложения;

НастройкиСостава = НастройкиИнтерфейса.ПолучитьСостав();

    НастройкиСостава.Верх.Очистить();
    НастройкиСостава.Лево.Очистить();
    НастройкиСостава.Низ.Очистить();
    НастройкиСостава.Право.Очистить();

    ПанельРазделов = Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельРазделов");
    НастройкиСостава.Лево.Добавить(ПанельРазделов);
    
    НастройкиИнтерфейса.УстановитьСостав(НастройкиСостава);

    ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения", , НастройкиИнтерфейса);


Всёравно получаю пустую начальную страницу - панели разделов нет

Из настроек пользователя
НастройкиИнтерфейса = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения");
    НастройкиСостава = НастройкиИнтерфейса.ПолучитьСостав();
...

Тоже не получается

??????


Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

sava1 Подменю пользователя
сообщение Вчера, 14:55
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2757
Из: Проскуров
Спасибо сказали: 710 раз
Рейтинг: 689.5

AnryMc @ Сегодня, 15:35 * ,

вооще-то после таких манипуляций надо перезапускать сеанс

AnryMc Подменю пользователя
сообщение Вчера, 15:14
Сообщение #7

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 527
Спасибо сказали: 136 раз
Рейтинг: 138.7

sava1 @ Сегодня, 15:55 * ,


Состав Начальной страницы (лево право - состав) отрабатывает динамически при начале работы

А вот с ПанельРазделов - проблемы.

Сейчас пробовал ПриНачалеРаботыСистемы
завтра попробую через ПередНачаломРаботы - но там еще нет информации на основании которой нужно изменять интерфейс


Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

AnryMc Подменю пользователя
сообщение Сегодня, 8:44
Сообщение #8

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 527
Спасибо сказали: 136 раз
Рейтинг: 138.7

Всё работает нормально.

Просто уже мозги у меня не работали - не увидел что еще в одной процедуре идет перестройка интерфейса


Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 21.08.25, 18:18
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!