Обмен документами по правилам КД 2.0 с помощью внешней обработки

09.03.16

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Вам нужно разово выгрузить документ? Настроить периодическую выгрузку, не снимая конфигурацию с поддержки?
Вы написали правила на КД 2.0 и думаете, как лучше дальше поступить?
Тогда эта обработка для Вас.

Скачать исходный код

Наименование Файл Версия Размер
Обмен документами по правилам КД 2.0 с помощью внешней обработки
.epf 185,22Kb
99
.epf 1 185,22Kb 99 Скачать

ОПИСАНИЕ

Данная обработка - ШАБЛОН (для программистов!), с помощью которого Вы сможете:

  1. Разово выгрузить документ по своим правилам.
  2. Настроить автоматическую выгрузку документов по вашим правилам без снятия конфигурации с поддержки!  Обработка подключается с помощью механизма внешних обработок БСП.
  3. Правила можно как встроить в обработку, так и выложить в виде файла, обработка сама загрузит эти правила.
  4. Получать оповещения о проблемах обмена на e-mail.
  5. В обработке предусмотрена защита от обмена из копии базы.
  6. Вы можете легко добавить любой свой код/алгоритм при выгрузке. Код обработки полностью открыт и адаптирован для легкой модификации.

При наличии правил, вся остальная работа (создание вашей версии обработки, регистрация ее в базе и запуск автоматического обмена) занимает не более 15 минут!

ОСОБЕННОСТИ

  1. Версия платформы 8.3.5 и выше (на более ранних не проверялось, но, возможно будет работать).
  2. Конфигурация на базе БСП (без БСП не будет работать автообмен и оповещения о проблемах).
  3. Шаблон сделан на управляемых формах.
  4. Выгрузка осущетсвляется с помощью стандартной обработки "Универсальный обмен данными XML".
  5. Имя правила выгрузки и имя выгружаемого документа (-ов) должны совпадать.
  6. Настройки обработки сохраняются по имени обработки (важно в случае использования нескольких обработок обмена в одной базе).
  7. При автоматическом обмене используется план обмена "Полный". Создается узел данного плана обмена.
  8. Для работы в режиме авто обмена базы должны быть доступны по COM.

КАК ИСПОЛЬЗОВАТЬ ШАБЛОН

  1. Копируете файл шаблона.
  2. Переименовываете копию файла шаблона.
  3. Открываете копию файла шаблона в 1С.
  4. Меняете имя и синоним обработки.
  5. Для реквизита «Документ» табличной части «СписокДокументов» укажите состав типов (т.е. список документов которые собираетесь выгружать) .
  6. Если правила будут встраиваться в обработку (а не загружаться из файла каждый раз при запуске обмена), то загружаем правила в макет «ПравилаОбменаXML».

Все, «программирование» на этом завершено, обработка готова к использованию.

Далее в зависимости от потребности:

  1. Если нужно разово выгрузить какие-то документы, то:
    1. Открываем обработку в 1С.
    2. На вкладке «настройки» указываем параметры подключения.
    3. На вкладке «документы для выгрузки» выбираем документы и жмем «выгрузить документы».
  2. Если нужно настроить автообмен, то встраиваем обработку как внешнюю обработку с помощью БСП.
    1. В шаблоне автоматически создано 2 команды, одна команда предназначена для запуска по расписанию, вторая команда предназначена для открытия формы обработки. Настраиваем расписание автоматического выполнения обмена.
    2. Назначаем для команды открытия формы размещение и открываем форму обработки.
    3. Переходим в раздел «Настройки» и последовательно заполняем все настройки в соответствии с подсказками на форме.
    4. Закрываем форму обработки. При закрытии настройки обмена будут сохранены и начнется автоматический обмен данными.
  3. При необходимости, можно встроить обработку в конфигурацию и дать возможность пользователю вручную выбирать документы для выгрузки. Если обработка была ранее настроена, то закладка с настройками не отображается. (Для отображения закладки нужно нажать «Все действия» - «Показать настройки». Повторный выбор данного пункта вновь скроет настройки.) Это удобно т.к. пользователь будет видеть только список документов и кнопочку "выгрузить документы".

Для работы автоматического обмена ипользуется план обмена "полный". Для данного плана обмена создается узел и данные зарегистрированные для этого узла автоматически выгружаются. Все что не подходит для выгрузки (например, по дате запрета выгрузки) или не имеет правил для выгрузки - просто снимается с регистрации.

XML Шаблон обмен

См. также

SALE! 10%

Синхронизация и обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 22572 руб.

12.06.2017    136612    730    292    

393

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

34650 руб.

15.04.2019    69487    166    141    

112

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.87.x) и УТ 11.5 (11.5.16.x).

28000 25200 руб.

23.07.2020    47482    203    64    

164

SALE! 10%

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.227.x) и БП 3.0 (3.0.151.x). Правила подходят для версии ПРОФ и КОРП.

28000 25200 руб.

15.12.2021    21065    138    38    

97

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Воспользовались более 79 предприятий! | Предлагаем приобрести готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | В продаже с 2020г. | Оперативно обновляем правила до актуальных релизов 1С | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

43450 руб.

03.12.2020    34801    83    58    

81

[ED2] Обмен УПП 1.3, КА 1.1, УТ 10.3 с EnterpriseData (универсальный формат обмена), обработка

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

14580 руб.

18.02.2016    183605    565    508    

509

SALE! 10%

Переход и перенос данных из УПП 1.3 в ERP 2.5, КА 2.5. Переносятся документы (обороты за период), справочная информация и остатки

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

Переход и перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:ERP Управление предприятием 2.5 и 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.227.x), ERP 2.5 (2.5.16.x), КА 2.5 (2.5.16.x) .

28000 25200 руб.

24.06.2020    61668    45    27    

75

Перенос данных из БП 3.0 в УНФ 3.0 / УНФ 1.6. Переносятся остатки, документы и справочная информация

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

В продаже с 2018г. | Воспользовались более 41 предприятия! | Правила конвертации (КД 2) для переноса данных из БП 3 в УНФ | Переносятся все виды документов, начальные остатки и вся возможная справочная информация | Есть фильтр по организациям | Оперативно обновляем на новые релизы | Оказываем техподдержку | В комплект файлов входит инструкция, авторская версия обработки "Универсальный обмен...", актуальные правила переноса данных и архив старых версий переноса | Учет в БП 3 должен быть корректным, некорректные данные не переносятся | Можно бесплатно проверить на вашем сервере до покупки!

45650 руб.

10.07.2018    68398    41    124    

46
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Светлый ум 406 10.03.16 21:38 Сейчас в теме
Для обычных форм - чем отличается от обработки "Универсальный обмен данными в формате XML" ?
2. Ifboop_Figure 63 10.03.16 23:13 Сейчас в теме
Первое - это обработка для УФ.
Второе - это шаблон-обертка на указанную обработку "Универсальный обмен данными в формате XML" (т.е. обмен выполняется с ее помощью) с помощью которого можно быстро создавать законченные решения для пользователя. т.е. просто "накидав" правила в КД и подсунув в шаблон, клиенту (заказчику, пользователю) можно отдавать готовое решение с довольно не плохими возможностями.


Лучше всего пойти от задачи. Считаем что у нас правила на КД 2.0 уже написаны.

Рассмотрим по вариантам:

1. Нужно разово выгрузить пару документов из одной базы в другую. Это самый простой вариант. Тут можно использовать "Универсальный обмен данными в формате XML". Единственное неудобство, что этой в обработке нужно указать план обмена в котором будут зарегистрированы нужные для выгрузки документы. Не удобно, но сделать можно. Скорее всего в этом случае не очень оправданно "мутить" свою обработку на основе данного шаблона. В данном случае с помощью шаблона можно только избежать необходимости создавать план обмена и регистрировать в нем нужные документы.

2. Нужно настроить авто-обмен документами из одной базы в другую. Вот тут уже задача для шаблона, берем правила, настраиваем шаблон и запускаем в работу (еще раз, все работает в виде внешней обработки подключаемой помощью механизма БСП. никаких изменений в конфигурацию вносить не требуется вообще. Настройка шаблона минут 15). Какие альтернативы? Возможно как-то пытаться пристроить какой-то стандартный план обмена, но это выйдет отнюдь не проще чем использовать эту обработку (хотя все зависит от ситуации, возможно использование типового обмена со своими правилами в каких-то ситуациях более оправдано).

3. Нужно дать пользователю возможно в ручном режиме выгружать какие-либо документы. Он сам выбирает список и нажимает одну кнопочку "Выгрузить" и все. С шаблоном эта задача решается за 15 минут. Какие альтернативы? Дать правила пользователю пусть их в "Универсальный обмен данными в формате XML" вставляет?

4. Я сталкивался с ситуацией, когда из 5 типовых бухгалтерий данные выгружались в одну базу по некоторым правилам. Правила всегда одинаковые для всех 5 баз и их нужно одновременно обновлять (по мере возникновения такой необходимости). В данном случае очень удобно указать обработке путь к правилам (файлу в каталоге на общем диске) и просто обновлять файл с правилами.

Есть еще много и других вариантов использования. Но главное - это возможность очень быстро создать законченный продукт (готовый для передачи заказчику) имея на руках только правила обмена.

Типовому заказчику правила для обработки "Универсальный обмен данными в формате XML" не передашь в качестве законченного решения по принципу - а дальше сами.

Простая формула: Правила на КД 2.0 + шаблон = готовое законченое, функциональное решения для заказчика (внутреннего или внешнего).


fornasov; Светлый ум; +2 Ответить
6. Butuff 13.04.17 11:43 Сейчас в теме
(2) а не подскажете есть ли возможность в обработке делать выгрузку не только документов? а не связанных с ними справочников, регистров?

