Имя: Пароль:
1C
 
Что бы это могло быть - странный кэш...
0 RomaH
 
naïve
09.01.18
10:59
Воспроизвести не могу
рассказываю как было
прибегает врач - чего это мне пациентов записывают, если не должны

... смотрю - по настройкам - да не должны
пытаюсь записать - не записывается

смотрю кто записывает - запускаю под этим пользователем - не могу записать

идем к нему на рабочее место - показывай как записывал - показывает и записывает ...  что за нафиг...

сбрасываю кэш (удаляю базу из списка и добавляю заново) - работает как надо

ну как бы понятно - кэш

но не понятно вот что - возможность записи регулировалась не кодом, не правами - а данными базы (таблицами)

т.е. пользователь читал неактуальные данные - там каждый раз запрос выполняется и по данным запроса выводится табличный документ

как такое может быть? ... и как избежать

грубо говоря:
в БД две таблицы - время работы врача - от и до
и время на которое запись не возможна

при построении сетки (табличного документа) делается запрос с левым соединением и строится сетка - в ячейку ТД пишется - можно записывать или нет

если можно - по двойному клику создается документ и в дальнейшем уже без проверок  записывается

как оно смогло прочитать в запрос, что запись возможна?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.