0
mg-samara
22.03.14
✎
18:03
|
Первый раз юзаю БПС вот и застрял.
Сама задача посложнее, я приведу маленький кусочек, на котором застрял.
Пользователь выбирает документ, выбирает вид печатной формы. Должен быть общий список печатных форм документ, включая и внешние.
Далее по кнопке формируется выбранная печатная форма конкретного документа, которая не отражается на экране, а сохраняется в файл в нужную папку. Папка и имя файла предварительно заданы.
Список зарегистрированных печатных форм я получаю командой с помощью функции УправлениеПечатью.КомандыПечатиФормы(Форма);
Печатную форму сформировать для просмотра не проблема. А вот как получить ее в качестве объекта?
Ковыряю БСП и пока вижу, что получается в итоге - только для интерактивной работы пользователя - или показать печатную форму в окне или можно вызвать диалогд сохранения для записи на диск.
Мне-же нужно просто получить ТабличныйДокумент, с которым я сам дальше буду работать.
Подскажие, пожалуйста, где такая функция в БСП, или нужно самому писать?
|
|
1
Kookish
22.03.14
✎
19:26
|
И ради этого менять конфигурацию? Во-первых, в бухгалтерии 3.0 есть возможность в пользовательском режиме менять макет печатной формы. Во-вторых, такие вещи делаются внешними печатными формами. Зачем огород городить? Допускаю, что я чего-то недопонял.
По сути вопроса: Табличный документ с выведенными в него данными там постоянно проскальзывает, трудно его не найти. Подсказка: отталкиваться можно от процедур "Печать..." модулей документов.
|
|
2
mg-samara
22.03.14
✎
20:10
|
Нет, менять не собираюсь. Хочу все стандартно.
Мой код должен подхватывать любую печатную форму, неважно внешняя она или внутренняя.
Сейчас вроде разобираюсь потихоньку. Просто почему-то так и не нашел стандартной процедуры которая тупо возвращает табличный документ.
|
|