Помогите с БСП. Формирование и сохранение печатных форм. БУХ3.0 #702782


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

В этой группе 1С