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

09.03.16

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

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

Скачать файл

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

Наименование SM По подписке [?] Купить один файл
Обмен документами по правилам КД 2.0 с помощью внешней обработки
.epf 185,22Kb
100
100
1 SM
Скачать Купить за 1 850 руб.

ОПИСАНИЕ

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

  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 Шаблон обмен

См. также

Перенос данных 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 руб.

12.06.2017    138319    764    292    

405

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

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

28000 руб.

15.12.2021    21912    144    40    

104

Перенос данных 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 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

45650 руб.

15.04.2019    70481    174    146    

117

Перенос данных 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 руб.

24.06.2020    62448    51    27    

81

SALE! %

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

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

45650 27000 руб.

24.04.2015    192604    143    241    

274

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

В продаже с 2015 года | Воспользовались более 287 предприятий! | Перенос данных из УПП 1.3 в БП 3.0 | из КА 1.1 в БП 3.0 | Переносятся документы, начальные остатки и вся справочная информация | Сэкономьте свое время - используйте готовое решение для перехода! | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

39500 руб.

25.02.2015    169822    294    253    

374

Перенос данных 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    184665    573    509    

516

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

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

28000 руб.

23.07.2020    48536    208    64    

170
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Светлый ум 407 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 19 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 Сейчас в теме
Здравствуйте. При открытии обработки выдает ошибку:

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

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

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



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

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

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