Есть самописная база и бухгалтерия 2.0.
Нужно организовать односторонний обмен данными. Самописка -> Бухгалтерия.
Сейчас обмен работает через обработку "Универсальный обмен данными XML", запускается руками.
Подскажите, как реализовать автоматический обмен на стороне самописной конфы.
---
У него самописная хрень, в которой, скорее всего, нет этой подсистемы.

(0) Вам нужно создать в самописной конфигурации:
1. План обмена, в котором будут регистрироваться изменения объектов, которые собираетесь выгружать из неё
  - в план обмена добавьте текстовый макет - вставьте туда содержимое файла правил
2. Регламентное задание
3. Общий серверный, клиентский модуль, в котором будет размещена процедура выгрузки, вызываемая из регламентного задания.
4. Включить в конфигурацию(если еще не включена) обработку Универсальный обмен данными XML (v8Exchan82)
---
orpvrest, настроить План обмена, только свои правила туда вставить
---
orpvrest, я бы из БСП перетащил. Ну тянутся зависимости, ну и что? :) От них медленнее работать не станет 1с.
---
Это я понимаю. Как мне вставить в план обмена свои правила? Возможно есть какая-то специальная обработка? Можно пример?
---
orpvrest, в общем случае как то так.
---
У него самописная хрень, в которой, скорее всего, нет этой подсистемы.

(0) Вам нужно создать в самописной конфигурации:
1. План обмена, в котором будут регистрироваться изменения объектов, которые собираетесь выгружать из неё
  - в план обмена добавьте текстовый макет - вставьте туда содержимое файла правил
2. Регламентное задание
3. Общий серверный, клиентский модуль, в котором будет размещена процедура выгрузки, вызываемая из регламентного задания.
4. Включить в конфигурацию(если еще не включена) обработку Универсальный обмен данными XML (v8Exchan82)
---
echo77, я понимаю что У него самописная хрень, в которой, скорее всего, нет этой подсистемы
но не знаю что у него там есть
---
echo77, спасибо, это то, что надо!
---
echo77, (6) m-serg74, этой подсистемы и вправду нет. хотел перетащить ее из БСП, но не стал, т.к. тянет с собой зависимостей больше чем сама конфа.

Выбор пути "самописная хрень" сделан осознано. Есть компания, работающая в странах СНГ. У них через сайт проходит большое количество мелких безналичных платежей. На каждый платеж должен быть договор, счет, счет-фактура, акт. "Самописная хрень" работает переходником между сайтом и N конфигурациями 1С:Бухгалтерий разных стран. Сделан простейший веб-сервис, через который передаются данные о контарагенте и платеже, а дальше через планы обмена с необходимыми обработками уходит в бухгалтерии.
---
echo77, как мне заставить план обмена читать правила из макета? можно ссылку на пример?
---
Как использовать универсальный обмен данными XML в своей программе: http://infostart.ru/public/154614/
- используете код, написанный здесь в своей новой процедуре.
- если хотите использовать узлы плана обмена - покажу как я делал в последний раз
---
echo77, Как я рад что нашел эту тему! Ув. echo77 Вы не могли бы мне показать как делали в последний раз. Мне как раз нужно с планом обмена реализовать работу с обработкой униферсальный обмен данными
---
Тема годичной давности :) Рекомендую написать в личку вопрос.
---
S.V.Y, Спс)
Но нет см на счету
---
Не знаю есть ли кто в живых. У меня после прочтения комментов остались вопросы.
(5) в план обмена добавьте текстовый макет
Не понял смысла макета. Для чего, где используется?
Сами правила я загрузил в настройках обмена. Выгрузилось все норм.

В настройках обменя поле узел обязательное. Получается что в базу приемник надо переносить план обмена с источника?
У меня односторонний обмен. Но надо получить ответ, что данные приняты и только после этого снять с регистрации.
При таком раскладе в приемнике можно без плана обойтись?
---
Боюсь, что нет. В базе приемнике нужно создать план обмена с таким же названием, но он может не содержать ни одного объекта и ничего не регистрировать.
---
Вот здесь http://infostart.ru/public/144063/ посмотри.
---
Rulllan, Спасибо, отличный пример! Но он увеличит размер моей конфигурации в несколько раз, с учетом того, что на 8.2 с упр. интерфейсом тянуть из БСП придется еще больше чем в примере.
---
Нанять программиста :)