gifts2017

Перенос документов между базами произвольных конфигураций 1С v7.7.

Опубликовал Бобнев Николай (БоНН) в раздел Обработки - Обработка документов

Обработка предназначена для переноса документов между базами произвольных конфигураций 1С v7.7.
Также позволяет выполнить сопутствующие операции (получение списка документов базы данных, просмотр, перенумерация, удаление документов выбранного вида).

Обработка предназначена для переноса документов между базами произвольных конфигураций 1С v7.7.
Перенос данных осуществляется через текстовый файл, каждый вид документа обрабатывается отдельно (возможность реализации пакетной обработки списка видов документов, сохранение настроек не рассматривалась, поскольку обработка задумывалась для универсального применения к базам с разными конфигурациями). Также позволяет выполнить сопутствующие операции (получение списка видов документов базы данных, просмотр, перенумерация, удаление документов).

Отчет подробно задокументирован посредством описания элементов экранной формы.

Порядок работы:

  1. Откройте обработку в исходной и принимающей базах, выберите каталог файла обмена.
  2. В исходной базе сформируйте список видов документов, определите последовательность переноса документов с учетом взаимовлияния видов документов (например, не стоит переносить документы "СчетФактура", если не перенесены документы реализации), задайте период выгрузки документов.
  3. В исходной базе выберите выгружаемый вид документов;
    на закладке "Экспорт" установите флажки у выгружаемых реквизитов;
    на закладке "Дополнительные настройки" при необходимости задайте условия выгрузки (по одному реквизиту или реквизиту реквизита) (например, при переносе из бухгалтерии УСН в ОСН потребуется условие "ТипНоменклатуры равен (или не равен) "Материалы");
    пометьте флажком реквизиты, выгружаемые основным представлением (как правило, наименованием), если в принимающей базе соответствующий реквизит имеет строковый тип;
    на закладке "Экспорт" нажмите кнопку "Экспорт" для начала выгрузки документов.
  4. В принимающей базе выберите загружаемый вид документов (имена экспортированного и импортируемого вида документов могут и не совпадать;
    на закладке "Импорт" нажмите кнопку "Заполнить соответствие полей" и, при необходимости, откорректируйте таблицу соответствия вручную (в общем случае тип рекизита в исходной и принимающей базах может и не совпадать, для изменения типа реквизита включите флажок "Показать тип",   для назначения нескольким реквизитам принимающей базы одинакового реквизита исходной включите флажок "Полный список экспорта")
    (пояснение к таблице: "Р"-общий реквизит, "Ш"-реквизит шапки, "Т"-реквизит табличной части);
    (описание флажков закладки см. в всплывающих подсказках формы (или воспользуйтесь кнопкой "рассказать про..." панели инструментов формы);
    на закладке "Дополнительные настройки" при необходимости задайте соответствие счетов в исходной и принимающей базах;
    на закладке "Импорт" нажмите кнопку "Импорт" для начала загрузки документов;
    при необходимости перейдите на закладку "Сервис" и посмотрите результат загрузки и, если он Вас разочаровал, удалите документы выбранного вида (здесь же) и повторите перенос с откорректированными параметрами (Внимание: перед выполнением операций удаления и перенумерации документов проверьте период обработки на закладке "Документ").
  5. Перейдите к пункту 3.

P.S.: При импорте документы не проводятся, т.к. порядок переноса выбирается пользователем,  а проводить отгрузку без поступления не имеет смысла.
При переносе документов между базами с разными конфигурациями реквизиты типа  "ВерсияОбъекта" рекомендую переносить значением;
значение выбирается в соответствии с константой "НомерРелиза" принимающей базы на период переноса.

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

Наименование Файл Версия Размер Кол. Скачив.
ПереносДокументов.ert
.ert 62,00Kb
31.10.11
409
.ert 62,00Kb 409 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. A (Kochevnic) 24.10.11 20:21
2. Программулькин (Программулькин) 26.10.11 05:31
а между не типовыми буде работать?
3. Бобнев Николай (БоНН) 26.10.11 08:48
Термин "Произвольная конфигурация" подразумевает любую, в том числе и "самописную" конфигурацию.
Вообще-то, основное внимание в обработке было уделено именно универсальности переноса. Например, длина кода не обязательно должна совпадать; при переносе значений субконто счета предпринимается попытка заменить вид субконто на вид субконто, определенный в принимающей конфигурации (пример: "Номенклатура" -> "Материалы" при переносе из УСН в ОСН) и т.п.
Обработка (совместно с обработкой "ПереносСправочников") неоднократно и успешно (в вределах разумного) использовалась при переходе с УСН на ОСН в середине года из-за выхода за лимиты выручки.
Все сказанное относится и к обработке "ПереносСправочников".
PS: обратите внимание на сервисные возможности обработок (перенумерация, удаление).
4. Александр Лыткин (TrinitronOTV) 26.10.11 10:07
Kochevnic пишет:

Спасибо! Полезная вещь

присоединяюсь, достойно сделано
5. Andrey Lipin (LipinAA) 03.11.11 13:56
а можно при переносе например в документе сменить реквизит?
ну например в исходной баз в документе галовка взведена
а в базе приемника этот реквизит должен быть обнулен?
6. Алексей Козленков (ukgh) 07.11.11 12:16
7. Бобнев Николай (БоНН) 08.11.11 12:14
Для LipinAA:
Можно. В таблице соответствия выбираем загрузку по значению и в появившейся колонке вводим нужное значение реквизита.
8. Нурислам Ямбаев (nurislam) 17.12.11 14:41
9. lexusrus (RaketaSoft) 15.01.12 13:05
Спасибо большое, очень помогла!
10. Владимир Саблин (emptyteam) 20.01.12 23:52
Для LipinAA:
Можно. В таблице соответствия выбираем загрузку по значению и в появившейся колонке вводим нужное значение реквизита

Спасибо большое за данную возможность! Очень помогла, спасибо! +1
12. Evgeniy Kovalenko (luan) 27.03.12 07:52
13. Маша Белкина (маришка84) 12.09.12 14:44
Огромное спасибо! очень полезная и удобная вещь. А то с нашей доработанной базой не все работает.
14. Иванов Иван (Oljaa_) 01.11.12 09:31
Делаю перенос док отгрузка товаров- из бух 7.7. в бух 7.7. Товар в табл часть не переносится!? Соответствие стоит. Почему такое может быть?
15. Lioneе (Lionee) 05.12.13 14:41
Нужная штучка
Прикрепленные файлы:
16. Dmitry Bas (b-dm) 29.02.16 10:52
Хорошая обработка переноса документов между базами, надеюсь что рабочая...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа