Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как с справочника перенести текущую позицию в диалог отчет?          
VanDi Подменю пользователя
сообщение 18.02.09, 10:44
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Есть справочник "Товары" и отчет по товару. Как с справочника перенести текущую позицию (товар) в диалог отчета (в поле для ввода)?

Vofka Подменю пользователя
сообщение 18.02.09, 11:01
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Подробнее можно?

VanDi Подменю пользователя
сообщение 18.02.09, 14:31
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Мне нужно, чтобы я стоял на позиции товара(в справочнике), нажал на кнопку, которая бы открыла отчет(где в поле должен автоматически перенестить этот товар)

sVasilich Подменю пользователя
сообщение 18.02.09, 15:32
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 59
Из: Донецк
Спасибо сказали: 2 раз
Рейтинг: 0

Допустим в справочнике товары есть реквизит Р1, а в отчете - Р2;
В процедуре ПриОткрытии() сделай Р2=Р1; Там наверно придется Р2=ТаблицаЗначений.НужноеЗначение (или как-то так)
А если поле ввода сделать как реквизит диалога, должно автоматом (там выбираешь нужное поле справочника)

Batchir Подменю пользователя
сообщение 18.02.09, 16:11
Сообщение #5

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Цитата(VanDi @ 18.02.09, 15:31) *
Мне нужно, чтобы я стоял на позиции товара(в справочнике), нажал на кнопку, которая бы открыла отчет(где в поле должен автоматически перенестить этот товар)

При нажатии кнопки передавай в качестве контекста текущую номенклатуру, а при открытии отчета получай

Открытие формы отчета.
ОткрытьФорму(<ОписательОбъекта>, <КонтекстФормы>)
<ОписательОбъекта> - Строковое выражение. "Отчет. ХХХХХ" , где ХХХХХ — вид отчета;
<КонтекстФормы> - лубое значение передаваемое в открываемую форму




//При нажатии кнопки
Текноменклатура = Номенклатура;
ОткрытьФорму("Отчет.ОстаткиТоваров",ТекНоменклклатура) 

//При открытии формы
ПереданноеЗначение = Форма.Параметр;
ВыбНоменклатура = ПереданноеЗначение; // ВыбНомеклатура - элемент на форме


VanDi Подменю пользователя
сообщение 19.02.09, 10:30
Сообщение #6

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Передача товара вышла, но теперь другая проблема: автоматически вводиться в поле товар (тип строка), нажимаю на кнопку Сформировать и остатков товара нет (а когда выбираю товар (тип справочник) - остаток есть)

Batchir Подменю пользователя
сообщение 19.02.09, 12:21
Сообщение #7

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Цитата(VanDi @ 19.02.09, 10:30) *
Передача товара вышла, но теперь другая проблема: автоматически вводиться в поле товар (тип строка), нажимаю на кнопку Сформировать и остатков товара нет (а когда выбираю товар (тип справочник) - остаток есть)

Что-то не так. Какого типа реквизит передаете в форму? Каким- оразом получете? каким образом присваеиваете в поле "товар"?


Текст кода можно выложить, а то угадыватьне хочется.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 16:10
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!