При первом запуске нужно добавить соответствующие настройки. При закрытии программы она сохраняет последние свои настройки в файл «123.cfg», который хранится в том же каталоге что и исполняемый файл, и подтягивает эти настройки при следующем старте. Настроенная программа выполняет автоматическое сохранение через 10с. после старта. Есть возможность остановки таймера для настройки (кнопка стоп). Кнопка старт запускает по очереди все действия отмеченные крыжиками. *.EXE работает как на х32 так и на х64. созданый архив имеет название типа «12354_2024.01.02_084846.zip»
где 12354 — название базы (указывается в программе)
2024.01.02 — дата создания архива
084846 — время создания архива 8 часов 48 минут 46 секунд
Программа написанная на Delphi7 без использования сторонних компонент.
Все замечания и предложения по функционалу приветствуются.
Изменения в 1.0.1:
немного изменен интерфейс
переработано завершение процессов 1с, раньше не всегда завершались все процессы в терминале
(0) Автор, в заголовке скриншота я увидел «х64». Что, 1С выпустила релиз с 64-битной версией 1С:7.7?
А в общем и целом — начинать с чего-то надо!
Со стартом и Новым Годом!
(1) И Вас с наступившим Новым Годом. х64 в заголовке (может быть и х86), указивает на разрядность сервера с 1с, исходя из этого при выборе пути к файлу 1cv7.exe программа сама предлагает стандартный путь к каталогу с 1с «C:Program Files (x86)1Cv77BIN1cv7.exe» для х64 либо же «C:Program Files1Cv77BIN1cv7.exe» к х86. Вот собственно и все…
(2) вопрос:
сохраняется вся база: со всеми входящими папками ?
или только DBF и md (стандартно) ?
(3) сохраняется по стандартному алгоритму
Правильно ли я понимаю, что по кнопке «стоп» прекращается процесс обработки базы ?
(5) нет, при нажатии кнопки стоп останавливается только таймер на 10сек. для настройки параметров самой программы, т.к. по истечению этого времени после её старта выполняются все задания
Ок. Предположим, что я отметил только пункт «реиндесация» и стартанул обработку. Что произойдет по кнопке «Стоп» по прошествии скажем минут 40 на базе размером так гигабайт в 35 ?
(7), в Вашем случае ничего не произойдет
я сейчас залью блок-схему работы программы
она использует исключительно стандартные алгоритмы 1с
Под «ничего не произойдет» нужно понимать, что реиндексация базы не остановиться ?
(9) конечно нет, даже если «в наглую» остановить реиндексацию базы, её всё равно придется выполнить, так как индексные таблицы уже частично изменены, и даже если база запустится, в чем я сильно сомниваюсь, данные в ней будут не совсем коректны
Именно это я и хотел «Услышать». Получается, что кнопка «стоп» как таковая не нужна, поскольку практически любую операцию из перечисленных на форме прерывать крайне не желательно, мягко говоря.
(11)
не совсем с Вами согласен
она позволяет использовать программу в «ручном режиме»
что иногда бывает крайне необходимо
Почему защитник windows 10 ругается на программульку v1?
Возможно из за запуска 1с с дополнительными параметрами
Пора, пора переходить на восьмерку.
(15) пора, только у нас 4 разных конфигурации и 2 из них самописных, переписывать на 8-ку нет ни времени ни (к сожалению) знаний
(15) это спорный момент. ИПэшникам, которые открывают 1с раз в месяц, чтобы сформировать книгу продаж и сдать налоги, 8ка совсем не нужна. Фирмам, у которых 1с переписана в течении 10 лет проблематично и не совсем эффективно переходить на 8ку по одной причине: для чего? Все работает, вс настроен, база периодически обрезается, ужимается — нет смысла.
(18) полностью согласен, если начинать работать с нуля то естественно 8-ка, а если у нас ведется учет с 2004г и от стоковой версии осталось процентов так 10-15, плюс к этому всему переучивать персонал, выйдет себе дороже, ведь не все могут мыслить логично, некоторым показали как делать то или иное действие и они его выполняют в 100% точности, а о том что эти операции можно выполнить другим способом, который быстрее и легче никто даже и не задумывается
084846 — время создания архива 8 часов 48 минут 46 секунд
Здравствуйте. Не увидел где можно поменять время?
Версия 1.0.1 будет работать с Win7_32?
Попробовал несколько раз архивировать, просто запуская программку при сохраненных настройках. Практически каждый раз архив получался разного размера, 1 раз получился такой, какой нужен и открылся без ругани.