Имя: Пароль:
1C
1C 7.7
v7: ТиС 7.7. Печать справочника контрагентов
,
0 es3000
 
17.01.18
12:54
Понадобилось напечатать справочник контрагентов.
С условиями: какие-то группы включить, какие-то исключить.
В принципе подходит универсальный отчет RefPrint, но в нем условия очень неудобные - не получается задать то, что мне нужно.

Может есть у кого-нибудь более удобная обработка?
На Инфостарте тоже не нашел подходящей.
1 Злопчинский
 
17.01.18
12:57
> С условиями: какие-то группы включить, какие-то исключить.
решается - либо указываешь ВСЕ ГРУППЫ для печати, либо указываешь все исключаемые группы.
2 es3000
 
17.01.18
12:59
(1) а если есть вложенные?
3 es3000
 
17.01.18
13:01
(1)+ к тому же типовом нельзя задать несколько групп
4 Злопчинский
 
17.01.18
13:02
Указание верхней - включает все вложенные.
если не удовлетворяет - перечисляешь ВСЕ НУЖНЫЕ ГРУППЫ на нужном уровне вложенности.
5 Злопчинский
 
17.01.18
13:02
(3) да ты чё!
6 Злопчинский
 
17.01.18
13:04
используй Универсальная обработка подбора объектов
7 es3000
 
17.01.18
13:04
(5) А как?
В типовом Refprint можно включить фильтр по реквизиту "Родитель" например с условием "В" и указать только одну группу.
Как указать несколько групп?
8 Злопчинский
 
17.01.18
13:05
и пришпандорь плугин печати в нужном тебе виде отобранных элементов.
9 Злопчинский
 
17.01.18
13:05
(7) в этом - никак
либо изменить струткуру вхождения групп согласно наиболее часто используемым отборам групп
10 es3000
 
17.01.18
13:07
понял, спасибо
счас попробую
11 Злопчинский
 
17.01.18
13:08
если тебе в надо отобрать группу1 и группу3 и при этом надо выбрать за исключением Группы1_3 и Группы1_5 - то следует скорее всего дополнительно наложить условие не на группы 1_3 и 1_5 а на другие реквизиты справочника, которые позволят исключить элементы этих групп, не зря же они в 1_3 и 1_5 объединены...
12 Злопчинский
 
17.01.18
13:09
возможно пригодится вот эти две статьи если будешь плугинчик писать http://catalog.mista.ru/public/all/?st=t&public-filter%5Bsearch%5D=%D4%E0%ED%E8%F2%FC+%F2%FE%EB%FC%EA%F3
13 es3000
 
17.01.18
14:36
Еще нашел вариант.
В типовой есть стандартная обработка "Групповая обработка контрагентов".
В ней есть множественный отбор по группам.
К ней можно прикрутить печать.
14 Злопчинский
 
17.01.18
14:41
(13) Прикручивать надо к "Универсальная обработка подбора объектов"
15 Ёпрст
 
17.01.18
15:04
(0) он не подойдёт тебе, и всё банально - штатные поделки не особо дружат с объектами неопределенного вида.
А тебя попросят еще и ИНН/КПП и адресок, для клиентоса. И тут ты "попал" :)
16 es3000
 
17.01.18
16:38
(15) Да, скорее всего так и будет, попросят еще что-нибудь добавить.
Удивляет, что задача встречается наверно у всех.
А решения нету.
Каждый сам себе что-то колбасит?
17 Владимир1С
 
17.01.18
17:11
(0) Выключи контроль уникальности условий, это просто. Делал так когда-то.
18 GreyK
 
17.01.18
17:15
(16) 1000р., ну или ты сам научишься писать обработки конструктором.
19 Злопчинский
 
17.01.18
17:36
(16) а нахрена это? у меня есть простенькие печати списка контрагентов. печатай все, потом в экселе пусть фильтруют что хотят.
.
обычно такие хотелки - из-за невозможности потребителем хотелок сыормулировать что ему все-таки надо. он одно "надо" на самом деле подменяет другим "надо"...
21 es3000
 
18.01.18
05:04
(18) нормальную обработку за 1000 не напишешь
22 es3000
 
18.01.18
05:17
Ну а есть какой-нибудь отчет по справочнику, в котором реализован фильтр по группам справочника с учетом вложенности?
Чтобы взять за основу.
23 HK_Mers
 
18.01.18
06:59
(22) множественный фильтр чем не устраивает?
(16)вот таких обработок (распечатать какой-нить спр-к) в каждой базе - как грязи. Но все со своей спецификой. в зависимости как вывести на печать: красиво, быстро, в нужном формате, ... как правило такие задачи не для постоянного (а иногда даже разового) использования. и всегда нужно было высрочно ) думаю, что поэтому никто и не выкладывает никуда такие обработки. ну это моё мнение.
Быстрее бы написал, чем на форуме писать.
24 es3000
 
18.01.18
07:14
(23) Какой множественный фильтр?
Если имеется ввиду МФ в "Универсальном подборе", то там вложенность групп не учитывается.
Если указана группа, то выводится все ее элементы, подгруппы и элементы подгрупп.
Нельзя ограничить - вывести только элементы указанной группы без подгрупп.
25 Мимохожий Однако
 
18.01.18
07:21
(24) С такими хотелками у пользователя выгрузи в Excel весь справочник и включи группировку с фильтром в файле. Пусть играется. Дурью маетесь. ИМХО
26 HK_Mers
 
18.01.18
08:30
(25) помнится была у меня такая задачка. множ.фильтр доделывала. Добавляла второй фильтр по спр-ку.
т.е. есть группы которые нужно выводить, а на вторую строку по спр-ку (левая табличка) можно было добавлять группы с типом "кроме".
но тут главное, чтоб пользователи понимали что они хотят видеть на выходе.
27 kofeinik
 
18.01.18
08:56
28 Злопчинский
 
18.01.18
09:29
(24) "Нельзя ограничить - вывести только элементы указанной группы без подгрупп."
мудачная организация справочника.
на одном уровне вложенности д.б. либо только группы, либо только элементы, но не смесь.
29 Злопчинский
 
18.01.18
09:37
(26) угу... проще всего в МФ добавить вторую строчку с Родитель
30 es3000
 
18.01.18
11:33
(27) спасибо за обработку
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс