#0
by Zoeh
Программа была завершена аварийно... Да / Нет Дак вот кнопку нет хочется запретить Господа кто нибудь увлекался этой задачей, слишком часто страдаю от шаловливых рук пользователей. Т.к. на больших многопользовательских базах это критично.
#4
by FN
можно всем 1с-пользователям запретить вход монопольно, кроме одного. пароль этого пользователя никому не говорить, но сделать батник с дел *.цдх и монопольным запуском. если совсем панацея, то батник тоже нужно как-то закрыть...
#7
by Mikeware
Нефиг дозволять завершать программу аварийно. И опять же, на мелких базенках реиндексация пройдет быстро. А на крупных - такого вопроса уже не задается..
#14
by 21stas
Была ломалка, которая этот параметр настраивала и кучу других (в частности, обход паролей). Как называется - не помню.
#18
by Fragster
можно всякие приблуды типа AutoIt заставить сразу же нажимать на ок при появлении соответствующего окна
#20
by andrewks
запретить всем, кроме робота, монопольный вход, на раб.столе ярлык -Переиндексация, в нём - дел *.цдх, запуск монопольно, выход
#25
by ЧеловекДуши
Оставь, как есть, напиши бумажку. "При переиндексации нажимать 'ДА'!" и опиши, то что будет, если он нажмет "НЕТ". И если пользователь не нажмет "ДА", то это будет его личная проблема. ...Или не ленись и делай все сам...
#27
by Соло
, и прочим любителей батников: У 1С есть режим пакетного запуска, который полностью решает поставленную проблему. Монопольный вход нужно запретить + ярлык пакетного запуска индексации. Для этого заводится пользователь с правом монопольного доступа, но без прочих прав, и он прописывается в ярлыке... Делов на пять минут. По такой схеме работали почти пять лет.
#28
by andrewks
... и прочим любителям: дел *.цдх и монопол круче ваших пакетных переиндексаций. так то вот...
#29
by Torquader
Проблема, на самом деле, глубже. Если 1С "упала" или её "закрыли" или "завалили" каким-то образом, то она узнаёт об этом по счётчику открытых объектов, который живёт в файлах базы. Но, узнаёт она только тогда, когда завершены все сеансы, так как освобождаются блокировки 1Cv7.LCK и система узнаёт, что в базе никого не было, а что-то было открыто. Если же кто-то из базы не вышел, то даже если индексы пришли в негодность, то никто об этом не узнает. Поэтому, на файловой базе желательно делать переиндексацию как можно чаще (каждый день вечером, когда все из базы вышли). Ещё можно сделать альтернативный механизм, который будет подсчитывать число ссылок и число открытых сеансов, чтобы более гибко обнаруживать момент "нарушения целостности", но это всё равно не спасёт от задвоенных внутренних идентификаторов. Поэтому, целостность базы обеспечивает только применение SQL-версии, так как на его плечи ложится вся ответственность за отслеживание связей между таблицами базы. Однако, при выключении питания машины с SQL-сервером база умирает ещё быстрее. P.S. а диалог прекрасно ищется по текстовым строкам и вызову MessageBox в 1cv7.exe и правится на свой страх и риск (в данном случае никакая защита программы не нарушается, а выполняется внесение изменений в программу с целью улучшения её функционирования на оборудовании заказчика - также можно написать внешнюю компоненту, которая будет выполнять подмену системного вызова MessageBox и определять, что нужно делать.)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Винда порушилась. После выбора пользователя выкидывает обратно.
- как добавить команду в область системных команд
- Помогите разобраться с операцией возврата из эксплуатации в упп
- ЗУП: временный перевод, а затем постоянно
- Группировка по реквизитам регистратора СКД
- Обмен УНФ <-> БП: настройка расписания.
- ЗУП 8.2 Расчет среднего заработка по премии
- Как включить и выключить IR порт на КПК?
- v7: Сбой в базе, что делать?
- Событие при активации элемента в форме
- ЗУП. Резервы отпусков
- РЛС и измерения регистра сведений
- Удержание по исполнительному листу, ЗУП глючит?
- РБК не обновляет классификатор банков РФ?
- перенос данных из ЗУП в Бух
- v7: SQL полностью зависает при проведении документа
- 8.2. Обновить дерево значений на форме
- Как отключить доступ к элементам подменю?
- Обработка Консоль кластера серверов для 8.2 - существует ли?
- Что должно формироваться? ОНО или ОНА?