1с изменить картинку главное

Обновлено: 06.07.2024

Для конкретной информационной базы существует возможность изменения центральной части заставки системы в режиме запуска "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С :)

Разрабатывая конфигурацию, задался вопросом: Как изменить картинку раздела "Главное" в интерфейсе Такси?

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


Разместил: all4cf  Версии: | 8.2 УП | 8.3 |  Дата: 01.04.2017   Прочитано: 18195

Распечатать

Похожие FAQ

1С Предприятие что это?  11
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » - конкретный продукт, который выпускает компания 1С . Что такое Cодержимое указанного ниже веб-сайта в этом приложении блокируется. Aboutsecurity_1cv8c.exe  1
Проблема: После обновления на 1С:Бухгалтерию предприятия 3-й версии, при нажатии на закладку командного интерфейса 1С:предприятие, выскакивает ошибка: Aboutsecurity_1cv8c.exe или Aboutsecurity_1cv8.exe «Содержимое указанного ниже веб-узла в э Автоматическая архивация баз 1С с использованием Cobian Backup и VBS скриптов  8
Клиент попросил настроить автоматическую архивацию баз 1С раз в три дня и выгрузку архивов на Dropbox и на FTP Сервер. Кроме 1С нужно архивировать папку с рабочими документами. Хочет - так хочет, делаем: Первым делом настроим автоматическую архивац Вызов файла справки Window из 1С  0
Для включения интерактивной помощи в приложение на платформе 1С версии 7.7 достаточно добавить на форму кнопку вызова справки с формулой вида: глСправка(" ИмяЗакладки" ,Способ,ФайлаСправки) Ниже приведен состав глобальной процедуры глСправка: //** Горячие клавиши 1С Пользователю [ Предприятие]  5
Основные команды: Интерфейс: F6 - переключение между формами рабочего стола F10 - переход в главное меню окна Alt+1 - переход на панель Разделов Alt+2 - переход на панель Навигации Alt+3 - переход на панель Действий Alt+9 - переход Посмотреть все результаты поиска похожих

Еще в этой же категории

Запуск базы 1С в режиме запуска Обычное приложение или Управляемое приложение  27
Для принудительного запуска предприятия в Обычном или Управляемом приложении используются следующие ключи: /RunModeOrdinaryApplication запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого Как посмотреть движения документа в управляемом приложении?  5
При работе с документами в 1С очень часто возникает необходимость просматривать их движения по регистрам. И при работе с обычными формами в режиме толстого клиента никаких проблем не возникало. Кнопка Перейти и далее можно выбрать по какому регистру Использование модальных окон в данном режиме запрещено! Модальные окна не работают, как быть?  4
В конфигураторе в свойства конфигурации, есть параметр «Режим использования модальности» Если установить Не использовать , то - принципе весь код, который после ОткрытьФормуМодально() Вопрос(), Предупреждение(), Выборов и диалогов открытия-сохр Пример хранения изображений в базе (отдельный справочник), в интерфейсе Такси и без модальности  3
Часто разрабатывая некую конфигурацию, пользователи хотят прикреплять к элементу справочника фото и чтобы они хранились в базе данных. В этой статье я расскажу как к справочнику объекты строительства подключить хранилище фотографий в виде справочни Как из панели меню убрать пункт Вид и отключить Настройка панели?  3
Нужно чтобы пользователи не могли менять настроенный для них интерфейс! Решение: Для отключения нужно в правах доступа у корневого элемента конфигурации убрать право " Сохранение данных пользователя ". Отключатся настройка панелей и пункт ме Посмотреть все в категории 1С Общие вопросы - Управляемые формы и Такси

Разрабатывая конфигурацию, задался вопросом: Как изменить картинку раздела "Главное" в интерфейсе Такси?

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


Разместил: all4cf  Версии: | 8.2 УП | 8.3 |  Дата: 01.04.2017   Прочитано: 18196

Распечатать

Похожие FAQ

1С Предприятие что это?  11
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » - конкретный продукт, который выпускает компания 1С . Что такое Cодержимое указанного ниже веб-сайта в этом приложении блокируется. Aboutsecurity_1cv8c.exe  1
Проблема: После обновления на 1С:Бухгалтерию предприятия 3-й версии, при нажатии на закладку командного интерфейса 1С:предприятие, выскакивает ошибка: Aboutsecurity_1cv8c.exe или Aboutsecurity_1cv8.exe «Содержимое указанного ниже веб-узла в э Автоматическая архивация баз 1С с использованием Cobian Backup и VBS скриптов  8
Клиент попросил настроить автоматическую архивацию баз 1С раз в три дня и выгрузку архивов на Dropbox и на FTP Сервер. Кроме 1С нужно архивировать папку с рабочими документами. Хочет - так хочет, делаем: Первым делом настроим автоматическую архивац Горячие клавиши 1С Пользователю [ Предприятие]  5
Основные команды: Интерфейс: F6 - переключение между формами рабочего стола F10 - переход в главное меню окна Alt+1 - переход на панель Разделов Alt+2 - переход на панель Навигации Alt+3 - переход на панель Действий Alt+9 - переход Горячие клавиши 1С Разработчику [ Конфигуратор ]  119
Основные команды: Кодирование: Ctrl+Пробел - вызов подсказки Ctrl+Q - вызов шаблона Ctrl+F1 - поиск в синтакс-помощнике Ctrl + L - удалить текущую строку Alt+Shift+F - отформатировать код Исследование: F12 - ставим курсор на про Посмотреть все результаты поиска похожих

Еще в этой же категории

Запуск базы 1С в режиме запуска Обычное приложение или Управляемое приложение  27
Для принудительного запуска предприятия в Обычном или Управляемом приложении используются следующие ключи: /RunModeOrdinaryApplication запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого Как посмотреть движения документа в управляемом приложении?  5
При работе с документами в 1С очень часто возникает необходимость просматривать их движения по регистрам. И при работе с обычными формами в режиме толстого клиента никаких проблем не возникало. Кнопка Перейти и далее можно выбрать по какому регистру Пример хранения изображений в базе (отдельный справочник), в интерфейсе Такси и без модальности  3
Часто разрабатывая некую конфигурацию, пользователи хотят прикреплять к элементу справочника фото и чтобы они хранились в базе данных. В этой статье я расскажу как к справочнику объекты строительства подключить хранилище фотографий в виде справочни Как из панели меню убрать пункт Вид и отключить Настройка панели?  3
Нужно чтобы пользователи не могли менять настроенный для них интерфейс! Решение: Для отключения нужно в правах доступа у корневого элемента конфигурации убрать право " Сохранение данных пользователя ". Отключатся настройка панелей и пункт ме Где список открытых окон (документов, справочников) в такси?  2
В текущей работе пользователь обычно открывает несколько объектов. Это может быть документ, справочник, отчет и т.д. В предыдущем интерфейсе не было проблем быстро найти открытый объект и актуализировать его для дальнейшей работы используя окна или Посмотреть все в категории 1С Общие вопросы - Управляемые формы и Такси

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

Но все же можно попытаться ее сменить.


Далее включаем режим разработчика, в Internet Explorer 9 это делается клавишей F12 либо через меню Настроек.


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


Выделим картинку рабочего стола.


Внизу приложения отобразится строка HTML разметки: ""

e1cib/convertPicture?sysver=8.2.15.318&url=e1csys%2Fbackend%2Fdesktop.jpg&w=48&h=48" становится понятно, что картинку "desktop.jpg" из какого то системного хранилища "e1csys/backend" передают в функцию конвертации картинки до размеров 48*48.

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

Просмотрев множество файлов из "C:\Program Files\1cv82\8.2.16.352", мое внимание привлекли файлы "backend.dll", "backend_ru.res" и "backend_root.res".
В файле "backend_root.re"s нашлось упоминание о "desktop.jpg". Я пробовал различные редакторы ресурсов, но видимо фирма 1с использует свой редактор. Если открыть этот файл в блокноте, то можно заметить, что файл состоит из двух частей, первая хранит названия ресурсов, а вторая ее данные.


Названия ресурсов перечислены без каких либо указаний на расположение, значит надо искать последовательно в этом файле. Следовательно надо подсчитать порядковый номер нашей картинки и найти по порядковому номеру ее данные из второй секции файла. Действий будет меньше если мы будем считать количество файлов с раширением "png", а во второй секции будем искать файл который содержит "‰PNG". Лучше использовать HEX-редактор. Я буду использовать WinHEX.
Итак найдем порядковый номер искомого файла среди файлов формата PNG.



Если долго жать F3 и считать количество нажатий то мы прийдем к записи "desktop.jpg". Для версии 8.2.16.352 он оказался 11-м.
Теперь найдем Начало данных этого файла. Для этого 11 раз нажмем F3 при установленном поиске "PNG". Не забудьте установить галочку "Match case", она дает указание, что поиск идет с учетом регистра символов.


Нажав F3 одиннадцать раз мы перешли на начало файла. Но как найти окончание файла? Для этого достаточно глянуть любой другой файл формата "PNG". Он заканчивается строкой "END®B`‚", мало того в файле "backend_root.res" есть разделитель между ресурсами.
Ну так давайте выделим этот диапазон двоичных данных и сохраним в отдельный файл.
Мышкой протянем от начала файла.


И до следующего файла


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



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


Советую перед все эти действия выполнять на копиях файлов.

Теперь нам нужен графический редактор. Я буду использовать Paint. Меняем рисунок на свое предпочтение. Например так:


И теперь осталось поместить новый рисунок в файл ресурсов. Недостаток в том, что измененный файл должен быть не больше по размеру чем исходный. Возможно это не так, но файл большего размера у меня поместить не удалось.
Потому измененный файл надо подогнать под размер исходного файла. Откроем ИсходныйФайл.jpg и посмотрим размер:


Его размер 3145 байт.

Откроем ИзмененныйФайл.jpg и определим его размер.


Размер измененного файла - 2643 байта. Разница в размерах 502 байта.

Дополним измененный файл нулями до нужного размера:


Нажмем ОК и сохраним файл.


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

Теперь в WinHEX выделяем весь "ИзмененныйФайл.jpg" (Cntr+A) и копируем (Cntr+C). переходим к файлу "backend_root.res". Надо заменить блок с изображением рабочего стола на скопированную в буфер обмена измененную пиктограмму рабочего стола. Перейдите на начало блока и вызовите команду Write(Cntr+B). Эта команда вставить содержимое буфера с заменой, а не с добавлением.


Проверьте что расмер файла "backend_root.res" не изменился и сохраните.

Можно ложить файл обратно в папку "C:\Program Files\1cv82\8.2.16.352" и запускать 1С.


Ну теперь интерфес точно стал унифицированным! Картинка заменилась только для толстого клиента, наверняка были найдены не все файлы где хранится картинка рабочего стола. Если у вас получится сделать изменение картинки для веб клиента или тонкого клиента, то поделитесь как вам это удалось. Помимо этого есть другие недостатки, например при обновлении платформы новый файл "backend_root.res" может конфликтовать с вашим.

Пишите свои комментарии, замечания и предложения. Буду рад, если эта статья вам поможет.

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