(М)
ВОЗМОЖНОСТЬ ПОСТРОЧНОГО СРАВНЕНИЯ ТЕКСТОВ ДО И ПОСЛЕ ИЗМЕНЕНИЯ добавлена в
некоторые справочники и
файл
регистрации изменений справочников REGR.
1) Ctrl-F3 ПРИ
ОТОБРАЖЕНИИ НЕКОТОРЫХ СПРАВОЧНИКОВ:
----------------------------------------------------
====================================================
Ctrl-F3 для
R165,R170,R174,R186,R220,R221,R238,R239 сравнит текущее содержимое поля
либо с содержимым этого же
поля в конфигурации до обновления,
либо с содержимым этого же
поля в эталонной конфигурации -
согласно
Вашему выбору:
Доступ к
упомянутым справочникам:
либо через
Сервис - Конфигурация:
Единственное
иключение - спр-к бланков (печатных форм) R221:
Если нажать Ctrl-F3 на поле "Файл программы":
сравнится НЕ
содержимое этого поля, а файл "содержимое этого поля".rpt.
Например,
если нажать Ctrl-F3 в колонке "Файл программы"
на 3-й строке, запустится сравнение
GFUn1_11.rpt текущих данных с GFUn1_11.rpt в конфигурации до обновления или
эталонной (по вашему выбору).
Внимание:
если поле "Файл программы" пустое (на рисунке это 1,2,4,6 строки),
предполагается, что имя
файла .rpt совпадает с именем файла .rtm (колонка "Файл бланка").
Если нажать Ctrl-F3 в колонке "Файл программы"
на 2-й строке, запустится сравнение
GFUENVDD.rpt текущих данных с GFUENVDD.rpt в конфигурации до обновления или
эталонной (по вашему выбору).
Ctrl-F3 на остальных колонках спр-ка R221 работает стандартно.
--------------------------------------------------------------------------------------------------
Вместо Ctrl-F3 можно использовать значок в верхней
панели, выделенный красным кружком:
2) Ctrl-F3 в REGR - в Протоколе изменений
реквизитов (Alt-A, F2 на любом элементе конфигурации).
--------------------------------------------------------------------------------------------------
==================================================================================================
2а) Сравнить
можно только поля OLDVALUE <--> NEWVALUE, то есть "Прежнее
значение" с "Новым значением" либо наоборот.
(Остальные
сравнивать нет никакого смысла - не с чем.) Нужно встать на одно из этих полей.
Если текущий
реквизит (на котором нажали Ctrl-F3) - "Прежнее
значение", он станет базовым (исходным),
и
сравниваться будет с "Новым значением".
Если текущий
реквизит "Новое значение", он будет сравниваться с "Прежним
значением".
2б) Если нет помеченной (Alt-F1) записи,
сравниваются "Новое"<->"Прежнее" "значения"
ТЕКУЩЕЙ записи.
Если есть
помеченная запись, сравнивается текущий реквизит ТЕКУЩЕЙ записи с
противоположным реквизитом
ПОМЕЧЕННОЙ
записи.
Помеченной
может быть только одна запись - с чем сравнивать!
Например, Ctrl-F3 нажали на реквизите в зелёной рамке:
Тогда
исходным значением будет "Новое значение" 3-й строки.
Сравниваться
оно будет с "Прежним значением" выделенной (7-й строки).
Результат:
--------------------------------------------------------------------------------------------------
!!! Для сравнения используется Total Commander
(или его разновидности WinCmd, TotalCmd64, ...), поиск которых
выполняется
на диске C: и на диске, с которого запущен ФАБИУС.
Если
программа коммандера найдена, данные о её местоположении записываются в спр-к R581
с указанием
кода пользователя (UserKod), который вызывал комммандер для сравнения.
И в
следующий раз, когда тот же пользователь будет выполнять сравнение, коммандер
будет вызываться по этому пути.
Если же его
там не окажется, снова выполнится поиск коммандера по дисках C: и сетевом (где ФАБИУС).
--------------------------------------------------------------------------------------------------
Выход из
программы сравнения текстов - ESC.
Внимание. Возможность сравнения текстов заработает после
обновления, в котором:
1) fabius.exe не ранее 4.0.0.113 (XE)
2)
эталонная конфигурация не ранее 10 января 2014.