|
Подскажите что я делаю не так? | ☑ | ||
---|---|---|---|---|
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)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |