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

09.03.16

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

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

Файлы

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

Наименование Скачано Купить файл
Обмен документами по правилам КД 2.0 с помощью внешней обработки
.epf 185,22Kb ver:1
107 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

ОПИСАНИЕ

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

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

См. также

НДС 22% Учетные задачи ККМ Файловый обмен (TXT, XML, DBF), FTP 1С 8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Бухгалтерский учет Налоговый учет НДС Платные (руб)

Готовое обновление для конфигурации 1С:Управление торговлей 10.3, 1С:Комплексная автоматизация 1.1 , 1С:Управление производственным предприятием 1.3 обеспечивающее полную поддержку новой ставки НДС 22%. Для 1С:УТ 10.3 реализована поддержка печати чеков ККМ, а также Правила обмена с 1С:БП 3.0. Решение встраивает необходимые изменения в перечисления и документы, включая торговые операции и печатные формы.

12200 руб.

16.12.2025    5957    76    0    

68

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 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" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    180358    348    283    

406

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

22650 руб.

12.06.2017    156907    936    306    

474

SALE! 10%

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

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

38000 34200 руб.

15.12.2021    31944    233    61    

174

SALE! 10%

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

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

38000 34200 руб.

23.07.2020    64671    303    83    

243

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

Перенос данных из ЗУП 3 в ЗУП 3 | из ЗУП 3 в КА 2 | из ЗУП 3 в ERP | Оперативно обновляется при выходе новых релизов 1С | Готовые правила конвертации (КД 2) для перехода с "ЗУП 3" на "УП ред. 3" / "КА, ред. 2" / "ERP, ред. 2" |Переносится нормативно-справочная информация и документы с движениями

55200 руб.

11.01.2021    36867    32    56    

34

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

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    60805    73    125    

71

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

Перенос данных из КА 1.1 в КА 2 | из КА 1.1 в УТ 11 | Воспользовались более 367 компаний! | Переносятся все возможные виды документов, начальных остатков и вся справочная информация из "1С:КА 1.1" в "1С:КА 2.х" / "1С:УТ 11" | Разработан в формате КД 2 (правила конвертации данных) | Фильтр по организациям при выгрузке | Выбор разных алгоритмов выгрузки начальных остатков | Можно проверить перенос до покупки!

58000 руб.

04.12.2015    197896    260    354    

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

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

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

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



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

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

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