Имя: Пароль:
1C
1С v8
Как получить ссылку из динамического списка? управляемые формы.
0 sergei123654
 
16.08.11
13:33
Доброго времени суток.
Есть справочник организации, на его форму выведен динамический список всех банковских счетов этой организации. Хочу добавить возможность выбора основного банковского счета. Влепил туда кнопку "УстановитьОсновным", в обработки этой кнопки написал код -
&НаКлиенте
Процедура УстановитьОсновным(Команда)
   Если Элементы.БанковскиеСчета.ТекущиеДанные = Неопределено Тогда
       Возврат;
   КонецЕсли;
   
   СсылкаБанскогоСчета = ВернутьСсылкуБанковскогоСчета(Элементы.БанковскиеСчета.ТекущиеДанные);
   
   Если НЕ ЗначениеЗаполнено(СсылкаБанскогоСчета) Тогда
       Возврат;
   КонецЕсли;

   ОсновнойБанковскийСчет = СсылкаБанскогоСчета;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ВернутьСсылкуБанковскогоСчета(ВходящиеДанные)
   
   Возврат ВходящиеДанные;    

КонецФункции // ()

В общем херню понаписал. Не работает. Подскажите, кто сталкивался с этим, где я ошибаюсь?
1 Grusswelle
 
16.08.11
13:35
(0) Ты и получаешь ссылку. Просто ссылка на сервере и в толстом клиенте - одна, а в тонком- и web-клиенте - другая (как "ПРЕДСТАВЛЕНИЕ( )").
2 sergei123654
 
16.08.11
13:41
(1) мне вот эту ссылку надо записать в реквизит справочника ОсновнойБанковскийСчет тип - СправочникСсылка.БанковскиеСчета

а по коду в (0) тип СсылкаБанскогоСчета - ДанныеФормыСтруктура.

а мне надо получить ссылку с типом СправочникСсылка.БанковскиеСчета. Для этого надо запрос писать? или есть какието другие средства для получения этой ссылки?
3 GenV
 
16.08.11
13:49
(2) Элементы.БанковскиеСчета.ТекущаяСтрока чему равно?
4 sergei123654
 
16.08.11
14:28
(3) спасибо, это и есть ссылка. что то проглядел я ее.
Программист всегда исправляет последнюю ошибку.