Разделитель

Автор Кирюхин Илья, 21.09.11, 10:55:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Кирюхин Илья

Добрый день, недавно по ошибке заменил в Вертикаль разделитель вместо "пробела" проставил "_" между словами в дереве ТП и забыл где его вернуть обратно, где это меняется запамятовал...  Подскажите пожалуста. Приложил скрин экрана.

В добавок, может кто подскажет где убрать лишнее отображение операции, на примере Глянцовочная_Отделочная - нужно чтоб отделочная - не отображалась.

Вячеслав

Цитата: Кирюхин Илья от 21.09.11, 10:55:35
где убрать лишнее отображение операции, на примере Глянцовочная_Отделочная - нужно чтоб отделочная - не отображалась.

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

P.S. Как я понял, обучение Вы не проходили?...

Кирюхин Илья

Да, не проходил, обучение только в планах, пытался сам разобраться... и вот  :shu:

tur

Цитата: Вячеслав от 21.09.11, 13:41:29
.........
Из того, что Вы здесь "выложили", трудно уяснить, что у Вас в справочнике содержится, а что у Вас настроено к отображению в конфигурационных настройках.
........

Вот, вот!!! Выложите все по порядку, что делаете......
Кстати выложите скрин из УТС тоже.

teplinskiy

Цитата: Кирюхин Илья от 21.09.11, 10:55:35
...забыл где его вернуть обратно, где это меняется запамятовал...
1) Открыть Вертикаль-Конфигуратор;
2) Открыть серверную структуру;
3) Раскрыть класс "operation";
4) Выделить его функцию "showme" и изменить ее под свои требования;
5) Сохранить структуру.

После чего открыть ТП в ВЕРТИКАЛЬ и согласиться с синхронизацией по новой структуре.

Цитата: Кирюхин Илья от 21.09.11, 10:55:35
...где убрать лишнее отображение операции...
Пункт 4) и 5).

Кирюхин Илья

Я правильно понимаю:
Function ShowMe( obj )
ShowMe = obj.vrAttrByName("NameOper").vrValue
IF cstr(obj.vrAttrByName("IndexOper").vrValue) <> "" THEN
  ShowMe = obj.vrAttrByName("IndexOper").vrValue & " " & obj.vrAttrByName("NameOper").vrValue & "_" & obj.vrAttrByName("attribute").vrValue
END IF
End Function


Разделитель, выделеный красным поменять на пробел - это ясно, а чтоб убрать "отделочная" (см.скриншот) нужно оставить код таким:?

Function ShowMe( obj )
ShowMe = obj.vrAttrByName("NameOper").vrValue
IF cstr(obj.vrAttrByName("IndexOper").vrValue) <> "" THEN
  ShowMe = obj.vrAttrByName("IndexOper").vrValue & " " & obj.vrAttrByName("NameOper").
END IF
End Function

teplinskiy

Цитата: Кирюхин Илья от 21.09.11, 10:55:35
...нужно оставить код таким:?

Function ShowMe( obj )
ShowMe = obj.vrAttrByName("NameOper").vrValue
IF cstr(obj.vrAttrByName("IndexOper").vrValue) <> "" THEN
  ShowMe = obj.vrAttrByName("IndexOper").vrValue & " " & obj.vrAttrByName("NameOper").
END IF
End Function
да, но только у Вас окончание упущено
  ShowMe = obj.vrAttrByName("IndexOper").vrValue & " " & obj.vrAttrByName("NameOper").vrValue


Кирюхин Илья

Проблема решена, огромное спасибо!  :o: