|
Печать выделенных строк документа | ☑ | ||
---|---|---|---|---|
0
oslokot
30.05.22
✎
10:04
|
Всем привет.
В КА2 есть свой документ с табличной частью, я его подключил типовой подсистеме печати по всем правилам и всё работает. Печать примитивно простая - вывод табличной части дока в макет + шапка и подвал. Но клиенту захотелось странного - при печати из формы документа печатать только выделенные строки табличной части документа. То есть мне как-то надо протащить массив выделенных строк в печать. Получится так сделать? Если да то как? |
|||
1
Ryzeman
30.05.22
✎
10:10
|
Что в УФ что ОФ для у табличного поля есть свойство ВыделенныеСтроки.
|
|||
2
Злопчинский
30.05.22
✎
10:12
|
правда нихрена не будет понятно что будет печататься если в печать будет подсунут сам документ, а не форма...?
то бишь для такой процедуры печати надо конкретно проверять что именно на вход падает... |
|||
3
oslokot
30.05.22
✎
10:15
|
(1) вопрос не в этом
(2) интересует печать из открытой формы, остальные варианты хрен с ними |
|||
4
hhhh
30.05.22
✎
10:30
|
(3) сделай просто свою кнопку, не надо типовую систему печати туда подсовывать.
|
|||
5
Гений 1С
гуру
30.05.22
✎
11:06
|
(0) открой для себя транзакционную печать - в транзакции удаляешь ненужные строки, печатаешь, потом откатываешь назад.
|
|||
6
PLUT
30.05.22
✎
11:17
|
(5) а там уже до печати непроведенных документов рукой подать
|
|||
7
Мультук
гуру
30.05.22
✎
11:18
|
(5)
А если нужно печатать выделенные строки в незаписанном документе? А? А? :-) P.S. Вопрос в том, что печатать в итого, ибо если документ (например Заказ клиента) и есть автоскидки, то вопрос вообще не тривиальный и возможно совет с транзакциями "злой", но .... |
|||
8
rozer76
30.05.22
✎
11:25
|
(5) боже мой ...
|
|||
9
Фрэнки
30.05.22
✎
11:26
|
Вот если бы для // печать примитивно простая // было указано в какой именно вид документа примитивно просто оно вставлено... тогда можно что-то обсуждать
|
|||
10
Kassern
30.05.22
✎
11:30
|
(0) хотите по типовому - добавьте реквизит выбранных строк. Вместо выделения просто галкой отмечайте строки для печати. Тогда по данному свойству вы будете печатать только выбранные строки, даже из списка без всякой привязке к форме
|
|||
11
oslokot
30.05.22
✎
12:12
|
(10) Думал об этом. В ТЧ добавить служебный реквизит булево, но на форму не выводить и при активизации строки взводить его только на выделенные строки. Единственное неудобно что документ перед печатью будет просится записаться. Ну что, так и сделать? Других вариантов нет?
|
|||
12
oslokot
30.05.22
✎
12:18
|
Хотя с галкой проще и универсальней, да. Запросил вариант клиенту, ща посмотрим что скажет...
|
|||
13
Kassern
30.05.22
✎
12:21
|
(12) лучше даже не с галкой. Должна же быть какая-то бизнес-логика такого выделения. Например, часть товара на обеспечении, а часть можно отгрузить. Поэтому те которые можно, их и печатать. Может быть и другая бизнес-логика. Тогда лучше не галка, а какое нибудь перечисление/справочник, где будет выбираться нужное свойство для строки.
|
|||
14
SweetaAngel
30.05.22
✎
12:25
|
Сделай печать не через печать, а через открытие еще одной формы. А там уже запихаешь выделенные строки в запрос который формирует данные.
|
|||
15
oslokot
30.05.22
✎
13:47
|
(12) Ну в общем по желанию клиента сделал красивую колонку с галкой :)
|
|||
16
shuhard
30.05.22
✎
13:49
|
(4) +100500
|
|||
17
ptiz
30.05.22
✎
13:53
|
(11) "документ перед печатью будет просится записаться." - за такое - канделябром.
Я как-то видел документ, который записывался при переходе по его закладкам (между табличными частями). Никогда не забуду. |
|||
18
Kassern
30.05.22
✎
13:54
|
(17) "документ перед печатью будет просится записаться"- так это обычная практика в типовых. Если документ модифицирован, то 1ска просит его записать перед печатью
|
|||
19
oslokot
30.05.22
✎
13:56
|
(17) спокойствие! вы не понимаете это другое (с)
(18) +1 |
|||
20
1Сергей
30.05.22
✎
13:56
|
(18) +1
(17) Печатать несохраненный документ - вот за что надо канделябром |
|||
21
ptiz
30.05.22
✎
13:58
|
(18) При КАЖДОЙ печати?
|
|||
22
oslokot
30.05.22
✎
14:00
|
(21) при каждой модифицированности - да, это нормальное типовое поведение
|
|||
23
Kassern
30.05.22
✎
14:01
|
(21) да, если при КАЖДОЙ печати будут галки менять и модифицировать документ. Если же просто печатать записанного документа, то никакой записи не будет
|
|||
24
breezee
30.05.22
✎
17:17
|
(5) А пока идет транзакция и откат все юзеры ждут одного? Я-то думал, Вы действительно Гений)
|
|||
25
breezee
30.05.22
✎
17:18
|
(21) Да, чтобы то что на бумаги не расходилось с тем что в базе. Кладовщики могу "схитрить"
|
|||
26
hhhh
30.05.22
✎
17:39
|
(25) зачем хитрить? Кладовщик может напечатать абсолютно любые строки. Тут без всякой хитрости он может кидать компанию на миллионы.. и никто не проверит.
|
|||
27
Выпрь
30.05.22
✎
17:45
|
Можно и типовую кнопку сделать.
Только нужно свою клиентскую процедуру печати сделать. Типовая подсистема такое позволяет |
|||
28
Выпрь
30.05.22
✎
17:46
|
(26) такое может потребоваться, если например на каждую строку отдельный лист
|
|||
29
4y4ndr
30.05.22
✎
18:17
|
(0) А что за документ такой, я аж не выдержал и зарегался, настолько любопытно стало.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |