Харитонов Михаил | Директор | 2iS

«Управленческий учет и Интеграция – близнецы-братья. Опыт проектов»

- Как быстро с нуля организовать полноценный УУ в любой конфигурации 1С? - Секреты эффективной архитектуры Плана счетов и Регистра бухгалтерии - Как получить Баланс и P&L без программирования? - Приёмы и примеры эффективного сбора данных для УУ из разных систем - Оптимизируй это… Взгляд на рабочую базу УУ клиента через 10 лет. Приёмы и решения. - Распараллеливаем потоки загрузки, приемки, обработки и расчета итогов - Декларативные описания и конструкторы или «разработчик больше не нужен» - Автоматическая документация без «писателей»

Обмен документами между идентичными конфигурациями

Обмен - Перенос данных из 1C8 в 1C8

Комплект обработок, позволяющий выгружать и загружать документ и его составляющие в XML
Может быть актуально для БАЗОВЫХ версий

Обработка предназначена для обмена между ИДЕНТИЧНЫМИ конфигурациями

Данная разработка сделана для того чтобы компенсировать отсутствие РИБ в базовой версии УТ 10.3

В комплекте три обработки:

  • Выгрузить Документ в XML - позволяет выгрузить произвольный документ в запакованный XML-файл
  • ПФ. Выгрузить документ в XML - печатная форма, позволяющая выгрузить текущий документ. Подключается в справочнике Внешние обработки
  • ВыгрузкаЗагрузкаДанныхXML81(м) - слегка модифицированная обработка ВыгрузкаЗагрузкаДанныхXML81 из набора обработок конфигурации Конвертация Данных 2, позволяющая загружать все XML-файлы, расположенные в указанном zip-архиве

Подключение

  1. В режиме 1С:Предприятие в справочник Внешние обработки(можно добраться через Сервис->Внешние печатные формы и обработки->Печатные формы) добавляем обработку ПФ. Выгрузить документ в XML с видом печатная форма. В табличной части Принадлежность печатный формы указываем документы из которых она будет вызываться
  2. В справочник Внешние обработки добавляем обработку ВыгрузкаЗагрузкаДанныхXML81(м)

Как пользоваться?

  1. Заполяете документ в 1С. Записываете его. Можно проводить, можно нет
  2. Жмете кнопку Печать. Из списка печатных форм выбираете Выгрузить документ в XML
  3. В открывшемся диалоге сохранения файла указываете путь, куда хотите сохранить файл
  4. Сохраненный файл передаем на другой компьютер(электронной почтой или как), на базу которого надо загрузить
  5. С помощью обработки ВыгрузкаЗагрузкаДанныхXML81(м) загружаем этот файл в другую базу

Интересное

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

 

В публикации версия для платформы 8.1 и 8.2

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

Наименование Файл Версия Размер
ОбменXML81.zip
.zip 219,81Kb
18.03.14
14
.zip 1.0 219,81Kb 14 Скачать
ОбменXML82.zip
.zip 222,14Kb
18.03.14
119
.zip 1.0 222,14Kb 119 Скачать

См. также

Комментарии
Сортировка: Древо
1. GoodZone 9 19.03.14 09:08 Сейчас в теме
Я может не внимательный, но каким образом универсальность образуется??? По каким правилам происходит выгрузка, если взять не УТ, а другую конфигурацию? Пару слов об этом не помешало бы.
2. SITR-utyos 947 19.03.14 10:27 Сейчас в теме
(1) Ни по каким правилам. Используется обработка ВыгрузкаЗагрузкаДанныхXML - это просто сериализация объекта в XML, никакие правила не используются
3. SITR-utyos 947 19.03.14 10:31 Сейчас в теме
4. MikaPikina 19.03.14 12:31 Сейчас в теме
На идентичность баз проверка стоит или ерроры посыплются?
И что значит "актуально для базовых версий"? в том смысле, то для рукописных использовать нельзя?
5. SITR-utyos 947 19.03.14 12:36 Сейчас в теме
(4) На идентичность не проверяются - будет ошибка

И что значит "актуально для базовых версий"? в том смысле, то для рукописных использовать нельзя?

Данная разработка сделана для того чтобы компенсировать отсутствие РИБ в базовой версии

в рукописных тоже можно
6. DAnry 7 19.03.14 14:40 Сейчас в теме
Чем Вам не подошла стандартная обработка "Выгрузка и загрузка данных XML" с ИТС
wowik; apostal86; GATTUSO; DrAku1a; +4 Ответить
7. SITR-utyos 947 19.03.14 17:09 Сейчас в теме
(6) DAnry, по сути это она и есть, в обертке, которая в добавок ко всему архивирует встроенными средствами 1С полученных XML файл, а обработка ВыгрузкаЗагрузкаДанныхXML81(м) распаковывает zip-файл и загружает все XML-Файлы из этого архива.

Сделано так, потому что заказчик ламер и для него тяжело это все сделать самому. Все это:
1. Открыть обработку
2. Поставить птичку на виде документа, который надо выгрузить
3. Установить отбор по документу, который надо выгрузить
4. Выгрузить в XML
5. Заархивировать XML файл

- эта штука заменяет 5 действий - одним :-)
flexsik; jsuh; wowik; +3 1 Ответить
9. apostal86 199 19.03.14 23:40 Сейчас в теме
(7) SITR-utyos, а когда документов 100, например, то тогда 5 действий выгоднее совершить, чем 200 (выгрузить-загрузить)???
10. SITR-utyos 947 20.03.14 06:33 Сейчас в теме
(9) когда документов 200 эта разработка не эффективна - согласен.
Она писалась для частого случая обмен 1-2 документами
8. SITR-utyos 947 19.03.14 18:32 Сейчас в теме
Если кому интересно, можно развить тему данной обработки.
Я еще подумывал автоматом отправлять на почту и принимать с почты
11. V.Nikonov 117 21.03.14 11:39 Сейчас в теме
Вероятно данной обработкой можно доставать документы из Резервной копии...
Есть только вопрос о выгрузке вложенных объектов... Или выгружаются только ссылки из документа?
12. SITR-utyos 947 21.03.14 13:15 Сейчас в теме
(11) V.Nikonov,
Вероятно данной обработкой можно доставать документы из Резервной копии...

- из .dt файла доставать нельзя

Есть только вопрос о выгрузке вложенных объектов... Или выгружаются только ссылки из документа?

Вложенные объекты, т.е. объекты по ссылкам выгружаются вместе с документом. Так же вместе с документом выгружаются его движения, т.е. перепроводить документ после загрузки не надо
13. gutentag 254 13.04.15 12:57 Сейчас в теме
Протестил обработку из "ПФ. Выгрузить документ в XML" в базе БП 2.0 64.18.
Сбоев не выявил.
- А косячки имеются, ситуатция: - Выгрузил документ РТиУ из одной БП и загрузил в БП другую.
- Что получил: - документ перенесся один-в-один, Но как я понимаю, обработка синхронизирует документы по UID и не видит что РТиУ я выгрузил из организации "Фирма-4" (код в справочнике = 00004, и UID=01a02b03c04d) а в загружаемой базе-приемнике UID=01a02b03c04d занят другой организацией "Фирма-2"(код в справочнике = 00002). В результате загрузки данных Организация "Фирма-2" молча переименовалась в "Фирма-4" (код в справочнике = 00004)

Оставьте свое сообщение