Имя: Пароль:
1C
1С v8
Не выводится полностью строка в форме списка
0 iwannafly90
 
19.08.14
16:47
Всем привет. Работаю в 1с УПП. Конфигурация дорабатывалась. На форме списка документа добавляю колонку, в которую должен выводиться комментарий из другого документа. Данные колонке не назначаю, записываю в нее текст, обращаясь к ней через ячейку на событии "при получении данных". Комментарий получаю запросом. Вопрос в следующем - текст обрезается, хотя ограничений по длине нигде не ставил.
Вот кусок запроса где получаю комментарий.
    ЗапросФилиалы.Текст = "
    |    SELECT РАЗРЕШЕННЫЕ
    |        ТабМаршрутов.Ссылка AS МаршрутныйЛист, " +
    ?(ВидимостьПримечание,"
    |        CASE
    |            WHEN ТабЗаявокНаРасходование.Проведен = Истина
    |            THEN Выразить(ТабЗаявокНаРасходование.Комментарий КАК Строка(50))
    |            ELSE """"
    |        END As Примечание,","") + "



В запросе через выразить длину устанавливаю 50, но выводит всего 10.
1 hhhh
 
19.08.14
16:50
ну поставь ограничение по длине
2 iwannafly90
 
19.08.14
16:51
Значение заношу на форму через конструкцию
ТекОформление.Ячейки.Примечание.Значение = ...
3 iwannafly90
 
19.08.14
16:52
(1) Данные не назначаю колонке, поэтому задать тип и, соответственно, поставить длину не выйдет.
4 iwannafly90
 
19.08.14
16:54
Все, проблема решена.
Сделал через Ячейки.Примечание.УстановитьТекст(...)
Так не обрезает
5 hhhh
 
19.08.14
16:57
(4) да, конечно текст. ну значение-то по-любому Строка длиной 10.
AdBlock убивает бесплатный контент. 1Сергей