Имя: Пароль:
1C
1С v8
Проблемы с доступами к данным после обновлений по живому.
0 msas
 
03.09.11
12:22
Добрый день.
Конфа: УТП (8.1.18.1) скрещенная с УАТ (тут все переписано). Платформа 8.1 15.14. Пользователей ~20.
Сервера: Терминалов он же 1с Сервер,  отдельный сервер БД ms sql.
Есть замеченных 2 проблемы после обновления базы без выхода всех пользователей.
1. В регистры сведений вводились дополнительные реквизиты. При обновлении не могу точно сказать просила конфигурация всех выгнать или не просила, однако после этого стали наблюдаться следующие симптомы.
Пользователю в документе по определенному действию должна подтянуться информация из регистра сведений никакими способами ее оттуда вынуть нельзя было, ни запросом, ни срезом, ни перебором записей регистров.
Помогло в итоге ТиИ с обязательным выбором "Реструктуризация таблиц ИБ".
2. Чуть позже появились пользователи (по одному из групп в 4 и 8 пользователей) у которых одинаковые права со всеми остальными из своих ролевых групп. Так вот у этих пользователей либо не читаются данные из опред. регистра сведений либо они не могут получить доступ к функции общего модуля с ошибкой функция не найдена.
Начав копать в этом направлении, выяснилось следующее, выдав пользователю полные права, у него все ошибки никуда не ушли, когда же пользователя завели на терминальный сервер под чужой учеткой у него все ошибки ушли причем не важно с полными правами либо с его изначальными. Исходя из этого делаю вывод что неправильная(старая) конфигурация структуры данных и прав доступа к ним сохраняется у конкретного пользователя, под конкретной учетной записью на терм сервере либо в кеше 1с  сервера (кто знает проясните). Вопрос, подскажите куда смотреть, чтобы при интенсивных обновлениях конфы при работающих пользователях не попадать на эти грабли. Либо как очистить старые кеши после обновления.
Извините но на форуме куча флуда по веткам. Поэтому прошу давать ответы ПО СУТИ и  комменты типа выгонять пользователей при обновлении не писать, на данном этапе такой режим выдержать невозможно, в конфе работают круглосуточно.
Заранее спасибо за ответы по сути.
1 Banned
 
03.09.11
12:25
Динамическое обновление - зло.

Выгнать всех, очистить у всех кеши. Провести обновление ещё раз.

Если не поможет, восстановить архив, его обновить и тогда пускать людей в базу.
2 msas
 
03.09.11
13:24
попробовал сделать как здесь v8: Привязка к компьютеру чуть позже оптпишусь
3 msas
 
03.09.11
14:02
У одного пользователя все заработало. Повторюсь для индексаторов с сохранением копирайта.
КЕШИ 1с лежат как описано ниже
Salvador Limones
5 - 25.01.08 - 14:20
Тут: C:\Documents and Settings\<Усер>\Local Settings\Application Data\1C\1Cv81\<Ид базы>
А <Ид базы>, узнаём, как обычно тут: C:\Documents and Settings\<Усер>\Application Data\1C\1Cv81
При удалении/добавлении в списке баз, можно потерять некоторые настройки, например состав и размер колонок в списках доков и ТЧ.


Это для чистки кешей всех юзеров на сервере.
http://www.cedit.biz/library/vbscript/file-system-management/delete-temporary-files-from-all-users-profiles
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс