Имя: Пароль:
1C
1С v8
Помогите с БСП. Формирование и сохранение печатных форм. БУХ3.0
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
Нет, менять не собираюсь. Хочу все стандартно.

Мой код должен подхватывать любую печатную форму, неважно внешняя она или внутренняя.

Сейчас вроде разобираюсь потихоньку. Просто почему-то так и не нашел стандартной процедуры которая тупо возвращает табличный документ.
3 mg-samara
 
22.03.14
22:04
не получается универсально.. :-(
Например есть обработка печать УПД
"УчетНДСКлиент.ВыполнитьКомандуПечатиУниверсальныхПередаточныхДокументов"
Так вот она выводить документ на экран и ничего другого делать не хочет. :-)
Основная теорема систематики: Новые системы плодят новые проблемы.