1с убрать заставку при запуске

Обновлено: 02.07.2024

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Реализовано в версии 8.3.13.1513.

Благодаря тому, что в основе всех прикладных решений 1С:Предприятия находится платформа, прикладные решения имеют однотипный интерфейс, они привычны для пользователей и выглядят узнаваемо. В то же время на крупных внедрениях такая узнаваемость может являться недостатком, если вместе с 1С:Предприятием заказчик использует сторонние программные продукты, выполненные в другой палитре или в определенном корпоративном стиле, принятом в компании.

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

Такая возможность, безусловно, будет полезна вам при внедрении корпоративных типовых решений, потому что позволит учесть корпоративный стиль заказчика.

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

Основной стиль в управляемом приложении

Все изменения, о которых пойдёт речь, мы реализовали с помощью хорошо известных вам объектов конфигурации Стиль. Они существовали в прошлых версиях платформы, они использовались в обычном приложении. Но с появлением управляемого приложения и интерфейса Такси, необходимость в этих объектах, как в инструменте «раскрашивания» интерфейса исчезла. И сейчас мы возвращаем лишь некоторые их возможности.

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

Естественно, мы вернули и сами объекты конфигурации Стиль. Теперь вы можете видеть их в дереве конфигурации. Однако в управляемом приложении вам будет доступна настройка только пяти стилевых цветов, которые используются в интерфейсе Такси:

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

    03.jpg

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

    02.jpg

    Кроме непосредственного указания основного стиля в Конфигураторе, вы можете сделать это и с помощью встроенного языка. В контекст управляемого приложения мы вернули свойство глобального контекста ГлавныйСтиль. Устанавливать это свойство вам нужно в обработчике события УстановкаПараметровСеанса().

    Основной стиль в мобильном клиенте

    Аналогичные изменения мы выполнили и в мобильном клиенте. Однако из-за специфики мобильного интерфейса в нём используется меньшее количество стилевых цветов:

    • Цвет активности применяется к следующим элементам интерфейса:
      • фон заголовка формы,
      • фон текущего элемента меню,
      • фон текущей строки и ячейки таблицы,
      • индикатор,
      • иконки рабочего стола;
      • текст заголовка выбранной страницы,
      • отметка флажка, переключателя и полосы регулирования,
      • фон кнопок;
      • к полосе в поле ввода в режиме редактирования,
      • к полоскам на барабане при выборе даты;

      Цвет навигации, цвет дополнительной навигации и цвет важного в мобильном клиенте не используются.

      Так же, как и в «обычных» клиентских приложениях, платформа автоматически адаптирует цвет текста под цвет фона (на светлом фоне черный цвет, на темном фоне белый текст). Кроме этого фон кнопок контекстного меню строки таблицы рассчитывается исходя из выбранного вами цвета активности.

      Отключение заставки при запуске

      Теперь мы добавили к ним ещё один параметр – DisableSplash. На корпоративных внедрениях этот параметр позволяет не показывать при запуске собственную заставку 1С:Предприятия, замена которой была согласована с фирмой 1С.

      Расширение стилей и картинок

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

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

      Кроме этого в расширении вы можете переопределять свойства конфигурации, содержащие картинки. Это такие свойства, как:

      • Картинка основного раздела;
      • Логотип;
      • Заставка.

      При этом происходит полное замещение картинки, то есть используется только картинка из расширения. Если одно и то же свойство переопределяют сразу несколько расширений, то в результате будет использоваться картинка из расширения, применённого последним.

      Брендирование расширений

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

      Непосредственно в расширение конфигурации мы добавили поля с информацией о поставщике и о самом расширении:

      • Краткая информация;
      • Подробная информация;
      • Авторские права;
      • Адрес информации о поставщике;
      • Адрес информации о конфигурации.

      Эти поля имеют то же назначение, что и одноимённые свойства конфигурации, но описывают расширение. Информация из этих полей отображается в окне О программе для каждого из установленных расширений. Например, так:

      01.jpg

      Мы надеемся, что новые возможности помогут вам осуществлять более качественные внедрения, и адаптировать внешний вид приложений к корпоративным стилям.

      Для конкретной информационной базы существует возможность изменения центральной части заставки системы в режиме запуска "1С:Предприятие". Это может быть использовано для отражения в заставке особенностей конкретной конфигурации.

      Замена заставки выполняется следующим образом: Необходимо создать файл формата BMP 256 цветов (некомпрессированный). Для этого можно воспользоваться, к примеру, Microsoft Paint, или Corel Photopaint, или Adobe Photoshop. Файл должен иметь установленную цветовую палитру. В комплект поставки входят файлы палитр для различных средств редактирования графических файлов. main.cpl - для Corel Photopaint, main.act - для Adobe Photoshop, main.pal - для Microsoft Paint. Размер заменяемой области и заготовку можно взять из файла Slice.bmp комплекта поставки Созданный файл следует поместить в каталог информационной базы под именем 1cv7Splh.dib.

      Этот текст взят из стандартного файла read.me идущего в поставке программ. Кроме этого в нем есть множество других полезностей и вкусностей.

      Главное создать картинку с нужной цветовой палитрой, она должна иметь размер как указанная выше заготовка, а так же не забыть положить ее в каталог информационной базы с указанным именем файла. Но заменяется только центральная часть картинки.

      +1 за то, чтобы картинку вообще убирать - тормозит безбожно.

      Для конкретной информационной базы существует возможность изменения центральной части заставки системы в режиме запуска "1С:Предприятие". Это может быть использовано для отражения в заставке особенностей конкретной конфигурации.

      "Замена заставки выполняется следующим образом: Необходимо создать файл формата BMP 256 цветов (некомпрессированный). Для этого можно воспользоваться, к примеру, Microsoft Paint, или Corel Photopaint, или Adobe Photoshop. Файл должен иметь установленную цветовую палитру. В комплект поставки входят файлы палитр для различных средств редактирования графических файлов. main.cpl - для Corel Photopaint, main.act - для Adobe Photoshop, main.pal - для Microsoft Paint. Размер заменяемой области и заготовку можно взять из файла Slice.bmp комплекта поставки Созданный файл следует поместить в каталог информационной базы под именем 1cv7Splh.dib.

      Этот текст взят из стандартного файла read.me идущего в поставке программ. Кроме этого в нем есть множество других полезностей и вкусностей.

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

      не получается что-то так

      (7) imbaZeratul, не верно сказали. Нужно сделать картинку в нужной палитре, потом в конфигураторе в свойствах конфигурации на вкладке "заставка" ее установить в качестве заставки и сохранить конфу. А просто в каталог базы положить - это не работает. (11) Простая очистка оставляет заставку 1С. Даже если свою заставку туда положить, все равно сначала лезет это окно с их заставкой. По многу раз в день любоваться на это художество и тратить драгоценные минуты жизни на ожидание реально ломает.
      8.3 - вообще неповоротливая тварь, а тут еще эта заставка 50-100 раз в день, когда активно перезапускаешься, ну ооочень достает.
      Нет. Я имею 1crcrus.dll в котором "выкушена" вообще заставка.
      Т.е. нет ничего. После запуска сразу окно с фамилией пользователя (12) интересный вариант. Для любой версии 8.3 подойдет?
      И как из мобильного приложения ее выкусить, не подскажете?

      Нашёл в закромах инструкцию, сам не пробовал (самое главное в первых 2-х строках)

      crcrus.dll\ZLIB_DATA\1189 - основной окно (размер 10х15 см примерно)
      1crcrus.dll\ZLIB_DATA\1190 - картинка где надпись конфигуратор (3х15 см)
      изымаешь эти потоки в каталог

      deflate.exe -d 1190.raw 1190.bmp - распакуешь потом, получаешь bmp

      deflate.exe -c D:\Phoenix\tmp\!\1190_3.bmp 1190_1.raw - компилишь поток получаешь raw

      потом на raw при помощи ресторатора заменяешь поток
      запускаешь 1С :)

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