Добрый день, уважаемые коллеги!

В новом релизе 7.8.4 появилась классная возможность - добавить логотип контрагента, за что большое спасибо разработчикам системы...
По умолчанию, в реестре контрагентов логотипы выводятся в форме круга (картинки логотипов некрасиво растягиваются при этом и обрезаются границы логотипов по окружности)...
Можно ли как-то настроить систему, чтобы логотипы выводились в прямоугольной форме и границы логотипов не обрезались?

Нравится

8 комментариев
.icon-spacer-32x32.grid-header a img.grid-icon-fixed-32x32 {
    /* border-radius: 50%; */
}

Правьте css-ку в реестре.

Спасибо, Данила!

К сожалению,я не программист...

Не могли бы Вы более подробно написать как это сделать.

Юрий, для изменения необходиы знания разработчика. Если Вы не знакомы с программированием, то с начала рекомендую изучить, чтобы не сделать ошибок.
Данная логика находится в ядре и через конфигурацию не получиться изменить.
Если сайт развернут локально, то Вы можете в файле "all-combined.css" ("...\Terrasoft.WebApp\Resources\ui\combined") убрать или изменить параметр "border-radius" в классе "icon-spacer-32x32", сохранить, перезапустить сайт, почистить Redis и кэш браузера.

Спасибо, Илья!

Я правильно понимаю, что если через конфигурацию изменить не получиться, то можно забыть о такой настройке, так как у нас облачный продукт?

Уважаемые коллеги!

Иногда хочется крикнуть разработчика системы - "...на фига попу гармонь?.."

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

"Ифутин Юрий Борисович" написал:Я правильно понимаю, что если через конфигурацию изменить не получиться, то можно забыть о такой настройке, так как у нас облачный продукт?

Нет. как вариант:
1) создать модуль, назвать BaseSectionCss, в LESS прописать

.icon-spacer-32x32.grid-header a img.grid-icon-fixed-32x32 {
    border-radius: 0%;
}

2) Заместить BaseSectionV2, код:

define("BaseSectionV2", ["css!BaseSectionCss"],
	function() {
		return {
			messages: {},
			mixins: {},
			attributes: {},
			methods: {},
			diff: []
		};
	});

"Ифутин Юрий Борисович" написал:разработчики классно сделали представление логотипа в разделе "Контакты" и "никак" сделали в разделе "Контрагенты"...

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

Спасибо Данила!

Обязательно попробую, думаю для этого ума хватит. Если что, отпишусь...

Показать все комментарии