Просто хотелось бы выгружать именно те объекты, которые прописаны в правилах обмена, а не только документы. Но у вас в обработке выгружаются только документы с учетом правил прописанных для этих документов в правилах обмена.
7. Ifboop_Figure 63 13.04.17 23:06 Сейчас в теме
(6) требуется доработка. Текущая версия обработки не предусматривает такой возможности.
3. alon 171 13.03.17 12:58 Сейчас в теме
Спасибо. Неплохо задумано и добротно реализовано. Код написан аккуратно, с комментариями. Удобно использовать как шаблон, и дорабатывать под свои нужды.
4. Butuff 06.04.17 22:12 Сейчас в теме
Добрый день, пробую использовать вашу обработку в автоматическом режиме для выгрузки по своим правилам. Почему-то не запоминается план обмена и при открытии формы настроек поле все время пустое, и из-за этого видимо не срабатывает автоматический обмен.
И еще возможно ли помимо документов выгружать произвольный независимый регистр сведений?
5. Butuff 06.04.17 22:46 Сейчас в теме
(4)
первый вопрос решился дописанием строчки в процедуре восстановлении настроек:
Если Настройка <> Неопределено Тогда

ЗаполнитьЗначенияСвойств(ЭтотОбъект,Настройка);
ЭтотОбъект.ПланОбмена = ПланыОбмена.Полный.НайтиПоНаименованию(Настройка.ПланОбмена);

КонецЕсли;

а вот регистр свой вставил в полный план обмена и по идее он должен уходить при изменениях... еще не протестил
Rabin; erutan; +2 Ответить
8. user664268_wolf6878 05.09.17 06:28 Сейчас в теме
Не работает кнопка - выбрать документы для выгрузки.
9. user664268_wolf6878 05.09.17 06:42 Сейчас в теме
Ошибка - Значение не является значением объектного типа (имя) , при нажатии на Создать план обмена.). Розница 22
10. user664268_wolf6878 06.09.17 06:58 Сейчас в теме
Всё в порядке, пардон.
11. julia-dev 17 25.03.20 12:19 Сейчас в теме
Спасибо за обработку, очень помогла
12. Tangram 160 31.05.21 16:10 Сейчас в теме
Клиент ЭДО (базовая), редакция 2.7 (2.7.2.95)
Настроил без плана обмена, хочу по 1-2 документа выгружать.
Выбрать документы для выгрузки - не работает.

И даже правила в макет в ставил - не работает.

В ТЧ СписокДокументов поменял тип поля Документ - заработало )
13. Ifboop_Figure 63 02.06.21 15:23 Сейчас в теме
(12)
КАК ИСПОЛЬЗОВАТЬ ШАБЛОН

5. Для реквизита «Документ» табличной части «СписокДокументов» укажите состав типов (т.е. список документов которые собираетесь выгружать) .
14. Tangram 160 02.06.21 15:38 Сейчас в теме
(13) ну так это же описание надо было читать )))
15. Ifboop_Figure 63 02.06.21 16:28 Сейчас в теме
(14) Если бы платформа позволяла, правильнее было бы сделать "автоматическую" настройку. Все остальное старался сделать максимально просто.
16. Tangram 160 02.06.21 23:31 Сейчас в теме
(15) Спасибо! Обработка примерно день работы сэкономила.
17. presnyakova 09.09.21 10:33 Сейчас в теме
Отличная вещь!
Больше 4 лет уже пользуемся для самых разных обменов.
Одна беда, для справочников ее доработать ума у нас не хватает :(
18. Ifboop_Figure 63 15.09.21 09:57 Сейчас в теме
(17) Спасибо за отзыв, очень приятно.
Справочники (отдельно от документов) мне были не нужны, а по сему и не делал. :(

Попробуйте подключить к задаче программиста 1С. Код открыт, сама обработка не сложная и достаточно универсальная.
19. idw 344 29.11.21 13:11 Сейчас в теме
Здравствуйте. При открытии обработки выдает ошибку:

Таблица не найдена "Документ.РасходДенежныхСредств.Изменения"

Ошибка тут: Функция ЗапросПоИзменениямДокументов()

КусокЗапроса = "ВЫБРАТЬ
		               |	Документ.Узел,
		               |	Документ.Ссылка
		               |ИЗ
		               |	Документ."+МетаданныеТипа.Имя+".Изменения КАК Документ
		               |ГДЕ
		               |	Документ.Узел = &Узел";



В базе нет табличной части Изменения.

Этот кусок кода можно закомментировать, если автоматической выгрузки не надо?
Для автоматической выгрузки надо добавить эту табличную часть?

Дальше еще одна ошибка:
прописал файл с правилами, имя файла выгрузки. При нажатии Выгрузить документы еще одна ошибка:
"Указанный файл правил обмена не существует"
Оставьте свое сообщение