Имя: Пароль:
1C
1С v8
Коллеги поделитесь опытом раскраски строк журнала документов разными цветами.
,
0 Обработка
 
29.01.15
13:37
Самописка 8.3.3
Есть журнал Заказы
-Документу "Заказ" подчинен "Счет на оплату"
-Документу  "Счет на оплату" подчинен "Отгрузка"
Движение этих доков отражаю в двух регистрах- "Заказы", "Отгрузки".

В зависимости от результатов запроса хочу окрашивать строки журнала
или хотя бы одну колонку.

Как это сделать? Есть примеры?
У меня два варианта.
1. Завести реквизит и по нему делать УО. Но требуется каждый раз менять статус.
2. Все через запрос и динамический список обрабатывать. Тут я не силен.
1 butterbean
 
29.01.15
13:42
пишешь запрос в дин. списке, в нем вытаскиваешь поле, по которому сможет ориентироваться УО
2 Обработка
 
29.01.15
15:34
(1) Как раз в этом деле у меня и опыта мало.
Где можно подглядеть такое?
Или есть ли у кого нибудь бесплатное виде по этому поводу?
3 n0ther
 
29.01.15
15:44
(0) делай через реквизит. лучше менять статус, чем смотреть на еле скролящийся список документов
4 Обработка
 
29.01.15
15:54
(3) Об этом тоже думал. Но как я буду менять статус? Статус -раскраска будет меть значения как разница двух регистров.  Т е пользователь не управляет этим статусом это статус грубо говоря динамический. Он зависит от подчиненных документов и их движений.
5 Злопчинский
 
29.01.15
15:56
(4) ну и фиглипоставь фоновое задание которое обсчитывает что надо и проставляет нужные реквизит
6 ShoGUN
 
29.01.15
15:57
(3) Запросы нормальные пишите, нормально будет скроллиться. У меня работает вариант с запросом. Подгрузка < секунды.
7 Обработка
 
29.01.15
15:58
(5) в момент работы фонового задания юзер работает с доком. И при попытке сохранения будет писать типа документ был изменен кем-то
8 Злопчинский
 
29.01.15
16:00
(7) такие доки пропускать, на следующем цикле они обработаются
9 ShoGUN
 
29.01.15
16:02
(7) Если запрос реально сложный - сделай комбинацию - храни статус в РС, РС заполняй фоновым заданием. А тупая выборка будет быстро работать.
10 Обработка
 
29.01.15
16:02
(8) Отфильтровывать в запросе  захваченные для редактирования объекты тоже пока не умею. :(
11 Обработка
 
29.01.15
16:05
(9) Интересная идея..
12 n0ther
 
29.01.15
16:09
(0) статус кого и от чего зависит? запрос в студию.
13 ShoGUN
 
29.01.15
16:17
(10) Лучше всего вообще сделать очередь для обработки статусов, типа - поменялось то, что влияет на статус - статус в регистре сбросился на "пересчет", фоновое задание выбирает записи со статусом "пересчет" и апдейтит их. Экономно и красиво.
14 Обработка
 
29.01.15
16:20
(13) Разумно.
15 Обработка
 
29.01.15
16:22
(12) Запрос еще не созрел. Сначала хочу выбрать верный путь.
Хотя надо пробовать а там дальше ведь видно будет.