Имя: Пароль:
1C
 
Вывод печатной формы в MS Word типовыми средствами. Розница УФ.
0 SvoyaSistema
 
05.01.16
21:47
Создать дополнительный макет Active document и заполнить параметры не предлагайте.  Меня интересует штатные возможности системы - процедур Сохранить в общей форме СохранениеПечатнойФормы и ПечатьДокументов.  Они умеют сохранять готовый документ в папку.
1 SvoyaSistema
 
05.01.16
21:49
Они умеют сохранять готовый документ в папку.
Правильнее сказать, они умеют сохранять печатную форму в кучу форматов, да ещё с архивированием )) Но тут идёт речь о Word
2 SvoyaSistema
 
05.01.16
22:11
Под " печатной формой " естественно подразумевается ТабличныйДокумент , который образуется в результате работы Функции Печать()
3 Asmody
 
05.01.16
22:47
Всё есть в БСП
4 SvoyaSistema
 
06.01.16
10:57
БСП хорошая вещь, когда сама конфигурация не умеет чего-то. Зачем же дублировать возможности ? Розница в пользовательском режиме умеет сохранять печатные формы в файл любого формата. Вопрос только где вход в процедуру извне. И какие параметры передавать .
5 hhhh
 
06.01.16
11:46
(4) ну, это же элементарно выясняется отладчиком. Что вызывается и с какими параметрами. Вопрос-то в чем?
6 SvoyaSistema
 
06.01.16
13:43
Да ? Попробуйте ))))))))
7 SvoyaSistema
 
06.01.16
13:44
Элементарно - почитать описание работы функций. А разбираться под отладчиком в типовой без коментов - долго.
8 lenochka-semicova
 
07.01.16
16:14
(7) Вообще ни о чем. Если нужно сделать печатную форму, чтобы сразу печаталась в ворд, то существует, например, технология, предоставляемая БСП, которая для того и встроена в розницу, чтобы эти возможности можно было использовать. Ибо сама конфигурация по-умолчанию сама ничего делать не умеет.

Как и любая другая технология, с печатью БСП нужно немножко поразбираться. Найти примеры можно в Демо БСП. Там есть примеры макетов ворд, которые можно подредактирвоать по своему усмотрению и встроить в розницу.

Собственно, печать обычных документов в рознице реализована также с помощью БСП.
И форма печати, которая открывается, это не платформенный ТабДок.Показать(
а ОбщаяФорма.ПечатьДокументов, которая доабвлена в розницу из БСП. И входы в эту печать БСП-шные. И печатные формы в документах добавлены имеено таким образом, каким БСП этого требует.
9 lenochka-semicova
 
07.01.16
17:37
Странно. Не добавилось прошлое сообщение.

Повторюсь
Ну а если хочется все-таки без БСП сохранить,
то
    ТабДок = Новый ТабличныйДокумент;
....
тут заполняется таб.док.
...
    ТабДок.Записать(ИмяФайлаКакоеХотим, ТипФайлаТабличногоДокумента.DOCX);
10 SvoyaSistema
 
14.01.16
16:22
ДА, спасибо (9) уже нашёл в СП эту возможность. Как оказалось вообще всё просто )))