Как открыть отчет из карточки товаров? #265883


#0 by burtom
Нужно в карточке товара сделать кнопку, которая при нажатии открывает отчет Движение товаров, а в отчет нужно передать наименование текущего товара (фаВыбТовар), установить в отчете дату составления составления отчета (фдДатаОтчетаС), детализацию (фчДеталПоРазмерам, фчДеталПоСкладам, фчДеталПоДокумента). Для начала хоть обрисуйте примерную схему как делать? Я сделал пока кнопку, и простенькую процедуру, отчет открывается, а параметры не передаются :-))
#1 by ТелепатБот
#2 by burtom
Почитал текст по ссылке от бота. Как в анекдоте..... Прочитал слово "либидо" наоборот, много думал.... Я тоже подумал тут и сделал вот так: В Отчете движение товаров в процедуре ПриОткрытии сделал вот так: Однако, в такой ситуации выходит ошибка, что переменной фаВыбТовар  нельзя присвоить такое значение.
#3 by evGenius
фаВыбТовар находится на форме и что это? Может это у тебя не реквизит с типом "Справочник.Товары"?
#4 by burtom
Чет не получается. Задачу сузил до предела. Теперь нужно передать в отчет только товар. Сделал вот так в отчете: И вот так в карточке товара: Процедура ДвижениеТоваров Однако же ничего не происходит. Значение не передается.
#5 by burtom
фаВыбТовар - это обычный список на форме отчета Движение товаров.
#6 by miki
Ни и где что_то_типа фаВыбТовар.AddValue(ПолучПараметр) ?
#7 by burtom
Вот оно: Ошибка: фаВыбТовар = ПолучПараметр.Получить("Товар"); {Отчет.Движение_товаров.Форма.Модуль}: Поле агрегатного объекта не обнаружено (Получить)
#8 by catena
А если просто ПолучПараметр.Товар?
#9 by burtom
Сорри, не то написал. Спасибо. Помогло ))
#10 by burtom
Все. Всем спасибо. Все делал по примеру, видимо не углядел ))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С