Как сделать начальную страницу в 1с

Добавил пользователь Владимир З.
Обновлено: 10.09.2024

Рейтинг: 274

Альтернатива стандартной настройке начальной страницы. В типовой доступны лишь те формы, что явно "разрешены" разработчиком в режиме конфигуратора. Эта обработка позволяет собрать "Рабочий стол" из любых подходящих форм в пользовательском режиме. Без программирования. БСП не используется. Не расширение. Универсальна, т.е. подойдет для любой конфигурации (в т.ч. самописной).

Назначение

  • Оптимизация работы пользователей.
  • Организация "Рабочих столов" для "Операционистов" (Тех кому при открытии надо видеть несколько форм на одном экране).
  • Изменение варианта интерфейса для конкретного пользователя: Такси (если доступно), В закладках, В отдельных окнах.
  • Изменение масштаба сразу всех форм для конкретного пользователя в Такси: Авто, Обычный, Компактный.

Какие формы доступны?

  • Основные формы списков Журналов документов
  • Основные формы списков Справочников
  • Основные формы списков Документов
  • Основные формы списков Регистров сведений
  • Основные формы списков Регистров накопления
  • Основные формы списков Регистров бухгалтерии
  • Основные формы отчетов
  • Формы обработок *см.ограничения

Ограничения

  • Режим совместимости не ниже 8.3.3 Только для конфигураций с интерфейсом "Такси".
  • Тонкий, Толстый и Web клиенты (Запуск в режиме "Мобильный клиент" может сбросить настройки до дефолтных)
  • Доступность форм может быть ограничена Правами пользователя, Функциональными опциями и прочими настройками в конкретной базе.
  • *Формы обработок (доступен список выбора) стоит выбирать, десять раз подумав о функционале последних (для чего они? Не являются ли служебными?)

Как запустить?

  • Главное меню - Файл - Открыть - Далее выбираем файл обработки
  • Возможно, понадобится право "Интерактивное открытие внешних обработок"

Версия 1.0.1: Доработаны функции изменения: Варианта интерфейса клиентского приложения, Масштаба форм клиентского приложения.

Версия 1.0.2: Теперь обработка может называться "Универсальной". Сняты все зависимости от БСП или Конфигурации. Справочник "Пользователи" и "Параметры сеанса" больше не используются.

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

(1) Makushimo, на самом деле всё просто. Обработка решает проблемку обсуждаемую ещё в http://forum.infostart.ru/forum90/topic88841/ без необходимости писать код.
Там же есть ссылки на подобные разработки, но все они "заставляют лезть в конфигуратор".
А эта обработка поможет, вообще без участия программиста, сделать рабочий стол например вот таким:

(2) В продакшене вы не будете пользователям выдавать эту обработку. И назначать пользователям через нее рабочие столы - тоже не будете. Удобнее сделать подсистемку для управления рабочими столами пользователей, а применяться они будут автоматически при старте сеанса. Но для типовых без доработок - вполне вариант.
Но в любом случае за обработку плюс.

(4) herfis, Некоторым "продвинутым" пользователям, например руководителям отделов, можно и выдать обработку.
Вариант подсистемы для управления рабочими столами я делал. В своей конфигурации она (подсистема) не нужна, легче организовать заполнение по ролям.
В чужие или типовые из-за такой мелочи лезть как-то лениво трудозатратно.
Обработка же даёт большую гибкость или оперативность . То что не надо никого выгонять из базы по каждой хотелке - однозначное преимущество. Даже перезапуск не нужен.
+ В типовых (на БСП) настройка сделанная этой обработкой копируется (новому пользователю от уволенного,отпускника или соседа) так же как и другие настройки.

(5) Обработку я не критикую, плюс уже поставил.
Но "В своей конфигурации она (подсистема) не нужна" - нет, нужна.
Для пользователей с ограниченным функционалом сплошь и рядом удобно просто сделать "рабочий стол" со всеми необходимыми функциями, без стандартных меню. Т.е. выводить им начальную страницу в требуемом виде, а панели отключать.


