Имя: Пароль:
1C
1С v8
Внесение в таблицу управляемой формы ссылки на windows-папку
0 Frikker
 
21.06.17
17:32
Есть конфигурация УТ + CRM 2.0, в ней форма справочника партнер. нужно в таблице создать поле с ссылкой на каталог с файлами.
Сделал поле, прописал процедуру открытия диалога выбора файла, а вот записать значение в это самое поле не могу. Как мне это сделать?

&НаКлиенте
Процедура ОборудованиеПутьКФайлуНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
    Если Диалог.Выбрать() Тогда
        Элемент.ВыделенныйТекст = Диалог.Каталог;
    КонецЕсли;
    
КонецПроцедуры
1 Мыш
 
21.06.17
17:37
(0) В элементы писать нельзя. Надо писать в источники данных этих элементов, т.е. в реквизиты формы.
2 Frikker
 
21.06.17
17:42
(1) Реквизит - реквизит табличной части. соответственно ее сначала циклом обойти надо? или я что то не понимаю
3 elCust
 
21.06.17
17:48
(2) У элемента формы ТЧ есть свойство - ТекущиеДанные.

ЭлементыФормы.ТЧ.ТекущиеДанные.ИмяРеквизита = Каталог;
4 polosov
 
21.06.17
17:51
(0) Или в твоем случае:
Элемент.ТекущиеДанные.ТвойРеквизит =  Диалог.Каталог;
5 Frikker
 
21.06.17
17:54
(4) а что тогда писать в "ТвойРеквизит"? если путь к данным = Объект.Оборудование.ПутьККаталогу, то получается прописать ПутьККаталогу или Оборудование.ПутьККаталогу?
6 polosov
 
21.06.17
17:56
(5) ТвойРеквизит - это реквизит тч, куда ты пишешь путь.
Судя по всему, тип - строка.
7 Frikker
 
21.06.17
17:57
(6) Значит ПутьККаталогу
Спасибо всем, сейчас проверю