Цель использования: разгрузить процессор, когда два или более пользователей пытаются провести документ.
1С пытается заблокировать таблицы, но делает это без пауз, и загружает процессор на 100%.
При этом юзеры практически “встают”, и нормальная работа закканчивается.
Утилита (или патч) позволяет решить эту проблему и нормализовать работу юзера.
Особенно актуально при работе в режиме сервера терминалов.
Если у вас файл-серверная версия 1С (77, 8. 0 или 8. 1) ставьте из каталоги Plugin_dbf_77_80_81
Если у вас клиент-серверная (SQL) версия 1С 7. 7 – ставьте из папки plugin_sql_77.
Если у вас есть и DBF, и SQL базы 7. 7 – ставьте и то, и то (они друг другу не мешают).
Если у вас клиент-серверная (SQL) версия 8. 0 или 8. 1 – вам не нужно ничего ставить (проблемы с блокировками там нет).
В настройках (ini) есть настройка – сигнальный файл. Если он указан, то файл с указанным именем возникает при конфликтах блокировки
Синхронно с сообщением, которое вы видите на экране. Вы можете научить ваших роботов проведения смотреть на этот файл, и делать паузу,
Пока пользователь проводит свой документ. Потом робот проведения должен сам удалить этот сигнальный файл.
Внутри обработки проведения документа, если он проводится несколько минут, вы тоже можете отметить контроль за наличием
Сигнального файла – это позволит дать пользователю приоритет в его действиях, но роботу проведения вы можете каким-то способом передать
Информацию, что обработка проведения была прервана, и ее через некоторое время надо будет запустить. Это позволит проводить длительно
Проводящиеся документы, никому из юзера при этом не мешая. На случай ситуации, когда пользователи часто что-то делают в базе, и
Не дают бедному роботу провести большой документ, можно предусмотреть счетчик попыток, и проводить после нескольких попыток уже без прерывания.
Также можно подумать над режимом допроведения документов (когда убрана галочка “автоматически удалять движения” у документа), чтобы всякий
Раз не начинать проведение большого документа с нуля после прерывания по сигнальному файлу.
Если у вас нет роботов проведения, или они не беспокоят ваших юзера, то сигнальный файл вам не нужен (укажите там пустую строку).
Похожие записи
Нет комментариев