Имя: Пароль:
1C
1С v8
Отчет. Расшифровка ячейки.
0 ladalk
 
21.11.11
15:15
Доброго времени,

Делаю отчет (бгу, 8.2), где расшифровкой для суммы являются документы, из которых складывается эта сумма. Как можно сделать так, чтобы при нажатии на ячейку открывался не первый документ, а весь список? или не список, но чтобы можно было выбрать нужный документ. или где посмотреть?
1 sergei992003
 
21.11.11
15:21
У ячейки есть свойство расшифровка туда запиши массив документов,... и есть событие при выборе ячейки
2 ladalk
 
22.11.11
07:13
при клике на ячейку я сделала так, чтобы у меня открывался список документов (таблица значений, в которую я записала нужные документы). а как теперь их открыть прям из этого списка??
3 Wobland
 
22.11.11
07:20
(2)>я сделала так, чтобы у меня открывался список документов
ну там, наверное, есть ТабПоле, а у ТабПоля есть событие Выбор()
4 ladalk
 
22.11.11
07:53
в Выбор() можно сделать саму процедуру выбора и открытия формы документа. а как в выбор() передать, что именно для этой строки именно такие документы? по значению выбранной ячейки - только текст (сумма).
5 Wobland
 
22.11.11
07:57
в Выборе() ты уже знаешь, какая у тебя строка выбрана. мало только суммы, ссылку засунь в свою ТЗ, можешь её даже не показывать
6 ladalk
 
22.11.11
08:02
(5) как обратиться к параметру расшифровки в выборе?
7 Wobland
 
22.11.11
08:05
(6) речь всё таки о расшифровке или открытии и обработке выбора своей формы? ВыбраннаяСтрока в событии в последнем случае
8 ladalk
 
22.11.11
08:10
(7) об открытии и обработке выбора своей формы. Стандартная расшифровка дает мне только один документ (1й в выборке), из которых складывается сумма, которую нужно расшифровать. поэтому при нажатии на сумму, нужно, чтобы представлялся весь список документов, из которых складывается сумма (это я сделала - заполнила тз), но нужно еще и так, чтобы была возможность открытия документа из списка. вот это я и не могу сделать.
9 Wobland
 
22.11.11
08:12
(8) берёшь обработку расшифровки, формируешь список своих документов, показываешь на своей форме, обрабатываешь выбор юзера. всё ж просто, или я чего-то не догоняю?
10 ladalk
 
22.11.11
08:19
это я не догоняю)
вывод данных:

Пока Выборка.Следующий() Цикл
 стр = тз.Добавить();
 стр.Регистратор = Выборка.Регистратор.Ссылка;            
КонецЦикла;
                       ОбластьМакетаСтрока.Параметры.ПарамДокументРасшифр = тз;    

и такое тз для каждой строки. Как потом при моменте, когда нажимают на сумму понять, что надо брать именно эту тз? или как с показываемой тз открыть документ?
11 Wobland
 
22.11.11
08:21
во-первых, не Выборка.Следующий(), а ТЗ=Запрос.Выполнить().Выгрузить()
12 Wobland
 
22.11.11
08:22
во-вторых, дай в целом глянуть. сюда или на почту
13 ladalk
 
22.11.11
08:23
текст? или сам отчет?
14 Wobland
 
22.11.11
08:24
целиком давай
15 ladalk
 
22.11.11
08:25
отправила
AdBlock убивает бесплатный контент. 1Сергей