Копиратор-1С: выгрузка и загрузка базы 1С (7.7 - 8.3) одной кнопкой!

19.07.13

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

Требуется сохранить базу 1С на флешку? Послать аудиторам на проверку или просто взять домой поработать? Копиратор-1С: универсальный помощник выгрузки и загрузки файловых баз 1С любых версий! Не требует установки и дополнительных программ. Представляет из себя один файл, включающий мощных архиватор 7-zip. Умеет подключать базу в список 1С при загрузке!

Скачать файл

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

Наименование По подписке [?] Купить один файл
Копиратор-1С: выгрузка и загрузка базы 1.2.0
.exe 1,63Mb
227
227 Скачать (1 SM) Купить за 1 850 руб.

Изменения в версии 1.2 (от 19.07.13)

  1. Исправлен недочет: если в списке присутствовали базы с неправильными путями, то сообщение об этом попадало в отчет, даже если пользователь не выбирал эти базы для выгрузки.

Изменения в версии 1.1 (от 24.06.13)

  1. Теперь программа не закрывается, после того, как сделана выгрузка. Вместо этого после выгрузки кнопка  "Выгрузить базы" меняется на кнопку "Открыть папку". Если пользователь нажимает эту кнопку, открывается папка с выгрузками. А кнопка снова превращается в "Выгрузить базы". Таким образом можно выгружать много раз подряд не открывая Копиратор вновь.
  2. Теперь после выгрузки не пропадает закладка "Загрузка" как это было в первой версии. То есть можно сначала повыгружать базы, потом позагружать и затем, например, снова повыгружать.
  3. Исправлены мелкие недочеты.

Список всех баз автоматически считывается из реестра (для 1С 7.7) и конфигурационных файлов (для 1C 8.0 - 8.3).

Выгрузка представляет из себя Zip архив (825 мб до 160 мб за 25 секунд).

Для 1С 8.х выгружается "1cv8.1CD".

Для 1С 7.7 выгружается всё за исключением:

  1. Файлов с расширениями cdx, zip, 7z, tmp, exe.
  2. Папок New_stru, Syslog, Log_ert.
  3. Папок вида RpXXqX.grp, XXXXXXXX.XX в которых находится отчетность.
  4. КЛАДРа.

В случае, если при выгрузке пользователь поставил галочку "Выгружать регламентированную отчетность" - пункты 3 и 4 также включаются в выгрузку.

При выгрузке от пользователя требуется только выбрать базы и указать место, куда выгружать. Имя выгрузки формируется само, например, так: "Выгрузка [1С 7.7] ИМЯ БАЗЫ [15 июня 2013 23-06]". База блокируется на время выгрузки, чтобы гарантировать целостность полученной копии.

При загрузке от пользователя требуется только указать файл загрузки и выбрать папку с базами 1С на его компьютере. Все остальное Копиратор делает автоматически, в том числе подключает загруженную базу в список 1С.

Специально написан таким образом, чтобы исключить возможность испортить имеющиеся базы при загрузке даже для самых неопытных пользователей. Вы можете быть на 100% уверенными,  что каждая новая выгрузка будет загружена как новая база.

Поддерживается загрузка из архивов не только формата Zip, но и 7-Zip.

Возможность загрузки полностью совместима с резервными копиями сделанными программой Бэкапер-1С.


Выгрузка базы 1С

 

Буду рад вашим пожеланиям и предложениям о том, как сделать программу лучше.

С уважением, Алексей Карманов (helpme1c.ru).

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    172083    964    403    

924

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14657    109    46    

108

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    17345    43    15    

75

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    27368    96    48    

138

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11957    45    33    

67

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    191344    1153    0    

920

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18117    7    32    

42

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1153    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. alexey.karmanov 189 17.06.13 09:51 Сейчас в теме
Alister, Vlx,
Наконец, написал программу, которую мы с вами обсуждали в комментариях к Бэкапер-1С!
Надеюсь, это то, что надо. С удовольствием приму предложения как улучшить программу.
2. Alister 10 17.06.13 09:55 Сейчас в теме
3. Alister 10 17.06.13 10:00 Сейчас в теме
Первый облом - не запустился, у меня дотнет фрамворк 3.5 :( Можно все библиотеки включить в экзешник, чтобы совсем не зависеть от установленного в системе ?
4. alexey.karmanov 189 17.06.13 10:12 Сейчас в теме
(3) Alister, очень странно, потому что ему для работы нужен dot.net 2.0, который у тебя, конечно же, стоит. Он вообще на всех windows должен быть, начиная с xp sp3. Напиши, пожалуйста, подробно сообщение об ошибке и, что за система. И посмотри ещё, пожалуйста, на всякий случай, присутствует ли у тебя в C:\WINDOWS\Microsoft.NET\Framework\ папка v2.0.50727.
5. alexey.karmanov 189 17.06.13 10:22 Сейчас в теме
(3) Alister,
проверил сейчас на 7 разных компьютерах с разными frameworks везде запускается на ура.
Может ещё у кого не получается запустить? Отпишитесь, пожалуйста.
6. alexey.karmanov 189 17.06.13 10:39 Сейчас в теме
(3) Alister, и ещё очень поможет такая информация. Вот на этом компьютере, где не запустилась программа, Бэкапер-1С нормально работает?
7. BorisMor 310 17.06.13 12:58 Сейчас в теме
Откройте для себя чудесный мир логирования.
Рекомендую NLog (http://nlog-project.org/)
8. alexey.karmanov 189 17.06.13 13:15 Сейчас в теме
(7) BorisMor, не совсем вас понял. Если вы о системе багрепорта, то, конечно, она есть и встроена в программу. С возможностью для пользователя отправить отчет об ошибке мне на почту. Другое дело, что у Alistera я так понял система не сработала, так как у него отсутствует на компьютере какая-то базовая библиотека или конфликт версий, короче что-то интересное.

Сам копиратор содержит в себе свои библиотеки и архиватор 7-zip. При запуске он распаковывает 7-zip во временную папку пользователя, а после работы удаляет.

Я Копиратор писал специально из расчета минимального использования возможностей дотнета именно, чтобы он запускался везде и у всех. Чтобы можно было послать бухгалтеру, а не объяснить как выгрузить или загрузить базу. Если это не так, то я приложу все усилия, чтобы это стало так.


Поэтому если у кого Копиратор не запускается - отпишитесь пожалуйста здесь.
12. TrinitronOTV 16 17.06.13 16:30 Сейчас в теме
(7) BorisMor, (7) BorisMor, а вот при попытке открыть ссылку появляется волшебное число 404
29. Lik2707 26.06.13 05:46 Сейчас в теме
(12) TrinitronOTV, Для того, чтобы ссылка открылась нужно удалить в адресной строке последний символ - закрывающую скобку :)
9. Alister 10 17.06.13 16:07 Сейчас в теме
Он вообще на всех windows должен быть

Я его, так же как и 1.0, удалил. :)))))
10. alexey.karmanov 189 17.06.13 16:15 Сейчас в теме
(9) Alister, о боже! Зачем же ты это сделал? =))) Я от неожиданности чуть со стула не упал =))
Просто не думал даже никогда, что кому-то в голову может прийти такое )) Разработчики стараются понимаешь, используют настолько меньшую версию дотнета насколько возможно, чтобы программа работала на всех компьютерах, а ты, имея 3.5, который включает и 2.0 удаляешь второй дотнет =))) Была причина, наверное?
11. Alister 10 17.06.13 16:24 Сейчас в теме
Я-то исходил из логики, что более старшая версия включает все возможности раньших :) и программы не заточены именно на номер фрамворка (далек я от него), а места занимают много, вот и удалил.
13. alexey.karmanov 189 17.06.13 17:00 Сейчас в теме
(11) Alister, понятно.
Да, все так и есть: когда ставишь новую версию Framework, удалять предыдущие нельзя.
14. Alister 10 17.06.13 17:47 Сейчас в теме
когда ставишь новую версию Framework, удалять предыдущие нельзя.

Это очень и очень жаль (с)
15. nurislam 18.06.13 13:33 Сейчас в теме
Отличная работа.Спасибо автору
16. alexey.karmanov 189 18.06.13 13:52 Сейчас в теме
(15) nurislam, спасибо!

Надеюсь с Копиратором-1С проблема выгрузки и загрузки баз 1С, ну чтобы там дома поработать или программисту послать - будет решена окончательно и безповоротно! Даже для самых неопытных пользователей :)

Думаю разработка будет полезна ещё и франчам, которым часто приходится забирать базы у пользователей, чтобы потом в офисе уже загрузить.

Жду предложений и пожеланий, что можно сделать лучше. Как доработать.
17. Vextel 18.06.13 22:27 Сейчас в теме
Что то я суть и полезность программы не могу понять.
Т.е. скопировать файл 1CD на флешку давольно трудоёмкий процесс, что лучше доверить это этой программе?
18. Alister 10 18.06.13 23:25 Сейчас в теме
(17) Vextel, программа поддерживает так же копирование баз 7.7 (не все еще сидят на 8-ке).
alexey.karmanov; +1 Ответить
19. alexey.karmanov 189 19.06.13 02:01 Сейчас в теме
(17) Vextel,
Alister все верно сказал. И кроме того, что поддерживается 7.7 (с возможностью копирования регламентированной отчетности и без, плюс в отличие от стандартной выгрузки копируются все дополнительные обработки и формы из базы, если она доработана была), в случае с 8.x программа тоже очень полезна, так как позволяет:
1) Выгрузить сразу много баз.
2) Сжать каждую из них и дать адекватное название. При этом архиватор встроен в саму программу, то есть к окружению пользователя требований никаких.
3) Позволить даже неопытному пользователю сделать загрузку базы в другом месте, без риска затереть существующую базу. При этом распаковщик также встроен в программу.
4) После загрузки (бывает это часто приходится делать) не нужно подключать базу - Копиратор сам это сделает.
5) Программа перед выгрузкой проверяет, что в базе никто не работает и если это не так - выдает ошибку. А если все ок: начинает выгрузку предварительно заблокировав базу на запись. А если вы просто будете файл копировать средствами explorer и базу кто-нибудь зайдет в это время, то выгрузка может оказаться битой.

Получается просто, удобно и надежно. К тому же универсально. Ну и главный расчет, конечно, на бухгалтеров. Чтобы время не тратить на объяснения.
20. bulpi 217 19.06.13 10:30 Сейчас в теме
Все замечательно, кроме того, что программа закрывается после выгрузки.
21. alexey.karmanov 189 19.06.13 10:37 Сейчас в теме
(20) bulpi, ой так это же специально сделано =))
Если выгрузка отработала полностью без ошибок, то программа закрывается
и вместо нее открывается explorer с выделенным файлом выгрузки.

Если есть хотя бы одна ошибка, то программа не закрывается и можно посмотреть отчет.

Ну как бы расчет на то, что пользователь открыл, выделил базы, нажал выгрузить. Программа
сделала свое дело без ошибок. Всё. Она больше не нужна. =)))
А у вас почему есть желание, чтобы она не закрывалась?
22. bulpi 217 19.06.13 12:01 Сейчас в теме
Ну... Выгрузил я 1 базу. Потом подумал, и решил, что нужно еще 2. И еще одну загрузить. Не нужно закрывать, это слишком назойливая забота о пользователе. Он сам закроет одни кликом мышки.
23. alexey.karmanov 189 19.06.13 12:26 Сейчас в теме
(22) bulpi,

Я даже не знаю. Программа-то рассчитывалась на очень неопытных пользователей. Которые вряд ли будут вот так по десять раз базы отмечать и выгружать.

Вот в случае с загрузкой это я понимаю. За раз загружается одна конкретная база. Поэтому там я сделал возможность много раз подряд загружать базы, без переоткрытия программы.

А при выгрузке. Ты думаешь это действительно частая ситуация, когда человек выгрузил отмеченные базы, потом подумал и решил другие базы выгрузить. Потом подумал и решил на этом же компьютере тут же ещё некоторые базы загрузить. Имхо это странная ситуация. Нетипичная. Ты обычно на данном компьютере базы или выгружаешь или загружаешь. Я понимаю, хочется всячески поизвращаться, если ты только скачал программу и намерен её потестировать. Но в реальной жизни, пользователю в один момент времени надо что-то одно.

Поправь меня, если я не прав. Может кто-нибудь ещё выскажется по этому поводу? Кто как думает, имеет смысл делать многократную выгрузку. Или выгрузил, получил результат и всё.
24. Alister 10 19.06.13 12:31 Сейчас в теме
(23) сделайте опционально закрытие, потому что мне тоже не очень нравится, когда программа сама решает закрываться после окончания копирования, это же не по расписанию... и надо знать и помнить, что закрылась она, если не было ошибок, а так отвлекся или отошел, приходишь, а ее нет :)
25. alexey.karmanov 189 19.06.13 12:38 Сейчас в теме
(24) Alister, тоже верно. Ок, сделаю, чтобы не закрывалась :)
26. alexey.karmanov 189 19.06.13 14:23 Сейчас в теме
А что если я как в Бэкапер-1С сделаю: нажимаешь выгрузить, если выгрузка проходит успешно, кнопка выгрузить меняется на кнопку "Открыть выгрузку". На неё нажимаешь, открывается папка с выгрузками выделенными. Кнопка снова меняется на "Выгрузить".

Если же есть ошибки, кнопка как и сейчас меняется на "Открыть отчет". Но вот только в этом случае я уже не хочу менять обратно её на "Загрузить". Если уже на этом этапе возникли ошибка - значит или с путями что-то не так или чего посерьезнее. Ну то есть пользователю нужно устранить эти ошибки и перезапустить программу. Просто дополнительные кнопки делать не хочу. Интерфейс должен остаться максимально простым. А лишать пользователя возможности однажды открыв отчет об ошибках, открыть его снова только потому что кнопка стала вновь "Выгрузить" мне кажется неправильным.

Есть мнения по этому поводу?
27. Alister 10 19.06.13 15:04 Сейчас в теме
ИМХО нормально будет.
28. alexey.karmanov 189 24.06.13 17:55 Сейчас в теме
Изменения в версии 1.1 (от 24.06.13)
  • Теперь программа не закрывается, после того, как сделана выгрузка. Вместо этого после выгрузки кнопка "Выгрузить базы" меняется на кнопку "Открыть папку". Если пользователь нажимает эту кнопку, открывается папка с выгрузками. А кнопка снова превращается в "Выгрузить базы". Таким образом можно выгружать много раз подряд не открывая Копиратор вновь.
  • Теперь после выгрузки не пропадает закладка "Загрузка" как это было в первой версии. То есть можно сначала повыгружать базы, потом позагружать и затем, например, снова повыгружать.
  • Исправлены мелкие недочеты.
30. Vlx 329 26.06.13 12:05 Сейчас в теме
(28)
Не увидел выгрузки мои документы и рабочий стол.
Мне кажется нужно такое.
31. alexey.karmanov 189 26.06.13 13:03 Сейчас в теме
(30) Vlx,
просто я подумал, что добавление возможности выгрузки документов сюда же - усложнит интерфейс.
А так получилось ничего лишнего :) Действительно, справится даже ребенок. Просто добавление любого дополнительного элемента мешает неопытным пользователям, они спотыкаются на каждом из них.

А для выгрузки документов я, наверное, какой-нибудь Копиратор документов выпущу. Не хочу пихать эту возможность в Копиратор-1С.
32. Zerkon 97 27.06.13 11:06 Сейчас в теме
Скажите, я правильно понял, что это только для файловых баз? Если да, можно ли сделать для серверных?
33. alexey.karmanov 189 27.06.13 12:25 Сейчас в теме
(32) Zerkon, верно, только для файловых баз. Для серверных, а зачем? Просто сама суть копиратора состоит в том, что он как бы помощник для неопытного бухгалтера, чтобы скинуть базу на флешку и загрузить её дома, ну или послать кому-нибудь.

Если вам не трудно, напишите, пожалуйста, кейсы использования копиратора, если бы он поддерживал клиент-серверные версии. Кто его пользователи, сколько их (чтобы имело смысл писать программу), как часто они пользуются этой возможностью, какие у них есть альтернативы, нужен ли им вообще копиратор.
34. Zerkon 97 27.06.13 14:11 Сейчас в теме
Легко)))
Есть клиент, руководителем и владельцем является человек, привыкший (это олдскул, я знаю))) контролировать автоматизацию своего детища. Т.е. полностью автоматические архиваторы его не устраивают, мы с ним пробовали и батники для выгрузки средствами 1С, и скрипты для SQL. Ему милее самому запустить архивацию с шифрованием архива и потом вручную скопировать архив в хранилище.
При этом, он неплохо разбирается в компьютерах. Возможно, единичный случай, но я периодически посматриваю по сторонам, в поисках интересных программ для резервирования.
О базе: SQL 2005, комплексная 1.1, около 30 пользователей, архивация автоматическая еженощно.
35. alexey.karmanov 189 27.06.13 15:43 Сейчас в теме
(34) Zerkon, попробую подумать в этом направлении :) Хотя случай и в правду единичный.
37. Zerkon 97 28.06.13 08:58 Сейчас в теме
(35) к сожалению, я далек от системного программирования, поэтому мне сложно судить о трудностях адаптации вашей программы под клиент-серверные базы. С другой стороны, это расширит диапазон ее применения )
36. internetname 27.06.13 18:27 Сейчас в теме
38. svcoopers 91 03.07.13 16:23 Сейчас в теме
39. serega3333 10.07.13 13:56 Сейчас в теме
40. Hla 87 11.07.13 13:49 Сейчас в теме
Для бухгалтера очень даже хорошо.
41. Stamper 43 12.07.13 11:32 Сейчас в теме
я уж испугался, что речь про копирайты идёт
42. tadem 24.07.13 11:17 Сейчас в теме
43. revril 19.08.13 13:48 Сейчас в теме
Спасибо за обработку! Очень удобно, облегчает работу как для программиста так и для пользователя!
44. Shrek2015 19.08.13 14:11 Сейчас в теме
45. TrinitronOTV 16 15.09.13 20:15 Сейчас в теме
спасибо за копиратор-1С, будет полезным для меня инструментом в работе с 1С
alexey.karmanov; +1 Ответить
46. Иоген12 8 18.12.13 12:36 Сейчас в теме
Добрый день!
Какой .NET Framewok нужен? У меня 4+ - не запускается. Других фреймов у меня нет. Кто знает прежние версии сейчас доставить можно? Спасибо
47. alexey.karmanov 189 26.12.13 02:19 Сейчас в теме
(46) Иоген12, добрый день! Нужен .NET Framewok второй версии, чтобы был установлен также.
http://www.microsoft.com/ru-ru/download/details.aspx?id=1639
48. Иоген12 8 26.12.13 08:59 Сейчас в теме
alexey.karmanov, добрый день. Уже поставил и вроде нормально всё. Просто сомневался как станет 2.0 фрейм поверх 4.0. Запустил всё работает. Спасибо
Оставьте свое сообщение