![]() |
|
Перетаскивание | ☑ | ||
---|---|---|---|---|
0
wwwqwert2014
29.08.14
✎
10:04
|
Не могу понять, почему у меня в форме выбора пустое значение возвращается.
Задача: при выборе номенклатуры необходимо отобразить сколько номенклатуры в разрезе сроков годности осталось, выбрать необходиму. строку в разрезе сроков годности и подставить её в документ РасходнаяНакладная (Выбор осуществляется из документа расходная накладная). Я сделал обычную форму выбора и форму выбора в разрезе сроков годности. и в результате у меня возвращается пустой динамический список. Хотя остатки есть 100% проверял запросом. Кстати, этот же запрос сделал в конструкторе запросов и вернулись данные: Вот текст запроса: ВЫБРАТЬ СправочникНоменклатура.Ссылка, СправочникНоменклатура.ПометкаУдаления, СправочникНоменклатура.Родитель, СправочникНоменклатура.ЭтоГруппа, СправочникНоменклатура.Код, СправочникНоменклатура.Наименование, СправочникНоменклатура.Предопределенный, СправочникНоменклатура.ИмяПредопределенныхДанных, ОстаткиНоменклатурыОстатки.СрокГодности КАК СрокГодности, ОстаткиНоменклатурыОстатки.КоличествоОстаток КАК КоличествоОстаток ИЗ РегистрНакопления.ОстаткиНоменклатуры.Остатки(&Дата, Номенклатура = &Номенклатура) КАК ОстаткиНоменклатурыОстатки ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СправочникНоменклатура ПО ОстаткиНоменклатурыОстатки.Номенклатура = СправочникНоменклатура.Ссылка Вот форма выбора номенклатуры (здесь проблем никаких): &НаКлиенте Процедура СписокВыборЗначения(Элемент, Значение, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Структура = Новый Структура("Номенклатура, Дата", Значение, ДатаДокумента); ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаВыбораСрокиГодности", Структура, ВладелецФормы); ЭтаФорма.Закрыть(); КонецПроцедуры &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) //Вставить содержимое обработчика ДатаДокумента = Параметры.Дата; КонецПроцедуры А вот форма выбора в разрезе сроков годности. Тут не выводится ничего в динамическом списке: &НаКлиенте Процедура СписокОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Структура = Новый Структура("Номенклатура, Количество", ВыбранноеЗначение.Номенклатура, ВыбранноеЗначение.КоличествоОстаток); ОповеститьОВыборе(Структура); КонецПроцедуры &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Список.Параметры.УстановитьЗначениеПараметра("Дата", Параметры.Дата); Список.Параметры.УстановитьЗначениеПараметра("Номенклатура", Параметры.Номенклатура); КонецПроцедуры |
|||
1
wwwqwert2014
29.08.14
✎
10:07
|
вот база. если кто-то может, подскажите плиз в чем дело http://rghost.ru/57739501
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |