Есть справочник "Товары" и отчет по товару. Как с справочника перенести текущую позицию (товар) в диалог отчета (в поле для ввода)?
Подробнее можно?
Мне нужно, чтобы я стоял на позиции товара(в справочнике), нажал на кнопку, которая бы открыла отчет(где в поле должен автоматически перенестить этот товар)
Допустим в справочнике товары есть реквизит Р1, а в отчете - Р2;
В процедуре ПриОткрытии() сделай Р2=Р1; Там наверно придется Р2=ТаблицаЗначений.НужноеЗначение (или как-то так)
А если поле ввода сделать как реквизит диалога, должно автоматом (там выбираешь нужное поле справочника)
//При нажатии кнопки
Текноменклатура = Номенклатура;
ОткрытьФорму("Отчет.ОстаткиТоваров",ТекНоменклклатура)
//При открытии формы
ПереданноеЗначение = Форма.Параметр;
ВыбНоменклатура = ПереданноеЗначение; // ВыбНомеклатура - элемент на форме
Передача товара вышла, но теперь другая проблема: автоматически вводиться в поле товар (тип строка), нажимаю на кнопку Сформировать и остатков товара нет (а когда выбираю товар (тип справочник) - остаток есть)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua