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

09.03.16

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обмен документами по правилам КД 2.0 с помощью внешней обработки
.epf 185,22Kb ver:1
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 Шаблон обмен

См. также

SALE! 15%

Перенос данных 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 руб.

12.06.2017    142265    803    297    

423

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

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

35000 руб.

15.12.2021    24384    172    51    

131

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

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

35000 руб.

23.07.2020    52044    229    72    

187

SALE! 10%

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

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

48278 43450 руб.

25.02.2015    171462    306    257    

382

SALE! 10%

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

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

53111 47800 руб.

03.12.2020    36882    95    66    

92

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

15300 руб.

18.02.2016    187228    591    513    

529

SALE! 10%

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

Перенос данных из ERP в УПП 1.3 | из КА 2 в КА 1.1 | из КА 2 в УПП 1.3 | из КА 2 в УТ 10.3 | из ERP в КА 1.1 | из ERP в УТ 10.3 | из УТ 11 в УТ 10.3 | из УТ 11 в УПП 1.3 | из УТ 11 в КА 1.1 | Можно переносить только новые объекты, найденные в приемнике перезаписываться не будут | Есть фильтр по организации при выгрузке данных | Оперативно обновляем на новые релизы 1С

53111 47800 руб.

28.11.2015    83398    32    125    

65

SALE! 10%

Перенос данных 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 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    72363    183    150    

123
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Светлый ум 423 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 20 25.03.20 12:19 Сейчас в теме
Спасибо за обработку, очень помогла
12. Tangram 161 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 161 02.06.21 15:38 Сейчас в теме
(13) ну так это же описание надо было читать )))
15. Ifboop_Figure 63 02.06.21 16:28 Сейчас в теме
(14) Если бы платформа позволяла, правильнее было бы сделать "автоматическую" настройку. Все остальное старался сделать максимально просто.
16. Tangram 161 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 Сейчас в теме
Здравствуйте. При открытии обработки выдает ошибку:

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

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

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



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

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

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