|
Печатные формы. Коннект проведенного документа с печатью | ☑ | ||
---|---|---|---|---|
0
ohno
31.05.23
✎
11:50
|
Не могу найти на просторах интернета инфу как коннектить печатную форму с документом. Печать выводится, но данные в таблицу не пишутся
Может кто простыми словами пояснить? *Также и с порядковым номером и датой в заголовке |
|||
1
Волшебник
31.05.23
✎
11:51
|
Покажите программный код и текст ошибки
|
|||
2
ohno
31.05.23
✎
11:53
|
У меня нет ошибки, потому что нет кода. Хочу узнать каким образом это делается и куда смотреть
|
|||
3
ohno
31.05.23
✎
11:53
|
ps. кода для вытаскивания данных из документа именно
|
|||
4
Fedor-1971
31.05.23
✎
11:57
|
(0) Вдохни, выдохни и напиши внятно:
1. Версия 1С 2. Есть документ 3. Есть макет печатной формы 4. Как сделать код выведение документа в печатную форму? Примерно так? |
|||
5
ohno
31.05.23
✎
12:00
|
(4)
1С КА2 Есть документ, на основе которого создана печатная форма. Заполнены все параметры и прописан код на печать. Необходимо вывести проведенный документ в печатную форму. |
|||
6
Волшебник
31.05.23
✎
12:07
|
(5) используйте ТабличныйДокумент.Показать()
|
|||
7
ohno
31.05.23
✎
12:12
|
(5) А с порядковым номером и датой как быть, не подскажете?
Использую ОбластьШапки.Параметры.ТекстЗаголовка = "текст" + "№ " + *Документ*.Номер, но уверен, что это неверно |
|||
8
Мультук
гуру
31.05.23
✎
12:20
|
(7)
В КА печатных форм вообще нет? Посмотреть "а как там выводят номер и дату" -- не судьба ? P.S. Вы новичок в программировании? Вы новичок в 1С ? Вы новичок в управляемых формах ? Вы всю жизнь писали под 7.7 и вот куча всякого нового ? Вы окончили курсы "стань программистом 1С за 7 дней" и столкнулись со взрослыми задачами ? Контекст, без контекста сложно что-то советовать. |
|||
9
ohno
31.05.23
✎
12:25
|
Душновато у вас
|
|||
10
Волшебник
31.05.23
✎
12:27
|
(7) Синтаксические ошибки. Лучше так:
ТекстЗаголовка = "текст № " + Документ.Номер; |
|||
12
Fedor-1971
31.05.23
✎
12:33
|
(10) походу, ТС, пока еще, не понимает "Где писать этот код?".
(7) Если ты пытаешься печатать из формы документа, то просто "текст № " + СокрЛП(Объект.Номер) + " от " + Формат(Объект.Дата, "ДДД.ММ.ГГГГ"); Если из менеджера документа или из внешней обработки, то локОбъект = СсылкаНаДок.ПолучитьОбъект() и дальше уже от локОбъект заполняешь данные в макете, только проверь как к тебе приходит ссылка на документ |
|||
13
Волшебник
31.05.23
✎
12:35
|
(12) А если из модуля объекта?
|
|||
14
azernot
31.05.23
✎
12:39
|
(9) Разумеется, вашей вины в этом нет. Разумеется, вам кажется что вы задали корректный вопрос, простой и понятный всем, а местные снобы просто не хотят на него ответить. :)
Ни в коем случае не пытайтесь переформулировать вопрос, добавить какой-то конкретики, зайти с другой стороны, попытаться рассказать свою ситуацию с самого начала. |
|||
15
Fedor-1971
31.05.23
✎
12:40
|
(13) тогда бы и вопросов ТС не задавал, бо Номер и Дата доступны напрямую, даже через контекстную подсказку
|
|||
16
azernot
31.05.23
✎
12:46
|
+ (14) К примеру, я не понимаю, что такое "коннектить печатную форму с документом", я не понимаю что означает фраза "Печать выводится, но данные в таблицу не пишутся", я не понимаю фразу "необходимо вывести проведенный документ в печатную форму" если "печатная форма создана, заполнены все параметры и прописан код на печать".
Предположения конечно же есть, но их очень много. Играть в "угадайку" можно долго, но надо ли оно кому-то? P.S. Мой опыт работы с продуктами 1С около 25 лет. Но, конечно же, я - просто душнила. |
|||
17
Волшебник
31.05.23
✎
12:46
|
(9) Задавайте правильные вопросы, тогда мы решим Ваши проблемы.
|
|||
18
Волшебник
31.05.23
✎
12:47
|
(16) Вы специально всё запутываете своим "не понимаю". Душно с Вами...
|
|||
19
azernot
31.05.23
✎
12:54
|
Я бы порекомендовал автору просто набрать в гугле "создание печатной формы 1с". Масса примеров, статей, даже видео.
Вот первая попавшаяся ссылка на мастер-класс: https://www.youtube.com/watch?v=cokJUUHBDk0 |
|||
20
Волшебник
31.05.23
✎
12:57
|
(19) О, полезное видео!
|
|||
21
ohno
31.05.23
✎
13:24
|
(16)
Запускаю печать из документа, но форма не заполняется данными |
|||
22
azernot
31.05.23
✎
13:38
|
(21) Очевидно, что в процедуру печати каким-то образом должна передаваться ссылка на печатаемый документ (самый простой и распространённый метод печати). В процедуре печати надо получить нужные данные документа по этой ссылке. Лучше всего это делать запросом. Дальше эти полученные данные используются для заполнения параметров областей макета печатной формы. Из областей макета формируется результирующий табличный документ, которые и выводится пользователю.
Так с чем именно у вас проблемы? |
|||
23
ohno
31.05.23
✎
13:44
|
(22)
Проблема в построении запроса в процедуре, судя по всему |
|||
24
azernot
31.05.23
✎
13:50
|
(23) Отлично.
И что вы ждёте от форума, не показывая никакой код по построению вашего запроса? Вас нужно замотивировать? Реши уже эту проблему в построении запроса, бл..ть! (и тут картинка мужика с кулаком) Не благодарите, приходите ещё, мы рады помочь. |
|||
25
Волшебник
31.05.23
✎
21:27
|
(23) Попробуйте переделать процедуру на функцию
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |