15.03.2007, 18:20 | #1 |
Участник
|
Не могу изменить название номенклатуры
Под определенными пользователями, с ограниченными правами, при изменении поля "Название номенклатуры" система ругается:
"Значение "Майка-гайка" в поле "Название номенклатуры" не найдено в связанной таблице "Картотека номенклатуры"." Если я ввожу в название номенклатуры значение которое уже присутствует в справочнике, то все нормально. Поле "Краткое наименование" редактируется нормально. У пользователя полные права на таблицу InventTable и все ей сопутсвующие. Нифига не пойму.
__________________
С уважением Шатохин Святослав. |
|
16.03.2007, 10:26 | #2 |
Дмитрий Ерин
|
Было такое замечено после перехода на какой-то из сервис-паков (4-й, кажется).
Помогло удаление и пересоздание RLS на таблицу "Картотека номенклатуры" для групп, в которые входят эти пользователи.
__________________
|
|
16.03.2007, 15:28 | #3 |
Участник
|
Не помогло. Может реиндексация АОТ поможет?
__________________
С уважением Шатохин Святослав. |
|
16.03.2007, 15:34 | #4 |
NavAx
|
|
|
16.03.2007, 15:39 | #5 |
program-ёр
|
А на форме InventTable в датасорсе случаем не добавлен второй InventTable?
__________________
Становись лучше |
|
16.03.2007, 16:45 | #6 |
Участник
|
Есть такое!!! Что сие означает?
__________________
С уважением Шатохин Святослав. |
|
17.03.2007, 22:27 | #7 |
Участник
|
Означает, что конфигурация уже нестандартная, дописанная, а значит - труднопредсказуемая
|
|
19.03.2007, 14:02 | #8 |
program-ёр
|
Аналогично, у меня второй датасорс притянут для отображения "дерева" номенклатуры
Но на переименование не ругается Проблем никаких, единственно, в ините формы фильтр приходится ставить на оба датасорса, иначе справочник долго открывается
__________________
Становись лучше |
|
19.03.2007, 19:23 | #9 |
Участник
|
Во втором DataSource:
1) переопределите метод update() так, чтобы он не вызывал super(); 2) переопределите метод validateWrite() так, чтобы он возвращал true; Последний раз редактировалось Morpheus; 19.03.2007 в 19:24. Причина: Опечатка... |
|
20.03.2007, 13:52 | #10 |
Дмитрий Ерин
|
Что-то мне подсказывает, что дело не только в доработках формы. Ключевая фраза:
Цитата:
Под определенными пользователями, с ограниченными правами,
|
|
20.03.2007, 13:56 | #11 |
Участник
|
Во первых: я ошибся: в форме одиндатасоурс ИнвентТабле;
Во вторых: на другой машине, под этим же пользователем все работает. Кэш чистил.
__________________
С уважением Шатохин Святослав. |
|
20.03.2007, 14:50 | #12 |
Участник
|
Поймали ту же проблему. Решения пока найти не удалось. Возникла после установки СП4.
|
|
20.03.2007, 15:16 | #13 |
Дмитрий Ерин
|
Фантастика!
Видимо, у нас все-таки был другой случай. А версия клиента на машинах совпадает? В любом случае, первое, что приходит на ум - переустановить его (клиента) к чертовой матери, если копаться в поисках причин нет времени
__________________
|
|
20.03.2007, 15:20 | #14 |
Дмитрий Ерин
|
Кстати, кажется я ошибся - в итоге RLS пришлось совсем удалить. Только после этого глюк пропал.
__________________
|
|
|
За это сообщение автора поблагодарили: slava09 (1). |
21.03.2007, 18:01 | #15 |
Участник
|
Проблема была в версии клиента. Ёпрст.
Всем спасибо. Ruff +1.
__________________
С уважением Шатохин Святослав. |
|