Программа Sklad при обновлении данных проверяет : ранее этот файл конфигурации обрабатывался? Если НЕТ, то согласно меню File - Настройка программы -
Распределение будет формироваться строка для поиска в дереве структуры предприятия :

Для удобства, в настройках расписывается только случай поиска Фамилии-Имени-Отчества сотрудника - как наиболее типовой. Т.е. строка
для поиска - это значение "Фамилия" + пробел + "Имя" + (пробел или точка) + "Отчество" + точка.
Включением в строку поиска "имени" и "отчества", их длиной и наличием точек можно управлять через настройки программы.
Если Вы в качестве параметров передаете что-то отличное от ФИО (например, только LOGIN) то "фамилия" - это будет LOGIN а "имя" и "отчество" в строку поиска (наверно) включать не надо.
При запуске автораспределения полученная строка сравнивается с значениями строк "Сотрудник" дерева структуры и при совпадении искомой строки с (частью) строки "Сотрудник", компьютер из
"Неоприходованная техника" переносится в "Сотрудник".
Пример : согласно вышеприведенных скриншотов получаем строку для поиска :
"КУЗНЕЦОВ ДМИТРИЙ СЕРГЕЕВИЧ"
(чтоб не учитывать регистр, все буквы переводятся в большие) и, если дерево структуры у нас, например, имеет такой вид :

то она будет последовательно сравниваться со строками :
ТАТУКОВ АНДРЕЙ
ИВАНОВ ИВАН ИВАНОВИЧ
ПЕТРОВА ОЛЬГА ИВАНОВНА
Результат автораспределения такого компьютера будет отрицательный - о чем будет сделана запись в файле Move.log в каталоге запуска программы :
Распределение неучтенных компьютеров...
ERR>>> Не смог автораспределить компьютер 000476A2C3C7
шаблон поиска в структуре предприятия - "КУЗНЕЦОВ ДМИТРИЙ СЕРГЕЕВИЧ"
сформирован из Param_1=KUZ_DS, Param_2=Кузнецов, Param_3=Дмитрий, Param_4=Сергеевич
Распределено компьютеров 9
01/02/2006 11:19:20 This log saved to D:\sklad\move.log
Для коррекции в нашем примере следует нажав клавишу [INS] создать в дереве структуры предприятия запись типа "Сотрудник" с текстом "Кузнецов Дмитрий Сергеевич" и вновь запустить Автораспределение из меню File.
|