|
программное сохранение печатной формы документа в .xls | ☑ | ||
---|---|---|---|---|
0
LivingStar
10.02.13
✎
15:03
|
можно ли сохранить программно печатную форму документа в excel?
как это сделать? |
|||
1
Aleksey
10.02.13
✎
15:03
|
Файл сохранить
|
|||
2
Web00001
10.02.13
✎
15:06
|
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS);
|
|||
3
kotletka
10.02.13
✎
15:12
|
учи сп блеать
|
|||
4
NDN
10.02.13
✎
15:23
|
||||
5
Нуф-Нуф
10.02.13
✎
15:24
|
епать. стаж 7 лет...
|
|||
6
LivingStar
10.02.13
✎
15:29
|
программно создаю документ, как можно в этом созданном документе сохранить одну из его печатных форм в 1с?
|
|||
7
LivingStar
10.02.13
✎
15:29
|
(6+)все делая по коду далее, после создания документа...
|
|||
8
DrShad
10.02.13
✎
15:34
|
вызвать функцию печати, которая вернет ТД и его сохранить
|
|||
9
DrShad
10.02.13
✎
15:35
|
знатный холивар намечается :)))
|
|||
10
LivingStar
10.02.13
✎
15:35
|
можно получить макет ДокСчет.ПолучитьМакет("ПФ_MXL_СчетНаОплату"), как только его счас в .xls сохранить?
|
|||
11
kotletka
10.02.13
✎
15:36
|
а тебе его заполнить ненадо?
|
|||
12
DrShad
10.02.13
✎
15:36
|
ДокСчет.ПолучитьМакет("ПФ_MXL_СчетНаОплату").Записать()
|
|||
13
LivingStar
10.02.13
✎
15:47
|
так сохранился просто макет
ДокСчет.ПолучитьМакет("ПФ_MXL_СчетНаОплату").Записать("C:\СчетНаОплату_" + ДокСчет.Номер + ".xls","xls"); |
|||
14
LivingStar
10.02.13
✎
15:47
|
11) да нужно заполнить....., а то сохраняется с идентификаторами
|
|||
15
LivingStar
10.02.13
✎
15:51
|
а ну понял, заполнять видимо нужно программно вручную, автоматически не получится видимо.....
|
|||
16
DrShad
10.02.13
✎
15:52
|
(15) что из (8) тебе не понятно?
|
|||
17
LivingStar
10.02.13
✎
15:54
|
(16) пробую !
|
|||
18
LivingStar
10.02.13
✎
16:15
|
конфигурация УНФ, там в меню печать свойства печати то не посмотреть, а поиском по модулу "Печа" что то совсем не дало ничего дельного, вот и незнаю что вызывать.
|
|||
19
Живой Ископаемый
10.02.13
✎
16:23
|
уже все, зови взрослых
|
|||
20
zmaximka
10.02.13
✎
16:31
|
в модуле менеджера поищи функцию печать
|
|||
21
LivingStar
10.02.13
✎
18:03
|
(20) что за модуль менеджера?
|
|||
22
Web00001
10.02.13
✎
18:08
|
(21) даешь мне 500р, вид документа, название печатной формы. Получаешь код который отдает сформированный эксель, смотри как все просто.
|
|||
23
Web00001
10.02.13
✎
18:09
|
и самое главное быстро, уже ведь 3 часа мучаешься
|
|||
24
LivingStar
10.02.13
✎
18:10
|
(22) да не совсем не нужно, я не мучаюсь, просто ищу решение....
|
|||
25
LivingStar
10.02.13
✎
18:14
|
Нащел процедуру в модуле команды, -
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) УправлениеПечатьюКлиент.ВыполнитьКомандуПечати("Документ.СчетНаОплату", "СчетНаОплату", ПараметрКоманды, ПараметрыВыполненияКоманды, Неопределено); КонецПроцедуры |
|||
26
Web00001
10.02.13
✎
18:14
|
(24)че его искать? Оно в (2)
|
|||
27
LivingStar
10.02.13
✎
18:19
|
(26) ну так в (13) я же записал просто макет, а нужно заполнить его данными, как говорят в (8)
|
|||
28
Web00001
10.02.13
✎
18:23
|
(27)Все не так. Тебе надо получить печатную форму. То есть отчет у тебя должен быть. Ты спросил как сохранить, я тебе ответил в (2). Если ты спрашиваешь как сохранить, предполагается тебе есть что сохранять. Если это не так, тебе надо разобраться как получить печатную форму нужного тебе отчета. Это не сложно, но нужно сесть и разобраться. А потом применить к ней (2). В целом это достаточно просто, но время потратить придется.
|
|||
29
LivingStar
10.02.13
✎
18:34
|
(28) в (25) команда печати, которая заполняет печатную форму данными, но вот на модуль УправлениеПечатьюКлиент ругается, при вызове его из обработки (( думаю как его вызвать
|
|||
30
LivingStar
10.02.13
✎
18:36
|
установил ему вызов на сервере
|
|||
31
Web00001
10.02.13
✎
19:02
|
Не туда смотришь
|
|||
32
Web00001
10.02.13
✎
19:03
|
ты счет на оплату в УНФ пытаешься печатать?
|
|||
33
GANR
10.02.13
✎
19:05
|
||||
34
Web00001
10.02.13
✎
19:08
|
хех если у человека есть макет то ему достаточно сделать(2) зачем вся эта движуха?
|
|||
35
Web00001
10.02.13
✎
19:10
|
ТС то где?
|
|||
36
Повелитель
10.02.13
✎
19:14
|
Жесть. Делается все за 3 минуты методом (2) и перехватом ТабДок, его только там отловить, заполнять самому ничего не нужно.
Человек уже 4 часа бьется. |
|||
37
Web00001
10.02.13
✎
19:15
|
Да я уже ради интереса посмотрел и набросал, эти 4 строчки, недолго же, но он куда то пропал.
|
|||
38
Повелитель
10.02.13
✎
19:17
|
(37) Выкладывай, может он придет увидит.
А то мы по домам сейчас, а человеку потом ночь не спать :) |
|||
39
zmaximka
10.02.13
✎
19:19
|
(21) на документе ПКМ - открыть модуль менеджера. Там и будет функция которая формирует табличный документ.
|
|||
40
Web00001
10.02.13
✎
19:24
|
(39)Она там есть, но она не очень удобная :) Удобнее использовать УправлениеПечатью.СформироватьПечатныеФормы() Она как раз формирует печатные формы.
(38)Да я как раз пока никуда не собираюсь, а вдруг ему другой документ надо или он уже сам разобрался. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |