Автоматическая распаковка дистрибутивов конфигураций 7.7 для Windows Vista / 7 (x32, x64)
База данных - Инструменты администратора БД
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Многие наверное сталкивались с проблемой установки конфигураций для платформы 1С 7.7 под Windows 7 или Windows Vista ... Есть масса способов распаковать дистрибутив конфигурации 7.7 под этими ОС, XP Mode, VMWare с WinXP в ней, "недокументированный" метод с периодическим запуском Центра Управления Сетями и Общим Доступом во время установки конфигурации. Здесь же речь пойдет об автоматизации процесса получения файлов конфигурации из дистрибутивной поставки. Конфигурация представляет собой несколько папок вида DISKx ... инсталлятор создан древней версией InstallShield, если быть точным это InstallShield 3.x ... Существует несколько консольных утилит, для распаковки разных версий InstallShield, некоторая часть из них прикреплена к этому сообщению. Для распаковки IS 3.x используется утилита под названием InstallShield File Compressor Version 3.00.062 for Microsoft Windows 95, однако она не поддерживает многотомные IS 3.x архивы, а конфигурации 1С под 7.7, как раз используют несколько томов. Видели файлы вида std.1, std.2, std.3 и т.п. в дистрибутиве конфигурации? Это как раз и есть тома. Существует другая утилита STIX * decompressor for "The Stirling Compressor" / installSHIELD 3.x, которая поддерживает многотомность, но она запускается только с DOS Extender'ом. Скрипт прикрепленный к данной статье использует STIX и позволяет распаковать файлы из любой конфигурации 7.7 за 1 клик.
Порядок действий следующий - помещаем папки DISKx и файлы скрипта в одну папку, т.е. так как показано на картинке:

После чего запускаем extract_1c.cmd. Когда скрипт отработает автоматически создастся папка UNP, где и будет распакованная конфигурация.
История изменений (с момента первой публикации)
- Благодаря andrewks была собрана нативная Win32 версия Stix. Это позволило избавиться от dos extender'а, а также сделало распаковщик работоспособным на x64 платформах. Плюс, за счет перехода к нативной версии, исчезла "проблема" с регистром символов в именах файлов.
- Исправлена ошибка с определением следующего имени файла в многотомных IS 3.x (InstallShield 3.x) архивах. Ранее при наличии 9-ти томов, 10-й не открывался - т.е. например в последовательности std.8, std.9, std.10, std.11 ... stix не мог найти следующий за 9-ым том. Ошибка исправлена andrewks.
- Исправлена ошибка с путями распаковки (автор исправления опять жеandrewks). Ранее stix мог поместить файл, находящийся в дистрибутиве в одной папке совершенно в другую.
- Немного подправлен скрипт, чтобы распаковывались все архивы входящие в стандартную поставку (demo базы, например школа и т.п. в ЗиК не распаковываются, извлекается только стандартная конфигурация. Все остальное, при необходимости вы можете распаковать самостоятельно используя stix_w32
Как вы уже поняли в последней версии dos extender отсутствует, поэтому вместо трех файлов в папку содержащую дистрибутивные диски (папки DISKx) копируются всего два файла: extract_1c.cmd и stix_w32.exe
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Инструменты администратора БД Системный администратор 1С:Предприятие 7.7 1C77 Абонемент ($m)
Обновлённый распаковщик дистрибутивов 1С 7.7. Утилита находит многотомные архивы InstallShield 3.x в папках DISK1…DISKn или внутри ZIP, показывает список файлов, проверяет распаковку и извлекает конфигурацию без запуска старого установщика.
1 стартмани
02.10.2026 395 0 twilight5023 0
Инструменты администратора БД Разработчик 1С:Предприятие 7.7 1C77 Россия Абонемент ($m)
Блокировка открытия формы обработки одним пользователем.
1 стартмани
24.05.2023 3486 igor7777 1
Инструменты администратора БД Системный администратор Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
Простецкий скрипт переименования файлов в папке в нижний регистр, будет полезен программистам и системным администраторам имеющим навыки програмирования в 1С. Можно легко настроить под себя, спасает мне периодически час времени, может, кому еще будет полезен.
1 стартмани
18.02.2022 5984 0 igor7777 6
Инструменты администратора БД Разработчик Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)
Боремся с бардаком. Работы в прошлых датах запрещены. Непроведенные документы (по разным причинам) - автоматом переносятся в начало текущего дня при запуске любого первого сеанса 1С в текущем дне. Задержка старта 1С - практически незначима. Не требует настройки, не требует допрограммирования (исключая один оператор вставки в процедуру старта системы). Можно обработку выполнять вручную с любой периодичностью.
2 стартмани
25.05.2020 7700 2 CheBurator 3
Журнал регистрации Инструменты администратора БД Системный администратор Разработчик 1С:Предприятие 7.7 1C77 Бесплатно (free)
Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.
22.01.2019 14780 phsin 20
Инструменты администратора БД Системный администратор Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
Скрипт позволяет выполнить объединение конфигураций и реструктуризацию из командной строки. Объединение выполняется штатными средствами конфигуратора 1С 7.7, взаимодействие с которым происходит путем посылки нажатий клавиш. Пригодится, если есть необходимость обновить или постоянно обновлять множество ИБ.
1 стартмани
22.04.2017 17557 4 devlabnn 2
Инструменты администратора БД Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Бухгалтерский учет Абонемент ($m)
Перепроведение по счету для конфигурации Бухгалтерский учет для Украины, 1С: Предприятие 7.7
1 стартмани
23.09.2016 5418 1 Genyak 1
Инструменты администратора БД Системный администратор 1С:Предприятие 7.7 1C77 Абонемент ($m)
Периодически сталкивался со следующими проблемами при печати в 1С: 7.7 работающей под терминалом: 1) После замены принтера на клиентской машине 1С пытается печатать на старый принтер. 2) Отсутствует предварительный просмотр при печати. 3) Не работает печать без предварительного просмотра (пакетная печать документов). 4) В некоторых формах печатает, в некоторых нет.
1 стартмани
09.06.2016 31044 21 tux 3
Только в STIX'е как выяснилось затесалась еще одна ошибка. С определением пути распаковки во вложенных папках. Для примера / тестов можно взять например конфигурацию УСН. Том std.4 содержит файлы V7Plus.als, 1Cv7.DD, V7PLUS.DLL, 1cv7.md, EUR.spl,
UE.spl, USD.spl, Release.txt, update.txt в корне и папку ExtForms со вложенными папками Calendar, Equip, PrnForms, Rp11q4.grp
Rp12q1.grp и файлами OstPP.ert, PUOpin.ert, SetTaxes.ert, USN_Acc8.ert, Add_13.txt в ней. Однако при распаковке содержимое корня попадает в папку Calendar и т.п. ошибки. Видимо оно где-то запоминает "предыдущий" путь в который он заходил и начинает распаковывать содержимое корня туда же (исходник честно говоря не было времени посмотреть, каким образом определяется путь). Если поправить это - будет полноценный инструмент.
p.s. Кстати, а ты я так понимаю в Virtual Pascal'е его и скомпилил? Я вот когда пробовал чего-то за Free Pascal зацепился, как за единственный дистрибутив который был под рукой. Естественно собрать сходу ничего не получилось.
насчёт путей не обещаю, сейчас некогда. если будет вечерком время, постараюсь глянуть.
кинь мне в личку ссылку на файлики, которые распаковываются неправильно, у меня нет этих дистров под рукой.
ЗЫ хоть бы плюсанул, что-ли ;-)
Кстати скомпиленная под Win32 версия Stix'а в своем роде уникальна ... по-моему это вообще единственное средство для распаковки многотомных IS 3.x архивов. Его даже в состав Universal Extractor'а включили, правда версию с DOS расширителем. Нативная Win она все-таки лучше.
(16) Да, ты прав ... он копировался (подготавливался )) для распаковки, но не распаковывался). Теперь поправлено.
· H:\Work\1C_Extract\R770192\unp\1Cv7.DD
· H:\Work\1C_Extract\R770192\unp\AUC.mxl AUC.mxl
· H:\Work\1C_Extract\R770192\unp\AUCM.mxl AUCM.mxl
· H:\Work\1C_Extract\R770192\unp\CLDB092.MXL CLDB092.MXL
· H:\Work\1C_Extract\R770192\unp\CLDB093.MXL CLDB093.MXL
· H:\Work\1C_Extract\R770192\unp\CLDB094.MXL CLDB094.MXL
· H:\Work\1C_Extract\R770192\unp\HOLID12.MXL HOLID12.MXL
· H:\Work\1C_Extract\R770192\unp\NrmAvto.mxl NrmAvto.mxl
· H:\Work\1C_Extract\R770192\unp\NrmKR.mxl NrmKR.mxl
· H:\Work\1C_Extract\R770192\unp\NrmKRSNG.mxl NrmKRSNG.mxl
· H:\Work\1C_Extract\R770192\unp\NrmKRZap.mxl NrmKRZap.mxl
· H:\Work\1C_Extract\R770192\unp\ExtForms\NrmMrot.mxl NrmMrot.mxl
· H:\Work\1C_Extract\R770192\unp\ExtForms\NrmPreds.mxl NrmPreds.mxl
· H:\Work\1C_Extract\R770192\unp\ExtForms\NrmRecl.mxl NrmRecl.mxl
· H:\Work\1C_Extract\R770192\unp\ExtForms\NrmSRCB.mxl NrmSRCB.mxl
· H:\Work\1C_Extract\R770192\unp\ExtForms\PRCLND12.MXL PRCLND12.MXL
· H:\Work\1C_Extract\R770192\unp\ExtForms\Proff.mxl Proff.mxl
ПоказатьТе файлы которые справа должны быть в папке ExtForms\Calendar ... может это поможет найти ошибку.
p.p.s. Вот здесь
schreibe_datei(zielverzeichnis+'\'+verzeichnis_name+dateiname,
laenge,
datum shl 16+zeit);p.s. Только что протестировал на Win7 SP1 x64 , выложенную в предыдущем сообщении. Все работает отлично, все распаковывается без каких-либо вопросов. Посему если в (19) что-то не получилось - то опишите подробно, что вы делаете, что именно вы пытаетесь распаковать, куда вы сложили файлы из скачанного архива и какой именно версией распаковщика вы пользуетесь?
Устанавливать обновления 7-ки в Widows 7 x64 - целое мучение! А здесь просто и быстро.
К тому же не создаются лишние записи в реестре со ссылками на распакованные базы, что я считаю дополнительным плюсом!
Чтобы не тратить $m, которых вечно не хватает, скачал скрипт из поста(21)
p.s. Версия в публикации обновлена до последней. История изменений и благодарности также описаны )
"w:\Платформа 7.7\Автоматическая распаковка дистрибутивов конфигураций 7.7 для Widows Vista 7 (x32, x64)\..." - ????
"d:\base1Cтиповые\1\..." - нормально. Спасибо.
Ну а если серьезно, описывайте подробно, вплоть до скриншотов и расположения папок на HDD, что именно вы делаете.
Для этого: На машине с ОС Windows XP запустите установку 1С 7.7 платформу, выберите вариант Административная установка, укажите папку назначения (например: ..1С\7.7\Платформы\Административная\). В дальнейщем на ОС Vista или Seven достаточно скопировать папку 1Cv77.ADM из вашего каталога на машину заказчика и создать ярлыки из папки BIN. Считаю этот вариант более правильным.
Возможно, стоит в описании к разработке добавить, про необходимость отсутствия пробелов в пути к папке, куда помещаем файлы для распаковки (как и 46. bajen, столкнулся первоначально с такой проблемой ).
Сначала думал, что не работает, просто, потом кинул в корень диска(минуя все"рабочий стол", и пр.), распаковало...
Надо бы мне бросать пользоваться кириллицей в названиях файлов и папок...:-)Раньше, когда было низя длинные и нелатинские имена, прекрасно жил без этого
Не происходит распаковка данных дистрибутива "ТиС" (7.70.977). Win7 Professional, x64.
Создаются пара упомянутых выше каталогов - пустыми.
Жду Вашей помощи!
Спасибо - заранее!
2. Помещаем содержимое данного архива в одну папку с каталогами DISKx.
3. Запускаем файл extract_1c.cmd.
4. Когда скрипт отработает автоматически создастся папка UNP, где и будет распакованная конфигурация.
5. В полном пути к конечным файлам не должно быть русских букв. В идеале С:\Temp\base. Как-то так.
Рейтинг: 342
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 122516
Создание 27.03.12 16:28
Обновление 29.03.12 23:24
Просмотры 89614
Загрузки 1478
Рейтинг
242
Комментарии 106
Код открыт Не указано
Рубрики Инструменты администратора БД
Кому
Системный администратор
,
Разработчик
Тип файла Архив с данными
Платформа 1С:Предприятие 7.7
Конфигурация 1C77
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)