Имя: Пароль:
1C
1C 7.7
v7: 1SQLite: УложитьТЗ - как избавиться от "S" в начале строкового реквизита?
0 Zhuravlik
 
31.01.13
13:09
Здравствуйте, подскажите пожалуйста укладываю тз с одной колонкой, с строковыми реквизитам. После запроса к созданной таблице получаю список элементов, но у каждого в начале стоит "S". В документации не нашел что это, и для чего.
1 Aleksey
 
31.01.13
13:13
есть там mod . Т.е. модификаторы нужно использовать
2 Zhuravlik
 
31.01.13
13:15
(1) Точно, я ж уже разруливал это сам))) Забыл, спасибо)
3 Aleksey
 
31.01.13
13:16
ЗагК="mod=0";  // 0 - это типа модификатор=0
тзДанные.УстановитьПараметрыКолонки(Инд,ТипК,ДлинаК,ТочнК,ЗагК,ШирК,ФормК,ПоложК);
4 Ёпрст
 
31.01.13
13:23
(0) типизировать колонки в ТЗ.
5 Ёпрст
 
31.01.13
13:23
И никакие модификаторы там не нужны
6 Zhuravlik
 
31.01.13
13:54
(5) А с модификатором хуже?
7 Ёпрст
 
31.01.13
13:55
(6) с каким модификатором ?
В запросе ?
Он там не нужен.
S появляется, только если колонка ТЗ при укладке в базу не типизирована явно.
8 Ёпрст
 
31.01.13
13:56
Типизируй её как "Строка" и наслаждайся, либо сразу, через НоваяКолонка/ВставитьКолонку, либо потом, через УстановитьПараметрыКолонки
9 Zhuravlik
 
31.01.13
14:53
(8) Понял, спасибо)
Программист всегда исправляет последнюю ошибку.