Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.141067NEWАктуальность ссылки на вершину справочникаУправление персоналомПросмотр каталогов
При переключении между иерархическим и линейным представлением справочника может меняться состав отображаемых записей. Происходит это вследствие нарушения ссылочной целостности. Все записи справочника в поле Catalogs.MainLink должны содержать ссылку на элемент, являющийся вершиной этого справочника. Но в некоторых случаях значение ссылки в этом поле становится не актуальным. ------------------------------------------- Для возможности переключения между иерархическим и линейным представлением каталогов настройка "Настройки Галактики Управление персоналом Управление и учет кадров Каталоги Быстрый поиск" должна быть установлена в значение "да". ------------------------------------------- Вариант 1 - исчезновение записи при переключении в линейное представление. Выполняемые действия: 1. "Управление персоналом / Настройка / Каталоги / Просмотр каталогов" - спозиционироваться на запись "Каталоги Служебные каталоги Характер работы Работа на дому". 2. F7 - ввести наименование "я Проверка" - Esc. Убедиться в наличии записи "Каталоги Служебные каталоги Характер работы я Проверка". Важно, чтобы эта запись была не первая в справочнике "Характер работы" при сортировке по наименованию. Закрыть окно "Справочник: Каталоги". 3. "Управление персоналом / База данных / Картотека сотрудников" - Alt+1 - F3 на поле "Хар-р работы" - убедиться в наличии элемента "я Проверка". Нажать Alt+S. Фактический результат: В списке отсутствует запись "я Проверка". Ожидаемый результат: В линейном представлении должна присутствовать добавленная запись "я Проверка". ------------------------------------------- Вариант 2 - появление записи при переключении в линейное представление. Выполняемые действия: 1. "Управление персоналом / База данных / Картотека сотрудников" - Alt+1 - F3 на поле "Классность/звание" - F7 - заполнить поля новой записи, например указав название "Проверка" - Esc. 2. В окне выбора "Справочник: Классность/звание" нажать Alt+S, убедиться в наличии добавленной записи и в линейном представлении справочника. Закрыть все окна. 3. "Управление персоналом / Настройка / Каталоги / Просмотр каталогов" - найти добавленную запись в ветке "Каталоги Служебные каталоги Классность/звания" - F4 - F3 на поле "Вышестоящий элемент" - выбрать элемент "Каталоги Служебные каталоги Характер работы", переместив таким образом созданную запись в справочник "Характер работы". Закрыть все окна. 4. "Управление персоналом / База данных / Картотека сотрудников" - Alt+1 - F3 на поле "Классность/звание" - убедиться в отсутствии перемещенной записи. 5. По Alt+S переключиться в линейное представление. Фактический результат: В списке отображается запись, которую переместили в другой справочник. Ожидаемый результат: В линейном представлении не должно быть записи, которую переместили в другой справочник. ------------------------------------------- Вариант 3 - импорт справочника Выполняемые действия: 1. На локальном диске создать текстовый файл в OEM-кодировке test.txt со следующим содержимым: 10001;я Элемент-1 10002;я Элемент-2 2. "Управление персоналом / Настройка / Каталоги / Просмотр каталогов" - спозиционироваться на запись "Каталоги Служебные каталоги Характер работы Работа на дому" - Alt+I. 3. В окне "Параметры импорта данных": "Загрузить:" = "на текущий уровень", "Тип файла для импорта"="TXT", "Разделитель..." = ";" (без кавычек), "Путь ..." - выбрать сохраненный test.txt. [Поля для импорта] - CODE = "1-е поле", NAME = "2-е поле" - [Запуск процесса] - "Будем импортировать линейную структуру" = [Да]. Убедиться в добавлении двух новых элементов "я Элемент-1" и "я Элемент-2" в справочник "Характер работы". Закрыть окно. 4. "Управление персоналом / База данных / Картотека сотрудников" - Alt+1 - F3 на поле "Хар-р работы" - убедиться в наличии импортированных элементов. Нажать Alt+S. Фактический результат: В списке отсутствуют импортированные элементы. Ожидаемый результат: В линейном представлении должны присутствовать импортированные элементы.Исправлено заполнение ссылки на вершину справочника, которая используется для отображения справочника в линейном виде. Дорабатано окно просмотра и выбора элементов каталогов (справочников), доступное, в частности, через меню "Управление персоналом / Настройка / Каталоги / Просмотр каталогов". Для исправления ссылки на вершину справочника у ранее созданных элементов следует использовать сервисную функцию "Управление персоналом / Настройка / Администратор / Контроль таблиц / Контроль связей элементов каталогов". При отсутствии модуля "Управление персоналом" этот интерфейс доступен через "Сервис - Утилиты - Запуск внешнего интерфейса - Z_STAFF::CATFORIR (Z_Staff.res)".