0
- 27.03.2014 - 11:54
|
Есть в Справчонике реквизит "ссылка" неопредленного типа. В это поле я записываю или ссылку на документ, или справочник. Или полный путь к файлу. Для дока и справчника все работает. Но для пути к файлу, по нижеследующему коду ИмяВыбрФайла = ""; ИмяПути="D:\Служебный ПУБ\Файлы для ПУБ 2012"; Если ФС.ВыбратьФайл(0, ИмяВыбрФайла, ИмяПути, "Выберите файл","Все файлы (*.pdf)!*.pdf", , ) = 1 Тогда Форма.Ссылка.НазначитьТип("Строка",200); НазначитьТип("Ссылка", "Строка",200); Ссылка=ИмяПути+ИмяВыбрФайла; новый1=ИмяПути+ИмяВыбрФайла; КонецЕсли; в поле "Ссылка" сохраняется только 22 символа. :( Поле "новый1" это поле типа "Строка" длина 200. В нем все хорошо сохраняется, а в "Ссылке" обрезает путь. Что не так? Спасибо! | |
1
- 27.03.2014 - 12:00
| http://nnmuz.com/uploads/posts/2009-...59_21139_1.jpg | |
2
- 27.03.2014 - 12:01
| особенно про ссылки | |
3
- 27.03.2014 - 12:04
| это ограничение платформы в реализации хранения полей неопределенного типа... | |
4
- 27.03.2014 - 12:08
|
Примечание Поскольку для неопределенных реквизитов (полей) длина поля всегда равна 23 символам, то соответственно в такое поле можно записать значение максимум с 22 символьным значением (1 отводится под определение типа, в случае базовых типов, таких как число, строка, дата). | |
5
- 27.03.2014 - 12:10
| Спасибо! Буду знать! | |
6
- 27.03.2014 - 12:12
|
2-Helen1986 > Речь шла для версии 7.7 :) Твой пост не в тему! | |
7
- 27.03.2014 - 15:37
| (6) ты лох! В книжках описано ограничение на 22 символа. Так что чЕтайте книги, если умеете... чЕтать | |
8
- 27.03.2014 - 15:38
| кстати, это типовая ошибка глупых однАЭсникофффф, на которую они наступают регулярно | |
9
- 27.03.2014 - 19:11
|
8-Helen1986 > Наступают те, кто руками БД никогда не делал. Любых типов. И не представляют физической реализации базы. Иначе бы не наступили: слово "Неопределенный" обязательно вызвало бы вопрос. | |
| Интернет-форум Краснодарского края и Краснодара |