![]() |
Сохранение пути к файлу в справочнике Есть в Справчонике реквизит "ссылка" неопредленного типа. В это поле я записываю или ссылку на документ, или справочник. Или полный путь к файлу. Для дока и справчника все работает. Но для пути к файлу, по нижеследующему коду ИмяВыбрФайла = ""; ИмяПути="D:\Служебный ПУБ\Файлы для ПУБ 2012"; Если ФС.ВыбратьФайл(0, ИмяВыбрФайла, ИмяПути, "Выберите файл","Все файлы (*.pdf)!*.pdf", , ) = 1 Тогда Форма.Ссылка.НазначитьТип("Строка",200); НазначитьТип("Ссылка", "Строка",200); Ссылка=ИмяПути+ИмяВыбрФайла; новый1=ИмяПути+ИмяВыбрФайла; КонецЕсли; в поле "Ссылка" сохраняется только 22 символа. :( Поле "новый1" это поле типа "Строка" длина 200. В нем все хорошо сохраняется, а в "Ссылке" обрезает путь. Что не так? Спасибо! |
[url]http://nnmuz.com/uploads/posts/2009-06/thumbs/1245409332_s3img_4987759_21139_1.jpg[/url] |
[img]http://nnmuz.com/uploads/posts/2009-06/thumbs/1245409332_s3img_4987759_21139_1.jpg[/img] особенно про ссылки |
это ограничение платформы в реализации хранения полей неопределенного типа... |
Примечание Поскольку для неопределенных реквизитов (полей) длина поля всегда равна 23 символам, то соответственно в такое поле можно записать значение максимум с 22 символьным значением (1 отводится под определение типа, в случае базовых типов, таких как число, строка, дата). |
Спасибо! Буду знать! |
2-Helen1986 > Речь шла для версии 7.7 :) Твой пост не в тему! |
(6) ты лох! В книжках описано ограничение на 22 символа. Так что чЕтайте книги, если умеете... чЕтать |
кстати, это типовая ошибка глупых однАЭсникофффф, на которую они наступают регулярно |
8-Helen1986 > Наступают те, кто руками БД никогда не делал. Любых типов. И не представляют физической реализации базы. Иначе бы не наступили: слово "Неопределенный" обязательно вызвало бы вопрос. |
Текущее время: 21:29. Часовой пояс GMT +3. |