|
Вопрос по управляемым формам | ☑ | ||
---|---|---|---|---|
0
Дмитрий-WIN
10.04.18
✎
14:48
|
Добрый день
Создаю внешний отчет для управляемых форм. Если пользуюсь отладчиком, то команды - ФормаДок = ПолучитьФорму("Документ.НачислениеЗарплаты.ФормаОбъекта",Новый Структура("Ключ",СсылкаНаДокумент),); ТекСтрока = ФормаДок.Элементы.Начисления.ТекущиеДанные; Отрабатывают нормально. А если из программы запускаю отчет, то программа ругается что не обнаружен "Элементы". Вопрос такой - как из внешней обработки в УФ обратиться к текущей строке документа? Мозг к вечеру уже кипит |
|||
1
Ц_У
10.04.18
✎
14:49
|
(0) Хочешь то чего?
|
|||
2
Evgenchik
10.04.18
✎
14:50
|
странная постановка задачи. Зачем из отчета лезть в какой-то документ, да еще и текущую строку получать
|
|||
3
Дмитрий-WIN
10.04.18
✎
14:53
|
чтобы проще понять
есть документ "начисление зарплаты и взносов" я открыл, встал на интересующего сотрудника из таблицы начисления. и по выбранному сотруднику распечатал свой расчетный листок из внешней обработки. |
|||
4
Дмитрий-WIN
10.04.18
✎
14:53
|
а выбрать текущего сотрудника как программно из внешнего отчета?
|
|||
5
Ц_У
10.04.18
✎
14:55
|
(4) иди в обратную сторону, передавай строку в отчет и формируй
|
|||
6
Evgenchik
10.04.18
✎
14:56
|
Встал на строку, получил текущую строку с данными и формируй печатную форму расчетного листка с параметрами
|
|||
7
Дмитрий-WIN
10.04.18
✎
14:56
|
(6) - а программно как?
|
|||
8
Ц_У
10.04.18
✎
15:00
|
(7) У меня в отчете команда
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("МестоХранения",ПараметрКоманды); ПараметрыОтбора.Вставить("ОборудованиеСнято",Ложь); ПараметрыОткрытия = Новый Структура(); ПараметрыОткрытия.Вставить("СформироватьПриОткрытии", Истина); ПараметрыОткрытия.Вставить("КлючВарианта","Спецификация"); ПараметрыОткрытия.Вставить("ПараметрыОтбора", ПараметрыОтбора); ОткрытьФорму("Отчет.НТС_СпецификацияМестХранения.Форма", ПараметрыОткрытия, ПараметрыВыполненияКоманды.Источник, Истина, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); КонецПроцедуры |
|||
9
fedoss
10.04.18
✎
15:03
|
А ВладелецФормы.Объект.Начисления.ТекущиеДанные не покатит?
|
|||
10
fedoss
10.04.18
✎
15:04
|
(9) в смысле ВладелецФормы.Элементы.Начисления.ТекущиеДанные
|
|||
11
Дмитрий-WIN
10.04.18
✎
15:10
|
(9) - похоже что нет.
вроде начинаю понимать куда копать нужно. похоже нужно процедуры перенести из модуля объекта. чтобы разделить что и куда брать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |