Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Сохранение пути к файлу в справочнике (http://forums.kuban.ru/f1040/sohranenie_puti_k_fajlu_v_spravochnike-5558103.html)

Wanderer27 27.03.2014 11:54

Сохранение пути к файлу в справочнике
 
Есть в Справчонике реквизит "ссылка" неопредленного типа. В это поле я записываю или ссылку на документ, или справочник. Или полный путь к файлу.
Для дока и справчника все работает.
Но для пути к файлу, по нижеследующему коду
ИмяВыбрФайла = "";
ИмяПути="D:\Служебный ПУБ\Файлы для ПУБ 2012";
Если ФС.ВыбратьФайл(0, ИмяВыбрФайла, ИмяПути, "Выберите файл","Все файлы (*.pdf)!*.pdf", , ) = 1 Тогда
Форма.Ссылка.НазначитьТип("Строка",200);
НазначитьТип("Ссылка", "Строка",200);
Ссылка=ИмяПути+ИмяВыбрФайла;
новый1=ИмяПути+ИмяВыбрФайла;
КонецЕсли;

в поле "Ссылка" сохраняется только 22 символа. :(
Поле "новый1" это поле типа "Строка" длина 200. В нем все хорошо сохраняется, а в "Ссылке" обрезает путь.
Что не так?
Спасибо!

Helen1986 27.03.2014 12:00

[url]http://nnmuz.com/uploads/posts/2009-06/thumbs/1245409332_s3img_4987759_21139_1.jpg[/url]

Helen1986 27.03.2014 12:01

[img]http://nnmuz.com/uploads/posts/2009-06/thumbs/1245409332_s3img_4987759_21139_1.jpg[/img] особенно про ссылки

user1C 27.03.2014 12:04

это ограничение платформы в реализации хранения полей неопределенного типа...

user1C 27.03.2014 12:08

Примечание
Поскольку для неопределенных реквизитов (полей) длина поля всегда равна 23 символам, то соответственно в такое поле можно записать значение максимум с 22 символьным значением (1 отводится под определение типа, в случае базовых типов, таких как число, строка, дата).

Wanderer27 27.03.2014 12:10

Спасибо! Буду знать!

Wanderer27 27.03.2014 12:12

2-Helen1986 > Речь шла для версии 7.7 :)
Твой пост не в тему!

Helen1986 27.03.2014 15:37

(6) ты лох! В книжках описано ограничение на 22 символа. Так что чЕтайте книги, если умеете... чЕтать

Helen1986 27.03.2014 15:38

кстати, это типовая ошибка глупых однАЭсникофффф, на которую они наступают регулярно

VZ 27.03.2014 19:11

8-Helen1986 > Наступают те, кто руками БД никогда не делал. Любых типов. И не представляют физической реализации базы.
Иначе бы не наступили: слово "Неопределенный" обязательно вызвало бы вопрос.


Текущее время: 21:29. Часовой пояс GMT +3.