|
Как печатать разные подписи в счете? | ☑ | ||
---|---|---|---|---|
0
Мисти
18.08.15
✎
14:55
|
Пока делаю для Бухгалтерии 2.0
Предположим, что в зависимости от "ответственного" должна выводиться соответствующая картинка с подписью. Где сохранить подпись в базе? Как ее вставить в макет? Я придумала способ совсем простой - сделать столько подвалов, сколько нужно на сегодня и выбирать подвал в зависимости от ответственного, но это некрасиво, конечно, наверное, подписи должны вставлять сами пользователи. А потом и для 3.0! |
|||
1
butterbean
18.08.15
✎
14:56
|
файлы с подписями привязать к справочнику пользователей и тащить оттуда
|
|||
2
Мисти
18.08.15
✎
14:58
|
(1) Ну а как привязать? в 2.0?
Какой тип должен иметь реквизит? |
|||
3
ДенисЧ
18.08.15
✎
14:59
|
Это сложно,это программиста надо звать...
|
|||
4
Мисти
18.08.15
✎
15:01
|
Ну, а вы-то тут на что?
|
|||
5
ДенисЧ
18.08.15
✎
15:01
|
А вы нам ещё за поговорить не заплатили ))
|
|||
6
Dmitriy_76
18.08.15
✎
15:02
|
без фото не взлетит..ага
|
|||
7
Мисти
18.08.15
✎
15:02
|
Ну, кстати, я платила тем, кто мне реально помог.
|
|||
8
Мисти
18.08.15
✎
15:03
|
Какое фото?? Я бабушка уже! Правда, пока только по мужу.
|
|||
9
Enterprise
18.08.15
✎
15:03
|
(6)
|
|||
10
Ненавижу 1С
гуру
18.08.15
✎
15:05
|
(8) бабушка по мужу это круто
|
|||
11
Мисти
18.08.15
✎
15:06
|
(10) Мне тоже иногда дают понянчить!
|
|||
12
GreatOne
18.08.15
✎
15:09
|
Я именно через подвалы делал, в зависимости от отв. всатвлял нужную подпись. В макете картинку вставил, три штуки разных...
|
|||
13
Мисти
18.08.15
✎
15:11
|
(12) Так я тоже умею, но это как-то не технологично.
|
|||
14
mTema32
18.08.15
✎
15:12
|
(13) Это норма!(с)
А бабушка по мужу - это не ошибка? Может по сыну??? |
|||
15
Мисти
18.08.15
✎
15:13
|
Мужниной дочке 27 и у нее двое детей, а моей старшей 23 и она пока не собирается.
|
|||
16
Kvant1C
18.08.15
✎
15:13
|
(13) Поделись кодом с "бабушкой по мужу", не жадничай.
|
|||
17
Kvant1C
18.08.15
✎
15:15
|
(16) было к (12)
|
|||
18
Мисти
18.08.15
✎
15:15
|
(17) Не, мне такой код не надо, это я давно умею.
|
|||
19
Kvant1C
18.08.15
✎
15:18
|
(18) Я так понимаю у него как раз такой код как вам и нужно.
Ну то есть у него не статичная картинка в макете, а вставляемая. |
|||
20
aka AMIGO
18.08.15
✎
15:20
|
ИМХО - надо не картинку вставлять, а в модуле при печати остановиться и вопросом из справочника сотров выбрать нужного.
|
|||
21
Kvant1C
18.08.15
✎
15:21
|
||||
22
Мисти
18.08.15
✎
15:21
|
Вставляемую нужно!
Т.е. тут 2 проблемы - одна это куда и как прицепить реквизит, чтобы его можно было заполнить а базе, вторая (проще, я уже нашла пример) - как это вставить в нужное место в макете. У меня еще есть третья, которой я занимаюсь сейчас - на печать нужно вывести без подписей, а в файл при этом сохранить с подписями. |
|||
23
Мисти
18.08.15
✎
15:22
|
(21) Спасибо! Такой кусок я уже где-то украла.
|
|||
24
Kvant1C
18.08.15
✎
15:23
|
(23) Вот про то как хранить картинки в 1С
|
|||
25
Kvant1C
18.08.15
✎
15:24
|
||||
26
Lexey_
18.08.15
✎
15:24
|
(22) по 3ей проблеме: у РисункаТабличногоДокумента есть свойство ВыводитьНаПечать
|
|||
28
Мисти
18.08.15
✎
15:29
|
(25) Спасибо!
(26) И чем мне это поможет? |
|||
29
Lexey_
18.08.15
✎
15:33
|
(28) "на печать нужно вывести без подписей, а в файл при этом сохранить с подписями"
|
|||
30
HawkEye
18.08.15
✎
15:34
|
(28) ставишь св-во в Ложь - рисунок не печатается...
|
|||
31
Lexey_
18.08.15
✎
15:39
|
(30) + но при этом сохраняется в файл
|
|||
32
Мисти
18.08.15
✎
15:44
|
ФайлВФорматеPDF= ПечДокумент.ИспользуемоеИмяФайла;
//Проверить существование файла!!!! ПечДокумент.Записать(ФайлВФорматеPDF, ТипФайлаТабличногоДокумента.PDF); У меня формируется табличный |
|||
33
Мисти
18.08.15
✎
15:44
|
(31) Неужели??
|
|||
34
Kvant1C
18.08.15
✎
15:47
|
(32) Примечание:
При работе на сервере, веб клиенте или через внешнее соединение нет возможности сохранять в формате XLS95. Не поддерживается сохранение в PDF картинок типа Метафайл. |
|||
35
Stim
18.08.15
✎
15:48
|
сделай проще - регистр сведений, измерение - Пользователь, ИмяМакета, ресурс - хранилищеЗначений, куда будешь макет хранить/вставлять.
и подставляешь везде вместо макет = ПолучитьМакет("ИмяМакета") макет = ПолучитьМакетПоПользователю("ИмяМакета") |
|||
36
Stim
18.08.15
✎
15:49
|
+ а лучше вообще - делать через ВПФ, где будет 100500 макетов, и в зависимости от пользователя будет выбираться тот или иной макет
|
|||
37
Мисти
18.08.15
✎
15:50
|
Так а макет кто туда будет засовывать?
Я? Или пользователи? Ну, т.е., правильно, чтобы пользователи. |
|||
38
Stim
18.08.15
✎
15:52
|
(37) ты должна
|
|||
39
Stim
18.08.15
✎
15:52
|
а вообще - переходи на 3.0. там макет могут редактировать пользователи.
жаль только, что пользовательские макеты не хранятся в разрезе пользовтелей, но это легко исправить! |
|||
40
Мисти
18.08.15
✎
15:56
|
(39) Уже почти перешли, так что как только я закончу для 2.0 - начну для 3.9
|
|||
41
John83
18.08.15
✎
15:59
|
(15) фотку дочки :)
|
|||
42
Звездец
18.08.15
✎
16:08
|
а почему никто Тс не вразумит и не пошлет в сторону внешних печатных форм
за примерами готовыми можно и на ИС сходить |
|||
43
Мисти
18.08.15
✎
16:10
|
(41) Дочка у меня умница и красавица, моя гордость. Аспирант Сколково, зарабатывает больше меня.
(42) А какая разница, внешняя или нет? Мне нужна технология, чтобы подписи размножали сами пользователи, внешние формы эту задачу не решают. |
|||
44
Мисти
18.08.15
✎
16:12
|
(25) Это просто то, что нужно!!!
|
|||
45
Звездец
18.08.15
✎
16:47
|
Разница огромная лишь только потому, что для изменения печатной формы курочить базу не стоит
|
|||
46
Мисти
18.08.15
✎
17:00
|
Во-первых, она и так раскуроченная, во-вторых - ну, пусть это будет внешняя форма! Теперь решаем все остальные задачи.
|
|||
47
ДенисЧ
18.08.15
✎
17:01
|
(46) а какие остальные?
Ты не можешь вывести произвольную картинку в печатную форму? |
|||
48
Мисти
18.08.15
✎
17:05
|
(47) Да всё, спасибо, уже по 3 решения каждого вопроса. "и всё такое вкусное!"
|
|||
49
Мисти
18.08.15
✎
18:00
|
А какой объект вставить в макет? Ну, т.е. там же должно быть обозначено место, куда встанет конкретная картинка?
|
|||
50
Мисти
18.08.15
✎
18:01
|
ОбластьКартинки = Макет.ПолучитьОбласть("ОбластьКартинки");
ОбластьКартинки.Рисунки.D1.Картинка = Картинка; ТабДокумент.Вывести(ОбластьКартинки); Вот эта "областьКартинки" - это что? |
|||
51
Мисти
18.08.15
✎
18:03
|
Таблица-рисунки-прямоугольник?
|
|||
52
Мисти
18.08.15
✎
20:25
|
Документ.АР_СчетНаАренду.МодульОбъекта(410)}: Поле объекта недоступно для записи (Картинка)
ОбластьКартинки.Рисунки.D1.Картинка = Картинка; |
|||
53
Lexey_
18.08.15
✎
20:30
|
(52) видимо, у ОбластьКартинки.Рисунки.D1 ТипРисунка не Картинка
|
|||
54
Мисти
18.08.15
✎
20:35
|
Свойства: Рисунок
А где тип рисунка? |
|||
55
Мисти
18.08.15
✎
20:37
|
(51) - пустое место для моего рисунка я правильно создала?
|
|||
56
ДенисЧ
18.08.15
✎
20:38
|
я был прав в (3)...
|
|||
57
Мисти
18.08.15
✎
20:41
|
(56) Еще не было ни одной задачки, которую я не решила, причем во вполне обозримые сроки.
|
|||
58
Lexey_
18.08.15
✎
20:46
|
(54) в свойствах рисунка D1
|
|||
59
Мисти
18.08.15
✎
20:50
|
Нет там типа!
Есть "Основные", "оформление", "Макет". Может, надо было не прямоугольник вставлять?? |
|||
60
Lexey_
18.08.15
✎
20:58
|
(59) картинку надо вставлять
|
|||
61
Мисти
18.08.15
✎
21:01
|
Ага, уже сообразила. Я никак не могла ее вставить, потому что мне казалось, что нужно какую-то конкретную, теперь получилось.
Но еще не всё! |
|||
62
Мисти
18.08.15
✎
21:05
|
Путь = КаталогВременныхФайлов()+ "\1С_Картинка_"+Формат(ТекущаяДата(),"ДФ=yyyyMMddЧЧммсс")+".bmp";
КартинкаВПамяти = Выборка.Изображение.Получить(); КартинкаВПамяти.Записать(Путь); ОбластьСостав.Рисунки.D1.Картинка = Новый Картинка(Путь); Вот этот фокус мне надо? У меня теперь типы не совадают, а лежит как ХранилищеЗначений |
|||
63
Мисти
18.08.15
✎
21:10
|
Ура. Спасибо!!
|
|||
64
Мисти
19.08.15
✎
12:31
|
Как сделать, чтобы печать была прозрачной?
Или это надо было картинку так делать изначально? |
|||
65
Мисти
21.08.15
✎
19:37
|
С прозрачной печатью разобрались.
Остался последний вопрос - нужно, чтобы на печать счет выходил без подписей-печатей, а сохранялся с ними в формате пдф. Поставила галку как учили, в итоге на просмотре я вижу с печатями, как будет печататься - не знаю, нет принтера, а в пдф сохраняется без печатей! А ведь ради того всё и было задумано. В ексел сохраняется с печатями, но нам надо подф. |
|||
66
Апош
21.08.15
✎
19:51
|
помню, я занимался интнресной любовью с печатями-подписями, когда они куски текста перекрывали...
|
|||
67
Мисти
21.08.15
✎
19:55
|
Всё красиво, как в натуре, но как сделать, чтобы в пдф печати были, а на бумаге - нет? Неужели 2 таблицы делать??
|
|||
68
Мисти
21.08.15
✎
20:13
|
Жду ответа, как соловей лета! Не хочу 2 таблицы!! но надо уже заканчивать.
|
|||
69
mehfk
21.08.15
✎
20:16
|
Лучше сразу увольняйся, не жди.
|
|||
70
kcdnb
21.08.15
✎
23:31
|
ты страшная - забесплатно не помогут
|
|||
71
Апош
22.08.15
✎
09:01
|
(67) проблема показать без печатей и по кнопке вставить пару картинок да сохранить?
|
|||
72
mistеr
22.08.15
✎
14:52
|
(68) Вчем проблема по кнопке "На печать" не выполнять (62)?
|
|||
73
Мисти
23.08.15
✎
10:15
|
(72) Мне по кнопке "на печать" нужно сделать 2 действия распечатать (или на экран) и в ту же секунду сохранить, не задавая доп. вопросов.
|
|||
74
ДенисЧ
23.08.15
✎
10:27
|
(73) ну и запросы у вас, как говорила одна база данных...
|
|||
75
Апош
23.08.15
✎
10:43
|
(73) формируешь с картинками, сохраняешь, удаляеш ькартинки, показываешь
|
|||
76
Матиус
23.08.15
✎
10:54
|
(4) Чтобы сделать тебе подписи пользователей конечно, для чего еще мы тут можем быть нужны.
|
|||
77
Матиус
23.08.15
✎
10:55
|
(8) расходимся
|
|||
78
Мисти
23.08.15
✎
11:27
|
(75) Тогда надо прямо в модуле счета сохранять, наверное.
|
|||
79
Апош
23.08.15
✎
11:31
|
(78) вперёд!
|
|||
80
Мисти
23.08.15
✎
12:29
|
А как удалить после сохранения?
Можно это сделать, когда у меня в универсальной функции "печать" есть ПечДокумент? |
|||
81
Апош
23.08.15
✎
12:30
|
(80) это называется удалить файлы
|
|||
82
Апош
23.08.15
✎
12:31
|
+(81) а ещё можно совсем не сохранять. пусть юзер думает, что было сохранено и удалено
|
|||
83
Мисти
23.08.15
✎
12:34
|
Так мне нужно только картинку удалить!
|
|||
84
Мисти
23.08.15
✎
12:35
|
В момент, когда уже сохранилось, но еще не распечаталось у меня есть ПечДокумент.Области.ПодвалСчета, но картинок там нет. Наверное, на этом этапе уже сделать ничего нельзя?
|
|||
85
Апош
23.08.15
✎
12:36
|
а у печдокумента есть рисунки?
|
|||
86
Мисти
23.08.15
✎
12:40
|
Не-а.
А если на предыдущем этапе, то как удалить? ОбластьМакета.Рисунки.D3.Картинка = Новый Картинка(Путь3); ТабДокумент.Вывести(ОбластьМакета); |
|||
87
Апош
23.08.15
✎
12:50
|
>Рисунки.D3
а говоришь, нету |
|||
88
Мисти
23.08.15
✎
12:50
|
ПечДокумент.Рисунки.Удалить(D
Кажется, так можно. |
|||
89
Мисти
23.08.15
✎
12:53
|
Рис = ПечДокумент.Рисунки.D1;
ПечДокумент.Рисунки.Удалить(Рис) Так что ли? |
|||
90
Апош
23.08.15
✎
12:57
|
а можно я не буду пробовать?
|
|||
91
Мисти
23.08.15
✎
13:03
|
Вау!
|
|||
92
Апош
23.08.15
✎
13:07
|
да неужели? шампанское в студию?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |