Как перенести присоединенные файлы из одной базы в другую 1с
Перейти к содержимому

Как перенести присоединенные файлы из одной базы в другую 1с

  • автор:

Как перенести присоединенные файлы из одной базы в другую 1с

(4) я так понимаю, Вы предлагаете написать свою переброску этих данных. Это я всегда успею. А готовое что-нибудь есть?

(5) а чего там писать, делаешь запросом ТЗ с полями код объекта и хранилище, выгружаешь её во внутреннем формате, потом загружаешь, там работы на 15 минут

(6) внатуре. Спасибо за идею! Про внутренний формат я не сообразил.

Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший

Как перенести присоединенные файлы из одной базы в другую 1с

maximus78 —> maximus78

Просмотр профиля

Найти сообщения пользователя

01.09.17, 15:01

Добрый день! Есть две базы данных в одной базе данных к документам поступление товаров и услуг прикреплены файлы, документы я спокойно перетягиваю, а вот файлы не как не могу, скажите пожалуйста как это можно сделать?
Заранее спасибо.

sava1 —> sava1

Просмотр профиля

Найти сообщения пользователя

01.09.17, 15:16
выгрузить-загрузить

maximus78 —> maximus78

Просмотр профиля

Найти сообщения пользователя

04.09.17, 6:47
Если можно поп подробней как можно автоматически выгружать и загружать файлы?

sava1 —> sava1

Просмотр профиля

Найти сообщения пользователя

04.09.17, 7:02

Автоматически — написать обработку: перебираем документы, если есть файл — выгружаем в опред. каталог. в другой базе — загружаем.

maximus78 —> maximus78

Просмотр профиля

Найти сообщения пользователя

04.09.17, 7:15

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

sava1 —> sava1

Просмотр профиля

Найти сообщения пользователя

04.09.17, 9:18

При Выгрузке документа проверять Хранилище, если есть файл — выгрузить, как-то назвать его (или строить таблицу сответствий). Втянули документ(ы) — загрузили файл(ы).

Перенос файлов из томов в информационную базу для конфигураций на БСП. Доработана до версии БСП 2.4. Протестирована на УТ 11.2,

В информационных базах на базе БСП подсистемой «Присоединенные файлы» реализуется возможность хранения файлов, как в информационной базе, так и внешним образом — на диске комьютера (так называемое хранение в томах).

Вид хранения файлов задается соответствующей настройкой по следующему пути «Администрирование — Настройки работы в файлами» — флажок «Хранить файлы в томах на диске».

Зачастую возникает потребность отказаться от хранения файлов в ИБ и хранения их в томах (например, из-за раздутия размеров базы). Для этого снимается соответствующий флажок в настройках администрирования и осуществляется перенос файлов в тома с помощью обработки системы «Перенос файлов в тома» (вызывается в томах хранения файлов по кнопке «Перенести все файлы в тома»)

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

При работе с обработкой неообходимо указать путь к тому и запустить её на выполнение. Происходит загрузка новых элементов в справочники, хранящие присоединенные файлы (например, НоменклатураПрисоединенныеФайлы, ПартнерыПрисоединенныеФайлы), удаление старых (неактуальных после переноса в ИБ файлов) элементов справочника, а также внесение записей в регистр сведений Присоединенные файлы.

Обработка после переноса файла в информационную базу удаляет его с диска (такое было пожеление заказчика). Советую сделать копии и БД и папки с файлами. После переноса файлов для начала работы с ними Флажок «Хранить файлы в томах на диске» должен быть снят.

Обработка была успешно оттестирована на конфигурациях 1С:Колледж, 1С:УТ 11.2, УТ 11.4, БП 3.0 думаю и на остальных конфигурациях на БСП всё должно сработать корректно. Если будет какая-то потребность в дорабоке функционала пишите, если будет хорошая идея и свободное время постараюсь реализовать.

*** В последних версиях БСП отсутствует регистр «Присоединенные файлы». Обработка доработана под такие версии, при этом обеспечен универсализм обработки — она работает как на предыдущих версиях, так и на версии БСП 2.4.

Перенос документов 1С из одной базы в другую

  • 6.png
  • 5.png
  • 4.png
  • 3-plany-obmena-1s.png
  • 2.png
  • 1.png

Здравствуйте, коллеги! В своей практике работы с 1С для решения задач бизнеса мне неоднократно приходилось применять инструменты переноса документов 1С из одной базы в другую, причем работать приходилось как с однотипными конфигурациями, так и с разными. Этим интереснейшим опытом я и поделюсь в данной статье.

Инструменты переноса документов 1С

Какие существуют инструменты переноса документов 1С? Это – Планы обмена 1С (встроенные в конфигурации), универсальные обработки 1С по обмену данными (уже установленные в конфигурации или размещенные на сайте поддержки 1С), а также продукт 1С 8.3 Конвертация.

Например, при систематической потребности для обмена между базами 1С рационально использовать стандартные Планы обмена 1С (ERP-Документооборот, ERP-ЗУП, УПП-Документооборот, УТ-Документооборот, Бухгалтерия-Документооборот и пр.). В этом случае регламентными заданиями регулярно будут переносится данные из одной базы в другую. Настройка Плана обмена 1С требует определенного времени и квалификации исполнителя.

При разовой потребности можно применить универсальные обработки Выгрузка Загрузка Данных XML 82 или Выгрузка Загрузка Данных XML 83.

Универсальные обработки 1С

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

Был такой случай, когда в крупной организации учет велся в конфигурации 1С УПП 8. В конце года изменились требования к сдаче сведений персонифицированного учета контролирующим органам. 1С выпустило релизы, причем последний – за несколько дней до установленного срока сдачи.

За многолетний период использования конфигурация 1С УПП в организации была значительно доработана, и ее обновление занимало более 1 недели времени работы программиста и требовало моделирования с проверкой функциональности системы. Поэтому чтобы вовремя сформировать и сдать сведения в контролирующий орган, требовалось выработать нестандартное решение.

Такое решение было найдено. На копию базы (вспомогательная база) были установлены все обновления. Далее сформировали данные персонифицированного отчета, сделали выгрузку и отправили файлы в контролирующие органы. После успешной сдачи отчетности эта база была закрыта и создана резервная копия.

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

Был и другой случай применения выгрузки документов из одной базы в другую. Для решения сложной ситуации с НДС Главный бухгалтер запросил копию базы, чтобы попробовать завести документы с отражением по НДС и убедиться, что в проводках и отчетах информация будет корректна. После достижения нужного результата все заведенные документы при помощи обработки Выгрузка Загрузка Данных XML 82 были выгружены из копии базы и загружены в рабочую базу.

Ну и, наконец, случай, когда пользователь перепутал базы и несколько дней заводил документы реализации товаров и услуг не в ту базу 1С.

Пришлось выполнять «спецоперацию» по переносу данных в рабочую базу. Из базы, где были заведены требуемые документы, открыли сохраненную на компьютере обработку ВыгрузкаЗагрузкаДанныхXML82.

На закладке «Настройки» выгрузки выбрали вид документа и условия отбора.

Галочки, в колонке «При необходимости» означают, что, если в документе встретится ссылка на объект, то эти данные так же будут перенесены вместе с выбранными документами. Например, если в процессе заведения реализации товаров и услуг были заведены новые контрагенты или номенклатура, то эти данные (не только названия, а все реквизиты по ним) также будут выгружены в файл.

По кнопке «Показать выбранные» проверили какие документы будут выгружены из базы.

Установили путь к файлу (в поле «Имя файла») и нажали кнопку «Выгрузить данные».

Убедились, что выгрузка прошла успешно.

После этого зашли в рабочую базу. Открыли сохраненную на компьютере обработку ВыгрузкаЗагрузкаДанныхXML82.

На закладке «Загрузка» указали путь к файлу с выгруженными документами. Нажали кнопку «Загрузить данные».

Убедились, что загрузка прошла успешно.

Проблема была решена.

Чем отличается обработка ВыгрузкаЗагрузкаДанныхXML82 от ВыгрузкаЗагрузкаДанныхXML83?

Основное отличие заключается в том, что обработку ВыгрузкаЗагрузкаДанныхXML82 следует запускать в режиме Клиент (обычное приложение), а обработку ВыгрузкаЗагрузкаДанныхXML83 следует запускать в режиме Клиент (управляемые формы).

В обработке ВыгрузкаЗагрузкаДанныхXML82, на мой взгляд, более удобная система отбора. Однако обе обработки понятны на интуитивном уровне и, в целом, очень похожи.

Надеюсь, что эта статья окажется полезной для Вас!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *