Всем зрасьте! УТ 11.4.1.241 Журнал ПКО: для роли определены несколько касс, которые он может видеть: ПриходныйКассовыйОрдер ГДЕ (ПриходныйКассовыйОрдер.Касса.Наименование = "ФФФ" ИЛИ ПриходныйКассовыйОрдер.Касса.Наименование = "ЙЙЙ") Самих касс у предприятия много. В списке ПКО юзер видит ПКО на эти 2 кассы (ФФФ и ЙЙЙ) и еще одну: "Объект не найден". Почему так и как сделать, чтобы эта <Объект не найден> исчезла из списка? Кэш сбрасывал.
"или нет прав на чтение" Ну дык я об этом же и пишу: "для роли определены несколько касс, которые он может видеть" Ну да, прав на чтение нет. Эта касса отсутствует в списке видимых для юзера. Так и запланировано. Но, почему ПКО с этой кассой отображается в списке? В списке должны быть только те кассы, которые прямо указаны в запросе ПриходныйКассовыйОрдер ГДЕ (ПриходныйКассовыйОрдер.Касса.Наименование = "ФФФ" ИЛИ ПриходныйКассовыйОрдер.Касса.Наименование = "ЙЙЙ") При этом, другие кассы, которые есть у предприятия, но которые не разрешены к чтению, в списке не показываются и никаких <Объект не найден> для них нет. Т.е. там всё норм. Одна касса залипла и висит в списке.
Поспешил..( Отладчиком смотрели что пишет? Сравнивали запросом под полными, что возвращает? И возвращает ли у другого юзера с теми же правами? Совет стоит заменить на ссылку или на код вместо Наименование (поставит кто-то пробел и будет весело... Из горького опыта..) ПриходныйКассовыйОрдер.Касса.Наименование Кеш чистили папки юзера и сервер(запуск базы с ключом /clearcache)?
Поискал по базе зарегистрованных ошибок УТ 11 Ошибка 00-00164750 Статус: Отклонена Зарегистрирована: 27.07.2018 Описание: Обработчик обновления регистра может не завершиться, если зарегистрированные к обработке регистраторы были удалены до завершения обработчика обновления. Причина неисправления: Проблема с тем, что обновление не проходит из-за наличия в базе ссылок на удаленные объекты не является ошибкой конфигурациии. Для исправления ситуации нужно или снять регистрацию удаленных документов из плана обмена "Обновление информационной базы", или провести тестирование и исправление базы - операция "Контроль ссылочной целостности с очисткой ссылок." Как снять с регистрации 1. На форме НСИ и администрирование - Обслуживание - Обновление программы - Результаты обновления и дополнительная - Дополнительные процедуры обработки данных обработка данных открыть отчет Отчет по прогрессу отложенного обновления Там найти где остались недообработанные данные и посмотреть номер очереди. 2. Через Все функции - открыть обработку "Регистрация изменений для обмена данными", найти узел обмена Обновление ИБ с номером очереди и в таблице для записей "Объект не найден" через контекстное меню выполнить команду "Отменить регистрацию изменений текущей строки". После чего запустить обновление дальше командой "Запустить" на форме "Дополнительные процедуры обработки данных". Ошибка 00-00156553 Статус: Отклонена Зарегистрирована: 05.06.2018 Описание: В подчинённом при получении возникает ошибка: Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(203)}: Ошибка при вызове метода контекста (ЗакончитьЧтение): Ошибка при выполнении обработчика - 'ПередЗаписью': {Документ.РеализацияТоваровУслуг.МодульМенеджера(1981)}: Преобразование значения к типу Булево не может быть выполнено Причина неисправления: Ошибка кроется в предоставленной базе. На узле плана обмена, зарегистированы битые ссылки. В результате в подчиненном узле, после получения данных и попытке провести документы, возникают ошибки. Необходимо провести тестирование и исправление базы данные, снять с регистрации все объекты типа "Объект не найден".
Поднимаю После полного удаления и зачистки организации в списке вбора касс выпадает давно удаленная и несуществующая