Имя: Пароль:
1C
1C 7.7
v7: Как сделать закладки отбора по фирме в обычных журналах документов?
,
0 wisekat
 
28.08.12
11:32
Заказчик попросил сделать отбор по фирме в виде закладок во всех журналах. Но практически все журналы - обычные, не общие, что исключает возможность применения стандартной функциональности с графой отбора и подключённой к ней стандартной системы формирования закладок в журнале.

Какие есть способы решить данную проблему для обычных журналов?
1 Sh1ko
 
28.08.12
11:33
сделай общими, в чем проблема?
2 wisekat
 
28.08.12
11:48
(1) Общий журнал подразумевает показ документов ВСЕХ типов, или я чего-то не знаю?
Мне ведь надо, чтобы скажем был журнал "Банк", в котором были только платёжки и выписки банка - и в нём фильтрация по фирме в виде закладок.
3 wisekat
 
28.08.12
12:00
(0) Ещё уточню на всякий случай. Реквизит "Фирма" - общий для всех документов.
4 vmv
 
28.08.12
12:05
(0) сделай мастер-деталь, т.е. слева список фирм, справа список документов. при активизации строки на позицию фирмы уставливай отбор в списке документов.

Закладки тоже можно, но это катит когда фирм мало и они в принципе меняться не будут, но все равно через ж - пихать в закладки идентификацию записей таблицы "Организации" хоть она и небольшая
5 Mikeware
 
28.08.12
12:13
сделай журналы на ТабличномПоле или ПоставщкеДанных
6 wisekat
 
28.08.12
12:21
(5) Вы разделом не ошиблись? Мы про 7-ку говорим...
7 vmv
 
28.08.12
12:24
(6) мда, на 7-ке закладки на механизме слев клепали, там вообще мрачно. делай простую мастер-деталь или будет очередная нетленка)
8 wisekat
 
28.08.12
12:24
(4) Ничего не понял. Вы вместо ответа перефразировали вопрос. Как в обычном журнале по Фирме отфильтровать?
З.Ы. Фирм мало - так что закладки как раз самое то.
9 Rie
 
28.08.12
12:25
(0) Создай дополнительный общий реквизит - и фильтруй по нему.
10 Rie
 
28.08.12
12:26
(6) В 7-ке есть внешние компоненты. А среди них - есть одна очень могучая. Которую имеет смысл использовать.
11 Ork
 
28.08.12
12:26
(2) Если графу отбора брать из конкретных видов документов - при установке отбора будут отображаться только они.
12 wisekat
 
28.08.12
12:27
(10) А нельзя незагадками говорить? Дайте ссыль, или хоть намёк что гуглить.
13 alex74
 
28.08.12
12:27
делай общий журнал
14 alex74
 
28.08.12
12:28
15 wisekat
 
28.08.12
12:29
(11) Не получится - см. уточнение (3)

Ну или тогда переделать всю конфу - впихнуть дубль реквизита "Фирма" в нужные журналы, переопределить метод ПриЗаписи чтобы и оно заполнялось, ну и обработкой для существующих журналов проставить...
16 wisekat
 
28.08.12
12:29
(14) Уже независимо нашёл :)
Но пока разбираюсь поможет ли это или нет.
17 wisekat
 
28.08.12
12:34
(14) За такую обработку меня Заказчик сразу повесит. Они не настолько опытны чтобы разбираться с обработкой. Да, вещь мощная, но она для других целй.
18 Ork
 
28.08.12
12:38
(15) Уже попробовал? Или просто "есть мнение"?
19 Mikeware
 
28.08.12
12:42
(6) не ошибся.
20 Mikeware
 
28.08.12
12:43
(17) франч?
21 wisekat
 
28.08.12
12:45
(19) Про ПоставщикаДанных в 7-ке ничего не слышал...

ТабличноеПоле - так это ж скоко работы проделать придётся. Уж проще как в (11) (15).

Да и при работе в сети такое обновлять самому периодически из кода надо - это не полный аналог родного журнала.
22 Ёпрст
 
28.08.12
12:45
Э... табличное поле предлагали ужо ?
23 wisekat
 
28.08.12
12:45
(18) ??! Ну как я могу выбрать общий реквизит для каких-то отдельных журналов??
24 Ёпрст
 
28.08.12
12:46
(21) это скачать готовый класс и пару строк кода написать.
25 wisekat
 
28.08.12
12:46
(20) Да я про обычного Заказчика, или я что-то не так понял?
26 Mikeware
 
28.08.12
12:47
(22) предлагали. Но, похоже, это франч... со всеми непременными атрибутами...
27 wisekat
 
28.08.12
12:54
(19) Ссори за ПоставщикаДанных - это из 1С++ (сейчас читаю). Его легко подключить и настроить для конфы на 7-ке? Или там ещё в системе надо настраивать ODBC и прочие фишки?
28 Mikeware
 
28.08.12
12:58
(27) при правильном соотношении радиусов - просто.
29 wisekat
 
28.08.12
13:24
Блин, где-то есть понятная вразумительная инструкция как FormEx использовать?
30 Ёпрст
 
28.08.12
13:25
(29) прописать 1 строчку кода загрузки ВК
31 Rie
 
28.08.12
13:28
(29) FormEx и 1cpp - разные компоненты.
32 wisekat
 
28.08.12
13:52
(31) Уже хорошо :)
Однако, кто-то может дать линк на хороший стартер по этой компоненте? Никак не могу найти...
Ещё лучше, если сразу и пример с ПоставщикомДанных будет.
ЗАРАНЕЕ СПАСИБО ОГРОМНЫМИ БУКВАМИ.
33 Mikeware
 
28.08.12
13:53
(32) в той же ветке есть несколько примеров
34 Cthulhu
 
28.08.12
13:55
Общий журнал плюс композитный (Вид+Фирма) общий реквизит с отбором.
35 Ёпрст
 
28.08.12
13:57
36 Rie
 
28.08.12
14:34
(32) Но чем тебя не устраивает дополнительный реквизит без внешних компонент?
37 ЧеловекДуши
 
28.08.12
14:38
Все просто, используй метод общего журнала, Посмотри в типовой.
Далее добавь на форму закладки, а вернее программно используй одну и туже, её можно множить до бесконечности, т.е. до придела Системы :)
Так вот, повесь на обработку при смене закладки, выполнение кода, в котором будет осуществляться отбор по фирме :)
...
Но автор, жук и еще тот, как правило, такие заказчики начинают просить, сделать отбор еще по 2-3-4-ем реквизитам :)
...
+ Переходите на 8-ку, там это все есть ;)
38 Cthulhu
 
28.08.12
14:43
(37): ну, не знаю.
залудил отбор через композитные реквизиты по фирме + виду документа + контрагенту (в любой комбинации), да грамотно форму списка нарисовал (с возможностью фильтрации, установки доступности фильтр-полей и установки видимости колонок со спец.полями типа списка подчиненных сразу на морде из параметра при открытии и повторном открытии) - бухи и манагера пищат и никакими другими журналами пользоваться не желают (манагерам приходится, но для них другого понарисовано).