Я имел ввиду, что при создании своей конфигурации разработчик сам напишет что надо и где надо.
И то что в подсистему не включишь "Модуль управляемого приложения",
а именно там, в процедуре "ПриНачалеРаботыСистемы()", логичнее разместить назначение "рабочих столов".

Для пользователей с ограниченным функционалом сплошь и рядом удобно просто сделать "рабочий стол" со всеми необходимыми функциями, без стандартных меню. Т.е. выводить им начальную страницу в требуемом виде, а панели отключать.



Согласен, примерно так и делаем:
- "рисуем" стол и добавляем его в обработки
- добавляем на начальную страницу
- лишнее отключаем

(8) Ну, подсистема - понятие широкое. В БСП они тоже не инкапсулированы.
ЗЫ. Могу ошибаться, но вроде в ПриНачалеРаботыСистемы() уже поздно назначать - настройки в этот момент уже считаны из хранилища. Не? У меня в модуле сеанса назначается.

(11) herfis, Вы правы (а я попутал что-то),
"УстановкаПараметровСеанса" в модуле сеанса исполняется на сервере раньше всего остального,
и настройки гарантированно будут применены сразу.
Надо только помнить, что вызывается процедура далеко не однократно, и отгородить свой код
чем-то легким типа:

А "ПриНачалеРаботыСистемы" я чаще всего подключаю оборудование, внешние обработки и.
что там можно ещё подключить к клиенту? . или открываю какие-нибудь формы "вне стола".

(17) На скрине закладки сделаны на форме самописной обработки добавленной в конфигурацию. Затем эта форма добавлена на главную обработкой "Настройка начальной страницы (Рабочего стола)".

Все хорошо, вот еще бы наладить передачу параметров в формы отчетов, хучь бы период, и команду Сформировать, чтобы отчет на начальной странице появлялся уже сформированным.

(7) ryutao, к сожалению платформа не поддерживает передачу параметров формам рабочей области.
Но это не так страшно, если формы умеют "при открытии" или "ПриСозданииНаСервере"
восстанавливать ранее введённые (подставлять настройки по умолчанию).
Причем настройки форм "внутри стола" часто независимы от таких же "снаружи".
Автоматическое формирование при открытии поддерживается многими типовыми,
но тяжелые отчеты замедляют запуск и потому чаще бесят чем радуют.

(19) Вытащить 2 копии одной формы отчета можно в разные колонки, работать с разными вариантами тоже, но. после перезапуска во всех будет выбран вариант последней.
По другому никак, ведь форма отчета одна. Для такой задачи надо несколько форм. и снять ограничение на выбор только основных форм в моей обработке

(19) Предложенный мной вариант с разными формами скорее всего не сработает. Потому как в подсистеме "Варианты отчетов" из БСП все настройки привязаны к КлючуОбъекта (к Отчету)

(25) Только что проверил на последнем релизе УТ. Запускал в Тонком, Толстом и Web клиентах на файловой и клиент серверной базе.

В какой конфигурации запускаете Вы?

До версии 2.3.4.33 включительно все работало нормально и в тонком и мобильном клиенте

После обновления до Розница, редакция 2.3 (2.3.7.22)
В тонком клиенте все нормально работает до момента запуска мобильного клиента.
При запуске с мобильного клиента сбрасываются настройки начальной страницы до "дефолтных новостей". Причем после запуска мобильного клиента в тонком клиенте также настройки сброшены.

(26) А поддерживает ли Мобильный Клиент настройку начальной страницы?

Вы не могли бы проверить совместимость МК и типового механизма настройки начальной страницы?

По сути моя обработка лишь дополняет его возможностью выбора других форм. Все остальное штатно.

(29) В мобильном клиенте не нашел типовой механизм настройки начальной страницы. Повторюсь, до версии 2.3.4.33 включительно все работало нормально в мобильном, поэтому ранее механизм настройки начальной страницы не проверял - все настраивалось в тонком клиенте. К Вашей обработке вопросов нет, видимо что то изменили в типовом.

Спасибо за информацию. Когда была написана обработка в платформе не было Мобильного клиента. Естественно и не было тестов в этом режиме.

К сожалению у меня сейчас нет под рукой какой-либо типовой с опубликованным Мобильным Клиентом. быстро доработать не обещаю.

Пока дополню "ограничения" в описании

Добрый день. Отличный инструмент! Не хватает только возможности применять рабочий стол на группу пользователей. например у меня в одной из баз >100 пользователей, есть отдел продаж новых авто, отдел сервиса, отдел КСО и проч. и если понадобиться изменить для какого то подразделения начальную страницу, то трудозатратно как и присваивать каждому пользователю.
Но все равно спасибо! возможно самостоятельно доработаем обработку.

Рассылка выходит раз в неделю, Ваш адрес не будет передан посторонним лицам.

Список задач бухгалтера

Добавляем Список задач из доступных форм в Правую колонку начальной страницы:

Список задач бухгалтера

Список задач бухгалтера

В отладчике если смотреть
ВременныеНастройки.ПолучитьСоставФорм()
все норм, одна форма моя, но открывается все равно так как я задал в режиме предприятия через Вид -> Настройка начальной страницы
как мне программно сбрасывать и всегда устанавливать дефолтный РС.

ПС
Сразу хочу ответить умника которые пишут не по делу, а-ля "а зачем это вообще нужно", начальная страница определенная устанавливается не для рядового пользователя, рядовой пусть себе настраивает как хочет.

11047

Не устроил ответ?
Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.

Реклама

Новые задачи (Фриланс)

Новые вакансии

  • Ведущего программиста приглашаем 1с от 100 000р. от Millana
    Пятница, 28 января, 12:54
  • Приглашаем ведущего программист erp, 150 000 от Millana
    Пятница, 28 января, 12:49
  • Ведущего программиста приглашаем (1С) ЗП от 100 000р. от Millana
    Пятница, 28 января, 10:08

Любому человеку хочется организовать свою работу таким образом, чтобы под рукой было все самое необходимое и посторонние вещи не мешали работе. И для пользователя 1С 8.3 важно настроить программу так, чтобы лишняя информация не отвлекала его внимание от основного рабочего процесса.

Сегодня мы поговорим о том, как настроить начальную страницу и убрать всплывающие окнах в 1С 8.3.









Далее рассмотрим блокировку всплывающих окон, а точнее способы их отключения.

Конечно функция показа всплывающих окон сделана для удобства пользователей автоматизированной системы: она информирует об изменениях системы, сигнализирует о необходимости выполнить настройки и т.п. Кто-то пользуется этой информацией в процессе работы, кому-то она мешает и именно для них эта статья.

1. Рекомендация обновить версию конфигурации или платформы 1С 8.3

Система сигнализирует о наличие доступных обновлений платформы 1С 8.3.





2. Рекомендация настроить резервное копирование 1С

Оповещение о необходимости настроить автоматическое резервное копирование 1С по определенному расписанию. Копирование позволяет снизить риски потери данных, введенных в информационную базу 1С. Отключить данное оповещение легко, но правильным вариантом все же является настройка автоматического резервного копирования. Выполняется она там же, где и отключается.



3. Окно подключения Интернет-поддержки 1С

Окно для внесения своих регистрационных данных для подключения к сервису поддержки 1С.



Убрать типовыми способами окно подключения Интернет-поддержки можно лишь указав регистрационные данные к порталу 1С:ИТС.

4. Информация о текущих вызовах 1С

Текущие вызовы – это показатели производительности. Они показывает разработчику информацию о количестве и длительности вызовов сервера, а также объем принятых и переданных данных.







Убрать это всплывающее окно возможности нет, но его можно передвинуть в наиболее удобное место и максимально уменьшить.



При закрытии программы предлагается подтвердить свои намерения или продолжить работу в программе.





6. Информация о дополнительных возможностях версии программы 1С







Вас могут заинтересовать следующие статьи:

94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->

Вас могут заинтересовать следующие вебинары:

Читайте также: