Добрый день дорогие форумчане, меня терзает один и разработчики на него пока ответ не дали, а выход из сложившейся ситуации надо искать срочно (отчеты).
Может кто то с таким уже сталкивался и нашел выход, поделитесь опытом.
дело в следующем:
охранник работает сутки через трое, с 7.00 до 7.00 с перерывами с 11,00 до 11,30; с 16,00 до 16,30; с 20,30 до 21,00; с 01,30 до 02,00
получается в смену он отрабатывает 24.00 часа из них отдыхает 1.30 и ночь отдыхает 0.30 часа и в итоге получается работая смена 22.00
как нам сделать график для работника с учетом обедов?
На этот мы нашли ответ.
Создали в одном графике две смены(рис1), смена день с 7.00-24.00 и обед с 11 продолжительностью 1.30 и смена ночь с 00.00-7.00 и обед с 1.30 на 30 минут.
Вроде живи и радуйся, так бэст радоваться не даёт
А именно (рис2) бэст считает дневные+ночные+праздничные=всего
При этом в праздничные попадают и дневные часы и ночные тоже (рис3).
Поэтому табель выходит немного в измененном виде (рис4), этот табель нас не устраивает.
Поискав информацию в инете я нашел следующее:
Алексей Макаров пишет:
Попробуйте подключить базу через "Импорт из БЭСТ-5" - укажете там ваш каталог с базой, а программа попытается при импорте заново перестроить все индексы.
я так не делал, но время будет попробую :)
я вышел другим путем
я с самого начала сделал не правильно, мне сказали что в начале надо удалить базу в программе бэст5, и только потом удалять её физически с диска
а надо делать проще:
1. удалять физически базу кроме этого файла xdblock.dat (его держит бэст и система просто не даст удалить)
2. распаковать архив базы в этот каталог (пакуется без cdx, так вес базы в разы меньше)
3. создать новое предприятия и сказать, что оно в указанной папке
подобные темы здесь поднимались, но в моём случае они не подходят
создаю архивы каждую ночь, бат файл указан в теме "монопольный режим"
архивы создаются без cdx файлов
я делал как сказал nordk
Цитата
nordk пишет:
Дело в том, что создание архивных копий надо делать для того чтобы были, на всякий случай, а не для регулярного их восстановления.
Тем не менее Вы можете распаковать вручную архиватором базу в нужную Вам папку.
Затем создание нового предприятия и сказать, что оно в указанной папке.
но я копировал рабочую базу целиком и подключить базу получалось.
сейчас ситуация следующая.
мне надо восстановить старый архив, я выбрал дату, распаковал архив, и у меня не получается зацепить базу.
выдаёт ошибки
nordk пишет:
ВОзможно кстати опять таки к разработчикам.
Попросить в сообщении фразу "некоторым" указывать конкретный список или сделать "кнопарь" просмотреть список файлов, чтобы как-то конкретизировать работу на местах.
надеюсь разработчики в очередном SP это реализуют :)
Сергей Павличенко пишет:
Добрый день!
В теории при закрытии БЭСТ все файлы должны освободиться...тем более при принудительной остановке сервера приложений.
На практике это не всегда проходит, может файл зависнет из-за антивируса, другой программы и т.д
спасибо, буду смотреть, наблюдать и экспериментировать :)
nordk пишет:
На практике ночью мы гасим ВСЕ сеансы по-любому,чтобы даже голову себе не забивать что еще может держать или кто забыл за собой сеанс закрыть корректно.
nordk пишет:
Не увидел тут как подвисшие сеансы гасятся
я полагал что если
rem бэст5 выбросил всех пользователей
"C:\Program Files (x86)\BEST\BEST5_34\Server\bin\srvsettings.exe" StopAllUser
то в бэсте пользователей быть не должно, а уж после
rem Остановка службы сервиса
Sc Stop "BEST5 Server Service 34"
база совсем не тронутая должна быть.
я проверял, если закрыть терминал с запущенным бэстом, то батник работает
или эти рекомендации для для файл-серверного варианта ?
тогда для терминала какие рекомендации ?
nordk пишет:
Тем не менее Вы можете распаковать вручную архиватором базу в нужную Вам папку.
Затем создание нового предприятия и сказать, что оно в указанной папке.
nordk можешь сказать что нибудь по моей теме "ночная индексация и архивирование, ночная индексация и архивирование" не стал её поднимать здесь :) хотя это тоже блокировка данных со стороны программы бэст :)
я просто не понимаю как так вообще могло произойти
бэст5 серверная часть установлена на windows xp ?
сколько компьютеров на предприятии?
у меня было тоже самое, у windows xp есть ограничение на количество подключенных сесий
мой компьютер - управление - общие папки - сеансы когда подключаться не будет, зайди сюда и посмотри что там есть
nordk пишет:
ну распаковал в другую папку.
Сказал БЭСТу взять предприятие из другой папки - он создаст еще одно предприятие с копией, переименует его и все.
можно поподробнее, а то я вот только это нашел:
8 Рекомендации по эксплуатации системы БЭСТ-5
23. Для обеспечения сохранности данных рекомендуется ежедневно производить копирование базы данных учетной системы БЭСТ-5 в архив с помощью штатных средств системы БЭСТ-5 или с помощью сторонних программ, предназначенных для архивирования файлов. Создание архивной копии базы и восстановление из архива с помощью средств системы БЭСТ-5 описано в документации Глава 3. Начало работы из пункта меню Пуск → Программы → Система БЭСТ-5 → Документация ® Раздел1. Введение.
но пройдя по этому пути я ничего не нашел :(
может у меня бэст совсем криво установился ?
Евгений Топоров пишет:
можно как то все это объединить, ошибки почти у всех одинаковые, и мне как пользователю, лучше посмотреть такую же ошибку и решить проблем
Это палка всегда о двух концах.
Все дело в том, что доступ к описаниям проблем конкуренты как правило используют для аргументирования перехода.
Поэтому доверьте это консультантам на горячей линии плз.
хмм... согласен
но у нас авторизация идет по договору и эл. ключу ...
значить прощай коллективный разум и возрастай нагрузка на ...
rem бэст5 выбросил всех пользователей
c:
cd \
"C:\Program Files (x86)\BEST\BEST5_34\Server\bin\srvsettings.exe" StopAllUser
rem Остановка службы сервиса
Sc Stop "BEST5 Server Service 34"
rem бэст5 востановление и реиндексация базы
c:
cd \
"C:\Program Files (x86)\BEST\BEST5_34\Client\bin\foxbro.exe" "D:\best5\Best52012\BEST5.DBC" CREATE 1
rem Переход в каталог с базами DBF для архивации баы
d:
cd \
D:\Best5\Best52012\
rem "C:\Program Files (x86)\WinRAR\winrar" a -agDD_MM_YYYY -m5 -s -k -idp -inul -ilogD:\Arxiv_Best\best_err.log D:\Arxiv_Best "D:\Best5\Best52012"
nordk пишет:
Евгений по данной теме.
разработчика к этой теме мы привлекли.
Дано обещание все посты прочитать внимательно, полезные мысли взять на карандаш.
урааааааа !!!!!!!
тогда еще предложение
сейчас на сайте есть:
1. форум
2. горячая линия
3. линия консультации
уже могу сказать, из личного опыта, на линии консультации отвечают быстрее и правильнее :)
можно как то все это объединить, ошибки почти у всех одинаковые, и мне как пользователю, лучше посмотреть такую же ошибку и решить проблему, чем ждать пока мне на неё ответят.
и можно как на майле сделать "лучший или правильный" ответ, что бы не читать весь пост
Евгений Топоров пишет:
зачем приучать индексировать утром?
я там, если Вы заметили написал несколько вариантов, в том числе и Ваш.Когда БД не большая и мощностей ПК хватает я показываю утром как индексировать.
Мне лично не принципиально когда: Заказчик пусть сам выбирает как ему проще.
А у всех автоматов еще необходимо писать проверку, что индексация прошла успешно например. Есть свои минусы в автомате.
согласен, это не принципиально, но новичкам поможет :) а надпись можно выводить и при включении компа :) если от этой надписи у пользователя день будет проходить спокойнее :))
Евгений Топоров пишет:
так дайте пожалуйста рекомендации разработчика по настройке терминального сервера именно под программу бэст
Специально под БЭСТ не надо ничего настраивать.
Терминал сервер надо сам по себе настроить. ЧЕстно говоря не вижу специальных или особых рекомендаций
тогда можно считать, что мой сервер и терминальный режим настроены правильно :)
и все глюки которые я наблюдаю работая в программе бэст, относятся к программе бэст ?
Евгений Топоров пишет:
есть монитор пользователя, который мне показывает кто сидит в 1с7. единственный у него косяк, что если пользователь остановился на приветствии (ввод пользователя и пароля) то монитор это не увидит.
Попробуйте сессию подвесить и посмотрите в монитор
зашел в монитор 1с7, у пользователя закрыл терминал. в мониторе он виден
и в бэсте, в мониторе, пользователя видно, но очень часто бывает жму обновить, перебираю вкладки, монитор показывает что все чисто, а когда начинаю архивировать базу, то говорит что в ней кто то сидит :(
а это мне надо для экспериментов. или подскажите, как мне восстановить ночную архивную базу, запакованную бат файлом который я здесь выкладывал, в другой каталог и дать ей другое имя?
а то у меня при удалении каталога файл xdblock.dat не удаляется. фигня какая то получается,
а мне это надо, удобно ведь, взял да скопировал рабочую базу в тестовую и выгонять никого не надо.
может подскажете как это можно сделать ?
Евгений Топоров пишет:
но если я там делаю изменения напрямую в базе, то я думал что надо их как то "прописать" и индексация это "прописание" делает. может я и заблуждаюсь, значить не надо после внесения изменений напрямую в поля делать индексацию, хотя это в некоторых случаях помогает :)
Это было в БЭСТ-4, когда сторонние продукты рушили индексы, потому что у БЭСТ-4 требовался особый драйвер работы с индексными ключами.
В БЭСТ-5 и FoxBro и DIDView да и Visual Foxpro обрабатывают корректно и разумеется перестраивать индексы излишне.
ну что же, буду знать
оставлю только ночную индексацию и буду ей довольствоваться :)
nordk пишет:
[QUOTE]Денис пишет:У большинства заказчиков 1-2-3 компьютера.
Цитата
Этих Заказчиков приучать индексировать утром при приходе на работу.
зачем приучать индексировать утром?
да простят меня модераторы(может не там пишу, может рекламой занимаюсь) но я этим успешно пользуюсь
"http://www.xstarter.com/rus/index.html" программа русско язычная, настраивается легко и просто.
стоит на одном компе и делает следующее.
1. архивирует бэст4 (что бы после индексации если возник зихер можно было исправить)
2. индексирует бэст4
3. выключает комп
все делает сама, один раз настроил и забыл, пользователю объяснил "уходя домой выключите монитор" (у нас СБ ругается когда окна светятся :) )