Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Вопрос по управляемым формам

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

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    
    ПараметрыОтбора = Новый Структура;
    ПараметрыОтбора.Вставить("МестоХранения",ПараметрКоманды);
    ПараметрыОтбора.Вставить("ОборудованиеСнято",Ложь);
    ПараметрыОткрытия = Новый Структура(); 
    ПараметрыОткрытия.Вставить("СформироватьПриОткрытии", Истина); 
    ПараметрыОткрытия.Вставить("КлючВарианта","Спецификация");
    ПараметрыОткрытия.Вставить("ПараметрыОтбора", ПараметрыОтбора); 
    
    ОткрытьФорму("Отчет.НТС_СпецификацияМестХранения.Форма", ПараметрыОткрытия, ПараметрыВыполненияКоманды.Источник, Истина, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
КонецПроцедуры
   fedoss
 
9 - 10.04.18 - 15:03
А ВладелецФормы.Объект.Начисления.ТекущиеДанные не покатит?
   fedoss
 
10 - 10.04.18 - 15:04
(9) в смысле ВладелецФормы.Элементы.Начисления.ТекущиеДанные
 
 Рекламное место пустует
   Дмитрий-WIN
 
11 - 10.04.18 - 15:10
(9) - похоже что нет.
вроде начинаю понимать куда копать нужно.
похоже нужно процедуры перенести из модуля объекта.
чтобы разделить что и куда брать

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует