|
Внесение в таблицу управляемой формы ссылки на 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) Значит ПутьККаталогу
Спасибо всем, сейчас проверю
|
|