Имя: Пароль:
1C
1C 7.7
v7: Отображение комментариев в журнале
0 vitosha
 
09.12.14
11:42
Добрый день. В документе имеется реквизит "Коммент" (строка неограниченной длины, недоступна для редактирования). Соответственно пользователи вносят комментарии в это поле.

Требуется в журнале отображать эти комментарии. При позиционировании на каком -либо документе из журнала , в журнале должны отображаться комменты из конкретного дока. На форму журнала добавил реквизит "Коммент 1, неогранич длина, недоступен для редактирования". Делаю так:

Повесил функцию на реквизит "Коммент 1"

Функция ПоказатьКомментрии()
    
    Если ТекущийДокумент.Выбран() = 0 Тогда
        Возврат 0;
    КонецЕсли;
    
    //Коммент1 = ТекущийДокумент.Коммент;
    Возврат ТекущийДокумент.Коммент;
    
КонецФункции // ПОказатьКомментарии

Но комментарии не отображаются
1 Godofsin
 
09.12.14
11:44
"строка неограниченной длины, недоступна для редактирования). Соответственно пользователи вносят комментарии в это поле"

Это как?
2 Godofsin
 
09.12.14
11:44
А вообще настройка списка
3 vitosha
 
09.12.14
11:45
(1) есть кнопка "Добавить комментарий"
4 DCKiller
 
09.12.14
11:46
Где тебе надо их отображать - в колонке журнала или выводить в виде текста на форме списка журнала под списочной частью? Если второе, то лепи лейбл с функцией, как у тебя в (0)
5 Ota-elena
 
09.12.14
11:48
(0)реквизит Текст, на ней твоя функция ПоказатьКомментрии()
6 Godofsin
 
09.12.14
11:49
а млять, 7.7...
7 vitosha
 
09.12.14
11:49
(4) выводить в виде текста на форме списка журнала под списочной частью.
8 Ota-elena
 
09.12.14
11:50
(7)реквизит какой? текст или поле ввода?
9 vitosha
 
09.12.14
11:51
(8) Поле ввода.
10 Ota-elena
 
09.12.14
11:51
(9)замени на "Текст" и попробуй
11 vitosha
 
09.12.14
11:52
(10) Попробовал реквизит с типом "Текст"  -работает. А почему с полем ввода не работает?
12 vitosha
 
09.12.14
11:52
(5) (10) Спасибо)
13 vitosha
 
09.12.14
11:53
(10) Просто возможен такой случай что комментариев будет много а в поле ввода можно ползунком прокрутить, а в тексте то никак
14 Ota-elena
 
09.12.14
11:56
(13)тады оставь Текст, сделай невидимым, а в функцию ПоказатьКомментрии() добавь
ункция ПоказатьКомментрии()
    
    Если ТекущийДокумент.Выбран() = 0 Тогда
        Возврат 0;
    КонецЕсли;
    МоеПолеСполузном = ТекущийДокумент.Коммент;
    
    Возврат ТекущийДокумент.Коммент;
    
КонецФункции // ПОказатьКомментарии


Не?
15 antoneus
 
09.12.14
11:57
Повесь пустой текст, на него функцию, в функции выводи в поле ввода
16 antoneus
 
09.12.14
11:58
(14) опередил)
17 Herby
 
09.12.14
11:58
вычисляемые поля в журналах 77 - абсолютное зло :)
18 antoneus
 
09.12.14
11:58
опередила, тоись
19 vitosha
 
09.12.14
11:59
(14) (16) Все ок, спасибо.
20 vitosha
 
09.12.14
11:59
(14) Спасибо
21 Фокусник
 
09.12.14
12:04
что такое "Отоброжение", от слова "бродить" что-ли? :)
22 vitosha
 
09.12.14
12:16
(21) где вы видели "ОтобрОжение"? везде написано отобрАзить
23 Масянька
 
09.12.14
12:17
(22) В заголовке темы
24 vitosha
 
09.12.14
12:26
(23) ну простите тогда, за мою неграмотность
25 Масянька
 
09.12.14
12:30
(24) Учись, студент (С) :)))