Изменений иконки отклоненного документа

  • Автор темы Автор темы oleg7
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
O

oleg7

Помогите пожалуйста, надо чтобы при отклонении документа в базе менялся значек и в отображении задач в почтовой базе.
меняю в агенте, пытаюсь сделать так:
Код:
Call maildoc.ReplaceItemValue("_ViewIcon", "  ")
я хоть тот параметр мучаю?
хотелось бы, чтобы была или зеленая галочка или еще какой-то значек
 
oleg7

ето надобно виставить на вю. в колонке

чтото типа етого вам нужно.....

@If(DocStatus="оригінал отримано";85;DocStatus="оригінал невірний";87;IsMandatory="M";150;0)

где цифри ето стандартние иконки лотуса..... каждая цифра отвечает иконке

P.S совет: гляньте шаблолн почтовой бази. там можно много интересного увитедь.
 
Cleric-Lviv
мне бы не хотелось делать изменения в почтовом шаблоне, т.к. шаблон используется не один...
я как раз не могу понять какой именно параметр отвечает за изменений иконки :KillMe:
 
oleg7
Всё так, только впиши цифровое значение.
Это способ рабочий.
 
а где можно посмотреть цифровое обозначение значков?
просто если оставлю пусто, то значек меняется на "значок желтого приглашения", если ставлю число, то опять возвращается на "значок с 2". Хотелось бы получить значок "RedX"
 
В хелпе дизайнера "Displaying an icon in a column"
 
alik86
ОГРОМНЕЙШЕЕ спасибо!

Не помогло, пишу
Код:
Call maildoc.ReplaceItemValue("_ViewIcon", "38")
а все равно не меняется иконка, все время "значок с 2" :KillMe:
 
Уберите ковычки! Номер иконки - это число.
Код:
Call maildoc.ReplaceItemValue("_ViewIcon", 38)
 
alik86
я и без кавычек пробовал, просто я проверяю результат не там...
иконка меняется в самом почтовом ящике, например во Входящих, а я хотел изменить иконку в Задачах

в Задачах получается менять, если изменяешь
Код:
Call maildoc.ReplaceItemValue("Importance", "3")
но здесь именно в кавычках и от 1 до 3, если ставишь без кавычек, то опять меняет на 2
 
:) помогите, плиз, ну не могу найти параметр, который изменит иконку в Задачах, получается только менять накружки, в которых написано1,2,3, а надо добавить картинку
 
Что в колонке написано, которая отображает иконку?
В мейлбоксе.

Просто лень смотреть самому...
 
Omh
В самой задаче:
Код:
varIcon1 := @If(@IsAvailable(_ViewIcon); _ViewIcon; 0);
varIcon2 := @If(@IsAvailable(_ViewIcon2); _ViewIcon2; 0);

varTaskIcon := @If(Form = "Task" & (!@IsAvailable(_ViewIcon) | _ViewIcon = "") & (!@IsAvailable(_ViewIcon2) | _ViewIcon2 = ""); @False; @True);

@If(Form="(ReplyNotice)";123;!varTaskIcon; 133;
@If(!@IsResponseDoc & @IsAvailable(OrgRepeat) & @Contains($CSflags; "c"); 0;
DueState = 9; (82 : varIcon2);
@IsAvailable(NoticeType) & NoticeType != ""; (varIcon1 : varIcon2);
(TaskType = "2" & !@IsAvailable(_ViewIcon)); 58;
Importance="1";151;
Importance="2";152;
Importance="3";153;
999))
 
Ну, судя по формуле, ты сам свою иконку не впишешь (не меняя дизайна мейлбокса).

Так что есть след. варианты:
1. надо смотреть по формуле, какие там отображаются и попробовать сэмулировать (я против - при пересохранении скорее всего всё пересчитается)
2. менять дизайн мейлбокса (поставить в самом начале что-то вроде @if(@isAvailable(MyViewIcon); @Return(MyViewIcon); "") - я не совсем против :))
3. Отказаться от идеи показывать свои иконки в тудушках
 
Судя по формуле, надо NoticeType сделать непустым и тогда уж рулить _ViewIcon. Только значение у _ViewIcon должно быть числовым, а не строковым.
 
TIA
Делаю
Код:
Call maildoc.ReplaceItemValue("NoticeType",2)
Call maildoc.ReplaceItemValue("_ViewIcon", 38)
меняет!
а на что повлияет параметр NoticeType?
 
TIA
Ну отстой получиться, разве не?
Сейчас oleg7 поправит этот самый NoticeType, разрулит ViewIcon, а потом окажеться, что этот самый NoticeType влияет на что-то мегаважное для todo документа.


Добавлено: Посмотрел через TS конфигуратор дизайн почтового ящика.
Я бы не стал вручную менять NoticeType :)
Много на нём завязано.
 
Сейчас oleg7 поправит этот самый NoticeType, разрулит ViewIcon, а потом окажеться, что этот самый NoticeType влияет на что-то мегаважное для todo документа.
Подтвердить или опровергнуть не могу.
Ну, судя по формуле, ты сам свою иконку не впишешь (не меняя дизайна мейлбокса).
Но формула сделать это, на самом деле, позволяет :)
 
Но формула сделать это, на самом деле, позволяет wink.gif
Да, согласен.
Просто я в формулы длинее 2-х строк въезжать не люблю :) + подустал уже.

Ну судя по количеству упоминаний этого самого NoticeType в дизайне почтового ящика, я бы не стал рубить.
Хотя конкретно сказать тоже не могу.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab