CopyTo1C (Копирование файлов в каталоги конфигураций 1С)

Опубликовал Владимир Ху (Bobak) в раздел Администрирование - Сервисные утилиты

Программа для копирования файлов в каталоги баз 1С.
Инсталлятор файлов в каталоги баз 1С.

Для чего нужна эта программа.
Два основных способа применения.
1. Инсталлятор. Копирование файлов в несколько баз.
Например вам надо установить печатную форму в 15 баз. С помощью этой
программы это делается за несколько секунд. Так же можно устанавливать
классификаторы (банков, улиц, ...), регламентированную отчетность, ВК, т.п.

2. Синхронизация каталогов конфигураций.
Например, у вас 10 баз, и вы пишете какую нибудь внешнюю обработку.
Вы пишете её естественно в одной конфигурации. А после того, как вы её
отладили, вам надо скопировать её в остальные базы. И велика вероятность
одну из баз забыть. Но мы можем скопировать CopyTo1C в каталог "рабочей"
конфигурации. И после завершения работы над обработкой, вы его запускаете,
отмечаете нужные конфигурации и программа просто переписывает все* файлы
из папки "рабочей" конфигурации в "отмеченные"**.
*________________________________________________________________________
Копируются все файлы кроме: *.md, *.dbf, *.cdx, CopyTo1C.exe
_________________________________________________________________________

**_______________________________________________________________________
Будьте очень осторожны с вариантом 2. Я конечно исключил "критичные"
файлы (*), но большого тестирования не проводил.
Рекомендую:
1.Архивы, архивы, и еще раз архивы.
2.Запускайте когда все конфигурации открыты.
_________________________________________________________________________


В архиве также:
DistribCopyTo1C (Создание инсталятора для CopyTo1C)

На основе CopyTo1C и любого архиватора, несложно создать автоматический инсталлятор. Но для особо ленивых :), сделал DistribCopyTo1C.
Простая программа для создания инсталлятора при помощи 7-zip и CopyTo1C.

Скачать файлы

Наименование Файл Версия Размер
CopyTo1C
.1186487727 227,51Kb
20.02.12
93
.1186487727 227,51Kb 93 Бесплатно
DistribCopyTo1C
.1186487738 368,23Kb
20.02.12
65
.1186487738 368,23Kb 65 Бесплатно
Исходники CopyTo1C
.1186487748 15,22Kb
20.02.12
47
.1186487748 15,22Kb 47 Бесплатно
Исходники DistribCopyTo1C
.1186487754 1,46Kb
20.02.12
45
.1186487754 1,46Kb 45 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. Владимир (Martyn) 25.08.06 16:53 Сейчас в теме
Получите плюсик, сэр - для меня оччччччень нужная весчь... :-))
2. AlexQC (alexqc) 28.08.06 12:53 Сейчас в теме
Тем, кто внешние отчеты (реглам отчетность, например) в кучу баз ставит - ИМХО, лучше сделать специально каталог для таких отчетов, а в 15ти базах раз и навсегда прописать путь к нему (лучше через константу, чтоб потом менять проще было). Тогда точно ничего не забудешь + диблирование устраняется.
3. Страпот (Bobak) 29.08.06 05:34 Сейчас в теме
Оно конечно, дубли это плохо. Но не всегда :). Если бы я сидел фикси в конторе с кучей баз, то и не заморачивался бы.
Но ...
Не всегда можно изменить конфигурацию. Например базовые версии, или я не обновляю а только делаю обработку или отчет.
Мне удобней, когда копия папки с базой это полный архив.
Ну и сетевые пути, как только люди не прописывают их :(, а потом "у меня не работает ...".

В основном я использую эту программу для создания инсталляторов. Когда надо полсотне клиентов за два дня поставить один комплект отчетов, сильно помогает :).
4. Страпот (Bobak) 12.01.07 07:01 Сейчас в теме
>О! Коллега free!
Хм, это о чем?

>Кто-то говорил только что о 15 базах!
Ну да говорил :).
Эта рекомендация из цикла "лучше перестраховаться" :).
5. Shura2000 Никишин (Shura2000) 18.10.06 13:14 Сейчас в теме
Если бы структуру папок сохранял при копировании. А то копирует в корень базы. Не хорошо.
6. Страпот (Bobak) 18.10.06 13:49 Сейчас в теме
>Если бы структуру папок сохранял при копировании. А то копирует в корень базы. >Не хорошо.
Вообще то сохраняет. Еще раз проверил, все нормально.
Опиши точно, что делаешь и что происходит.
7. Олег Пономаренко (O-Planet) 6648 11.01.07 03:23 Сейчас в теме
О! Коллега free!

> Запускайте когда все конфигурации открыты.
Кто-то говорил только что о 15 базах!
8. Сhe Burashka (CheBurator) 06.08.07 19:57 Сейчас в теме
инсталлятор любых файлов и папок в информуионную базу
http://infostart.ru/projects/938/?ref=174
9. Страпот (Bobak) 07.08.07 08:06 Сейчас в теме
(8)До того как написать данную программку, я пару лет использовал этот способ.
Но у него есть недостаток, копирует только в Extforms.
Нельзя поставить классификаторы, доп. библиотеки и т.п.
Потому и написал данную программку. Собственно писал как замену FormCopy.exe.
10. Страпот (Bobak) 07.08.07 16:09 Сейчас в теме
Обновление:
Вер. 2.0.10
+Мелкие доработки.
+Выложил исходники.

Также немного подправил описание, привел к приличному виду.
11. Сhe Burashka (CheBurator) 07.08.07 16:28 Сейчас в теме
Дополнение к (9). Я вместо написания замены для FormCopy просто тупо в ее коде "занулил" ссылку на ExtForns - и получилась универсальная - класть можно в любую папку внетри ИБ.
12. Ahmet (ahmet) 192 15.08.07 14:09 Сейчас в теме
Достойная программа! Всегда поможет в трудную минут. Жаль нельза 2 плюса ставить
13. Alexander (Alex_222) 17.09.07 14:37 Сейчас в теме
14. Евгений Стоянов (quick) 557 18.10.07 14:50 Сейчас в теме
А я уже подумал свою начать писать. +1
15. v_id (v_id) 85 18.04.08 11:06 Сейчас в теме
Объясните как переписать целый каталог, а не набор файлов (к примеру Rp08q1.grp) в выбранные базы и именно в каталог Extforms.

У меня слева в поле "список файлов" нет возможности выбрать каталог целиком
Поле "в папку" устанавливает только одну папку для выгрузки, а нужно, как я понял, маску...
16. Страпот (Bobak) 18.04.08 13:27 Сейчас в теме
(15)Программа копирует все файлы и каталоги из текущей директории в указанные директории конфигураций.
Что бы скопировать рег. отчетность, надо:
1. В каталоге с программой CopyTo1C, создать каталог ExtForms
2. скопировать в каталог ExtForms папку с регламентированной отчетностью.
3. Запустить CopyTo1C, оставить галочку на папке ExtForms, выбрать нужные конфигураци.
4. Нажать "Выполнить".

Зы
Это конечно не совсем удобно, поэтому сейчас переписываю немного. Если время свободное будет, к концу месяца выложу новую версию. Надеюсь попроще будет.
17. Niko (niko) 26.06.08 15:56 Сейчас в теме
Что-то не получается запустить скомпилированный файл. Выдает ошибку 7zip - Неопознанная ошибка.
18. Niko (niko) 26.06.08 17:07 Сейчас в теме
Собрал SFX архив вручную - все работает. Замечу, что размеры конечных файлов получились разными. В Вашем варианте (после работы DistribCopyTo1C) размер получился 126.6 кб, а после ручной сборки - 264 кб.
19. Ludena (ludena) 13.10.08 10:27 Сейчас в теме
Большое спасибо! Очень удобно!!!
20. Виктор Желтко (ViksVik) 17.11.13 15:52 Сейчас в теме
Спасибо. Пригодится. Масса времени на такие мелочи уходит.