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

07.08.07

Разработка - Инструментарий разработчика

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
CopyTo1C
.1186487727 227,51Kb
654
654 Скачать бесплатно
DistribCopyTo1C
.1186487738 368,23Kb
259
259 Скачать бесплатно
Исходники CopyTo1C
.1186487748 15,22Kb
202
202 Скачать бесплатно
Исходники DistribCopyTo1C
.1186487754 1,46Kb
193
193 Скачать бесплатно

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

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

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


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

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

См. также

Инструментарий разработчика Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    22304    57    Gvozdod    8    

16

Инструментарий разработчика Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    168438    1885    Alexoniq    1596    

499

Инструментарий разработчика Программист Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    33419    61    O-Planet    78    

49

Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    21823    Reptile    5    

35

Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Встала недавно задача для одной организации, которая все еще на 1С 7.7 немного автоматизировать работу отдела продаж. А именно уйти от ручного заполнения договоров, сделанных юристами в MS Word. Договора от разных фирм и разного назначения отличались. Переводить их в таблицы 1С очень не хотелось и нашел способ прямо в файлах Word сделать небольшие дополнения, чтобы можно было печатать, используя именно эти заготовки юристов.

1 стартмани

14.07.2013    27667    56    adamx    11    

14

Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........

1 стартмани

21.02.2013    18359    36    MarSeN    14    

17

Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    36362    51    venger    7    

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

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

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

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

Также немного подправил описание, привел к приличному виду.
12. ahmet 188 15.08.07 14:09 Сейчас в теме
Достойная программа! Всегда поможет в трудную минут. Жаль нельза 2 плюса ставить
13. Alex_222 17.09.07 14:37 Сейчас в теме
14. quick 584 18.10.07 14:50 Сейчас в теме
А я уже подумал свою начать писать. +1
15. v_id 106 18.04.08 11:06 Сейчас в теме
Объясните как переписать целый каталог, а не набор файлов (к примеру Rp08q1.grp) в выбранные базы и именно в каталог Extforms.

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

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