Видимость сотрудника в списке ЛС
Добавлено: 26 дек 2005, 07:17
Имеем следующую ситуацию или наоборот:
Версия: 7.11
Платформа: mssql
Принимаем сотрудника в Управлении персоналом (приказ утвержден)
А в списке лицевых счетов Зарплаты он не появляется
Лицевой счет на самом деле создан – о чем свидетельствует запись в таблице lschet и ссылка на ЛС в 6 разделе в картотеке сотрудников Управления персоналом.
Открытие-закрытие списка ЛС, открытие-закрытие Галактики и прочие шаманские действия с бубном, песнями, танцами-плясками и цыганами не помогают.
Но есть одно средство [это не гильотина смею вас уверить]...
Значит, если установить фильтр на подразделение в списке ЛС, в которое принят человек, то он волшебным образом появляется; дальше – больше, при смене фильтра на все подразделения человек, естественно, остается и проблема получается снята.
Так как данная ситуация раздражает всех кто в ней участвует, и противоречит логике нормальной работы, хотелось бы ее побороть до перехода на 7.12.
Вот какие мысли блуждают в моей голове в связи с этим: не запускается функция обновления списка ЛС, что обычно происходит при заходе в этот список (таскбар такой, знаете, пробегает). Если привести ответ ТП, то: “список ЛС предварительно выгружается во временную таблицу curlscht.tmp; чтобы в этот список попал новый лицевой счет, фильтр надо пересканировать; это можно сделать перевыбором фильтра по подразделению, или удалив указанные таблицы - после этого Галактика сама пересканирует лицевые счета”.
Хотелось бы знать в какой библиотеке или ресурснике сия функция лежит, что за пересканирование отвечает. Очень неохота конвертацией решать проблему, не факт, кстати, что решится.
Проблема появилась не сразу, вроде бы после установки патчей – каких отследить не удалось, где-то после zarfix17-18, но я все-таки грешу на системные типа common.
Версия: 7.11
Платформа: mssql
Принимаем сотрудника в Управлении персоналом (приказ утвержден)
А в списке лицевых счетов Зарплаты он не появляется
Лицевой счет на самом деле создан – о чем свидетельствует запись в таблице lschet и ссылка на ЛС в 6 разделе в картотеке сотрудников Управления персоналом.
Открытие-закрытие списка ЛС, открытие-закрытие Галактики и прочие шаманские действия с бубном, песнями, танцами-плясками и цыганами не помогают.
Но есть одно средство [это не гильотина смею вас уверить]...
Значит, если установить фильтр на подразделение в списке ЛС, в которое принят человек, то он волшебным образом появляется; дальше – больше, при смене фильтра на все подразделения человек, естественно, остается и проблема получается снята.
Так как данная ситуация раздражает всех кто в ней участвует, и противоречит логике нормальной работы, хотелось бы ее побороть до перехода на 7.12.
Вот какие мысли блуждают в моей голове в связи с этим: не запускается функция обновления списка ЛС, что обычно происходит при заходе в этот список (таскбар такой, знаете, пробегает). Если привести ответ ТП, то: “список ЛС предварительно выгружается во временную таблицу curlscht.tmp; чтобы в этот список попал новый лицевой счет, фильтр надо пересканировать; это можно сделать перевыбором фильтра по подразделению, или удалив указанные таблицы - после этого Галактика сама пересканирует лицевые счета”.
Хотелось бы знать в какой библиотеке или ресурснике сия функция лежит, что за пересканирование отвечает. Очень неохота конвертацией решать проблему, не факт, кстати, что решится.
Проблема появилась не сразу, вроде бы после установки патчей – каких отследить не удалось, где-то после zarfix17-18, но я все-таки грешу на системные типа common.