|
|
Колонка динамического списка |
☑ |
|
0
егаис
30.08.17
✎
15:11
|
В ДС в запросе добавляю новое поле для дальнейшей обработки.
"" КАК ВнутреннийНомер
в форме списка
&НаСервереБезКонтекста
Процедура СписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
Для Каждого Строка Из Строки Цикл
ДокСсылка = Строка.Значение.Данные.Ссылка;
Если ДокСсылка.Метаданные().Реквизиты.Найти("Префикс") <> Неопределено Тогда
Строка.Значение.Данные.ВнутреннийНомер = СокрЛП(ДокСсылка.ВнутреннийНомер) + "-" + СокрЛП(ДокСсылка.Префикс);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Все ничего, но отражается только первый символ в списке.
Получается что длина строки Строка.Значение.Данные.ВнутреннийНомер = 1
|
|
|
1
егаис
30.08.17
✎
15:12
|
как победить?
в ДС на форме длина поля не задается
|
|
|
2
FIXXXL
30.08.17
✎
15:14
|
(1) сделать по нормальному: завести общий реквизит и в него писать, затем выводить без анализа метаданных
|
|
|
3
егаис
30.08.17
✎
15:17
|
черт, всего лишь описал
" " КАК ВнутреннийНомер
и заработало :(
(2)Ваш ответ к теме не имеет никакого отношения
|
|
|
4
Lexey_
30.08.17
✎
15:18
|
(3) ВЫРАЗИТЬ("" КАК СТРОКА(10)) КАК ВнутреннийНомер
|
|
|
5
Lexey_
30.08.17
✎
15:19
|
(4) ну или ВЫРАЗИТЬ("" КАК СТРОКА(0)) КАК ВнутреннийНомер
|
|
|
6
FIXXXL
30.08.17
✎
15:21
|
(3) конечно-конечно :) только к тормозам из-за таких вот наворотов
|
|