Имя: Пароль:
1C
1С v8
Юзабилити: показать на форме объекта различия между версиями.
0 Serg_1960
 
05.12.14
09:15
Написал "своё" версионирование с учетом особенностей РИБ и для показа версий использую форму объекта с кнопками "Предыдущая"/"Следующая". Т.е пользователь уже может, быстро переключаясь между версиями "туда/обратно" визуально увидеть отличия... но как-то это не комильфо :(

Пробовал:
- цветом текста выделять изменённые значения (1);
- мигать цветом (2);
- рисовать рамку вокруг измененных реквизитов(3);
- почередно показывать значения двух версий(4)...

Может быть есть более лучшие решения. Вы, например, если делали нечто подобное, чему отдали предпочтение?
1 vicof
 
05.12.14
09:17
отдельный отчет
2 Cube
 
05.12.14
09:17
Если УФ, то можно все изменения вывести в сообщения с привязкой к элементам...
3 Serg_1960
 
05.12.14
09:33
(1) Реализовано. На форме объекта по кнопке "Печать" есть внешняя печатная форма "История изменений объекта". Показывается отчет по всем версиям последовательно, по три значения(было, стало, сейчас). После формирования отчета открывается вышеописанная форма.

(2) Толстый клиент, обычные формы. ДокументОбъект.ПолучитьФорму()...
4 kosts
 
05.12.14
09:36
(3) хоть картинку выложи, что бы подсказать по делу могли
5 Escander
 
05.12.14
09:40
(0) фоном разумеется... посмотри как показывает различия кода 1С
6 Serg_1960
 
05.12.14
09:43
(4) Картинку чего? Я ведь использую типовые формы документов и справочников. Открой форму любого документа (например, заказа покупателя) и представь что некоторые реквизиты документа выделены другим цветом (например, даты "Отгрузка" или "Оплаты") :)
7 Serg_1960
 
05.12.14
09:45
(5) Пробывал. Кстати, выделение фоном подходит для показа "пустых" значений.
8 vicof
 
05.12.14
09:45
(0) Автор, а что надо сделать-то? К чему все телодвижения?
9 Vladal
 
05.12.14
09:45
(3) Было, стало и сейчас -- мало информации.
А если надо сравнить версию на 8 утра и на 16 вечера, при том в течение дня объект меняли произвольное число раз? один менеджер выхватывал резерв другого, а тот у третьего и четвертый у каждого из них?

Как сделано в БСП или в той же УПП? Там красится цвет фона ячейки при выводе.
10 Vladal
 
05.12.14
09:46
(7) OFF: В русском языке нет слова "пробЫвал". Есть "пробовал".
11 Serg_1960
 
05.12.14
09:49
(8) vicof, хмм... и в самом деле... Наверное помочь автору определиться с выбором или подсказать какое-либо другое решение :)
12 vicof
 
05.12.14
09:51
(11) Выбор к какой цели должен привести? Что достичь надо?
13 Serg_1960
 
05.12.14
09:52
(9) Версии в отчете анализируются поочередно, по дате внесения изменений. И для каждой версии показываются эти "было/стало/сейчас".
14 Serg_1960
 
05.12.14
09:54
(10) Спс, учту. (офф) три класса образования сказываются :(
15 Serg_1960
 
05.12.14
09:57
(12) "Юзабилити - степень, с которой продукт может быть использован определёнными пользователями при определённом контексте использования для достижения определённых целей с должной эффективностью, продуктивностью и удовлетворённостью."(Вики)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.