|
Чудеса в решете: частично не работает дописанный функционал | ☑ | ||
---|---|---|---|---|
0
Ринат-СПб
23.10.20
✎
12:03
|
Имеем в наличии: УТ11 (допиленная) в клиент-серверном варианте. Примерно 20 пользователей, у всех полные права.
Конфигурация активно дорабатывается, поэтому обновления основной базы происходит 2-3 в неделю, только по ночам и без всяких динамических обновлений. Теперь конкретно пример: в форму подбора были добавлены дополнительные колонки в список товаров + при выборе товара (помещение в корзину) делается дополнительный запрос с определением максимальной входящей цены из существующих остатков (справочное поле, в расчетах не учувствует). Функционал написан давно, работал у всех без нареканий. Так вот после очередного обновления в понедельник начались чудеса. В этом обновлении данный функционал и вообще форма подбора не учавствовала. Но примерно у половины пользователей перестал работать этот справочный запрос. Дополнительные столбцы есть, дополнительные настройки формы работают, а вот запрос не выполняется. Возьмем двух пользователей: у пользователь1 - не работает, у пользователь2 - работает. Запускаем на компьютере пользователь1 и логинимся под пользователем2 - работает. Логинимся под пользователь1 - не работает. Переходим к компьютеру пользователь2 и логинимся под пользователь1 - работает. Кэши чистили на всех рабочих местах + очищали серверную часть. Настройки пользователей очищали. |
|||
1
oslokot
23.10.20
✎
12:04
|
Продолжайте наблюдения
|
|||
2
Ринат-СПб
23.10.20
✎
12:12
|
(1) Евгений Ваганыч, зайдите под своим аккаунтом ;)
|
|||
3
Мимохожий Однако
23.10.20
✎
12:16
|
отладчиком смотрел?
|
|||
4
lodger
23.10.20
✎
12:17
|
в коде поискать чудеса не пробовали?
проверка ролей каких-нибудь неочевидных? |
|||
5
lodger
23.10.20
✎
12:17
|
rls?
|
|||
6
Ринат-СПб
23.10.20
✎
12:30
|
(4) Прикол в том, что на месте пользователя1 отладчик проскакивает эту строку, как будто ее вообще нет
(5) Выключено, плюс у всех полные права - при этом rls игнорируется |
|||
7
b_ru
23.10.20
✎
12:30
|
Развернуть файловую копию базы, зайти под пострадавшим пользователем, проверить. Если работает - проблема в кешах, не дочистил. Если не работает - проблема в коде, зацепили что-то когда активно дорабатывали.
|
|||
8
lodger
23.10.20
✎
12:36
|
а. похожий глюк видел когда-то. не помню как лечилось по-нормальному.
брали глючный модуль\форму. вносили туда изменение. накатывали полноценное обновление на БД. (не демонически) |
|||
9
shuhard
23.10.20
✎
12:36
|
(6)[отладчик проскакивает эту строку, как будто ее вообще нет ]
поднимаешь копию базы в режиме клиент-сервер, убеждаешься в том, что всё работает, далее типовые методы |
|||
10
Ринат-СПб
23.10.20
✎
12:43
|
(8) Сегодня попробую, этого еще не делал :)
(9) Спасибо, уже разворачиваю |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |