Имя: Пароль:
1C
1С v8
Хитрый отбор
0 cons74
 
18.12.13
15:27
Есть документ. Ему присваивается статус, но не как реквизит, а как значение в Регистре Сведений.
Надо сделать отбор в Форме списка документа по Статусу.
Есть мысль вытащить список например номеров документов запросом из РС, и вставить в отбор по номерам. Но это весьма криво.
Есть мысль добавить реквизит документу и писать туда статус параллельно тому когда он пишется в РС. Но это тоже колхоз.
Как сделать красиво?
1 Kamas
 
18.12.13
15:28
формы какие?
2 Reaper_1c
 
18.12.13
15:29
Список динамический, статус подключить как характеристику объекта
3 cons74
 
18.12.13
15:33
Формы обычные.
4 cons74
 
18.12.13
15:33
(2) это как я понимаю про УФ?
5 bolobol
 
18.12.13
15:33
Красиво на форме списка получится только фильтр по ссылкам. А ссылки из запроса, с соединением с регистром Статусов.
Но как и ваш способ - при получении данных необходимо снова опрашивать регистр и добавлять или удалять данные из списка ссылок, по которым поставлен фильтр.
6 bolobol
 
18.12.13
15:35
А вот что в (2) написано, мне интересно? Слова, вроде понятные, а целиком предложение - не понимаю...((
7 Kamas
 
18.12.13
15:44
(6) Согласен. Вообще на обычных формах это красиво не видел ни когда, плюс на обычных формах очень сильно тормозит динамический список по крайней мере у меня в сходной ситуации тормозил ужасно. Писать в документ извне мувитон тк. рано или поздно нарветесь на блокировки 1 менджер открыл документ второй что-то сделал и статус поменялся.
8 cons74
 
18.12.13
15:47
(7) Вы поняли и согласны с (6)?
Тогда поясните (6) пожалуйста мне и bolobol`у.
9 Kamas
 
18.12.13
15:54
(8) дык (6) и  написал bolobol
10 cons74
 
18.12.13
15:57
тьфу, показалось что Kamas понял (2).
Там вроде предлагается на УФ делать?
11 WildSery
 
18.12.13
16:18
(7) И мне, и мне объясните, как на обычных формах сделать динамический список.
Если, конечно, вы подразумеваете именно динамический список, а не что-то другое.
12 WildSery
 
18.12.13
16:21
(0) Уже бился о похожую задачу, красивее не получится.
Красивее только раскрасить можно, но не отфильтровать.
13 Kamas
 
18.12.13
16:22
(11)(10)  ребята вы не когда не делали обработку которая выполняет роль реестра документов на обычной форме??
14 Kamas
 
18.12.13
16:25
(13) заполнять можно как и запросом (очень тормозит) так и напрямую элементами объекта(получается форма списка)
15 cons74
 
18.12.13
16:30
так и напрямую элементами объекта(получается форма списка) - не понял
16 cons74
 
18.12.13
16:31
кстати, тут есть оформление строк в зависимости от статуса. Можно ли сделать отбор по оформлению строки?
17 Kamas
 
18.12.13
16:37
у меня проблемы с понятийным аппаратом (в смысли меня не кто не понимает)в свойствах  есть поле данные в нем выбираеш чем заполнять по факту у тебя получается обработка на форме которой находиться список документов (не знаю как объяснить по другому да и не нужно это тебе) .
18 WildSery
 
18.12.13
17:26
(16) Нет
(17) Никакого отношения к динамическому списку это не имеет.
И хочу поглядеть на вас, когда вы будете показывать пользователю такой "динамический" список, работающий с десятком тысяч документов.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн