Имя: Пароль:
1C
 
Подскажите что я делаю не так?
0 1C_User_1992
 
27.12.16
14:27
1. На форме документа добавил кнопку "Подобрать".
2. Команда кнопки "Подобрать" выполняет следующее:
ОткрытьФорму("Документ.ЛМБ_СкупкаЦенностей.Форма.ФормаПодбораВещи");
Где ФормаПодбораВещи - созданная мною форма документа (еще одна).

3. На форме "ФормаПодбораВещи" - динамический список. при нажатии на кнопку выбрать выполняю следующее:

&НаКлиенте
Процедура ВыбратьБилет(Команда)
    ТекДанные=ЭтаФорма.ТекущийЭлемент.ТекущиеДанные;
    Режим = РежимДиалогаВопрос.ДаНет;
    Ответ = Вопрос("Заполнить документ по залоговому билету "+СокрЛП(ТекДанные.ЗалоговыйБилет)+"?", Режим,0) ;
    Если Ответ = КодВозвратаДиалога.Да Тогда
        ПеренестиДанныеВДокумент(ТекДанные.СсылкаБилета);
        ЭтаФорма.Закрыть();
    КонецЕсли;
        
КонецПроцедуры

&НаСервере
Процедура ПеренестиДанныеВДокумент(Билет)
    Объект.Ценности.Очистить();
    Объект.Контрагент=Билет.Залогодатель;
    Запрос=Новый Запрос;
    Запрос.Текст= "ВЫБРАТЬ
                  |    ЛМБ_ВещиВЗалогеОстатки.ЗалоговаяВещь,
                  |    ЛМБ_ВещиВЗалогеОстатки.ЗалоговаяВещь.Номенклатура КАК Номенклатура,
                  |    ЛМБ_ВещиВЗалогеОстатки.КоличествоОстаток
                  |ИЗ
                  |    РегистрНакопления.ЛМБ_ВещиВЗалоге.Остатки КАК ЛМБ_ВещиВЗалогеОстатки
                  |ГДЕ
                  |    ЛМБ_ВещиВЗалогеОстатки.ЗалоговыйБилет = &ЗалоговыйБилет";
    Запрос.УстановитьПараметр("ЗалоговыйБилет",Билет);
    Выборка=Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        НоваяЦенность=Объект.Ценности.Добавить();
        НоваяЦенность.Изделие=Выборка.ЗалоговаяВещь;
        НоваяЦенность.Номенклатура=Выборка.Номенклатура;
    КонецЦикла;
КонецПроцедуры;


4. Как итог данные в документ не попадают, хотя отладчиком в форме подбора Все нормально...



Вопрос - где я неправильно делаю в алгоритме подскажите плиз.
1 rabbidX
 
27.12.16
14:34
(0) Используй ДанныеФормыВЗначение и ЗначениеВДанныеФормы.
2 vicof
 
27.12.16
14:35
(0) Объект, Ссылка и ДанныеФормы немного разные понятия от слова совсем
3 Жан Пердежон
 
27.12.16
14:35
(0) почитай про управляемые формы для начала: что они, зачем они...
4 1C_User_1992
 
27.12.16
14:39
(1) В какой момент нужно использовать ДанныеФормыВЗначение?
5 rabbidX
 
27.12.16
14:42
6 1C_User_1992
 
27.12.16
14:42
Спасибо! (5)