|
8.3 Внешняя печатная форма (печать данных строки ТЧ)
| ☑ |
0
Sun125
14.03.15
✎
10:22
|
8.3. Управляемая форма.
В документе есть ТЧ, нужно вывести в печатную форму данные текущей строки (и текущей колонки) ТЧ.
Подскажите, пожалуйста, как передать в печать номер строки/колонки. Или где это можно подсмотреть в Бухгалтерия 3.0?
|
|
1
Kookish
14.03.15
✎
10:32
|
ТекущиеДанные
|
|
2
Kookish
14.03.15
✎
10:34
|
Вообще, в табло можно много интересного увидеть...
|
|
3
Sun125
14.03.15
✎
10:48
|
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Заказ.Ссылка,
| Заказ.Номер,
| Заказ.Дата
|ИЗ
| Документ.Заказ КАК Заказ
|ГДЕ
| Заказ.Ссылка В(&МассивОбъектов)";
Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
Шапка = Запрос.Выполнить().Выбрать();
Шапка.Следующий();
ФормаДок = Шапка.Ссылка.ПолучитьФорму();
Ошибка:
Интерактивные операции недоступны
|
|
4
Sun125
14.03.15
✎
10:49
|
(2) мне нужно из модуля обратиться к текущей строке ТЧ, для этого пытаюсь получить форму документа
ТекСтрокаДок = ФормаДок.ЭлементыФормы.ТЧ.ТекущиеДанные;
|
|
5
Sun125
14.03.15
✎
11:00
|
Дело в том, что текущую строку нужно получить из модуля внешней обработки печатной формы
|
|
6
Sun125
14.03.15
✎
11:08
|
up
|
|
7
mistеr
14.03.15
✎
11:16
|
(0) Думаю тут нужна не ВПФ а обработка заполнения ТЧ.
|
|
8
Sun125
14.03.15
✎
11:54
|
(7) А если создать форму во ВПФ и из нее на клиенте обращаться к текущей строке ТЧ документа. Не прокатит такой вариант?)
Неужели в типовых конфигурациях нет подобного примера?
печать данных текущей строки ТЧ
|
|
9
Sun125
14.03.15
✎
12:16
|
up..
|
|
10
sFAQer
14.03.15
✎
12:24
|
(3) ОткрытьФорму() там параметром ссылку на док, он вернёт тебе открытую форму с ней и играйся...
|
|
11
Sun125
14.03.15
✎
12:30
|
(7) Пытаюсь уже сделать через Обработка заполнения ТЧ:
&НаСервере
Процедура ВыполнитьКоманду(ИмяКоманды, ОбъектыНазначения, ПараметрыВыполнения) Экспорт
ЭтаФорма = ПараметрыВыполнения.ЭтаФорма;
Объект = ЭтаФорма.Объект;
ЭтаФорма.Модифицированность = Истина;
ТекСтрока = Объект.Контрагенты.ТекущаяСтрока; // ругается, что поле объекта не обнаружено
|
|
12
Sun125
14.03.15
✎
12:33
|
(10) ОткрытьФорму() из модуля объекта не получается, ругается
|
|
13
sFAQer
14.03.15
✎
12:35
|
(12) Ну так сделай ВО через клиентский вызов, на формочке ВО на клиенте ОткрытьФорму
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой