Обмен данными между 7.7 и 8.3

1. set5553 09.08.16 13:42 Сейчас в теме
Есть самописная конфигурация на 7.7. и необходимо сделать обмен между ним и 8.3 Бухгалтерия. С чего начать? какие есть варианты? обмен нескольких документов
По теме из базы знаний
Ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1479 09.08.16 13:45 Сейчас в теме
(1) set5553, КД2 или писать ком обмен.
3. Shreki2015 2 09.08.16 14:15 Сейчас в теме
(1) set5553, нужен постоянный обмен? или разовый?
постоянный - "конвертация данных" поможет
разовый, можно исхитриться перебросить данные в 7.7 с готовым обменом, к примеру Бухгалтерия 7.7, а оттуда уже выгружать.
18. Gkmy 28 10.08.16 18:28 Сейчас в теме
а если серьезно то пожалуй действительно "конвертация данных" (3) - оптимальный путь решения задачи
5. falcon 09.08.16 14:31 Сейчас в теме
(1) set5553,
по оле подключись и запули туда эти два документа...
6. mant 2 09.08.16 14:37 Сейчас в теме
(1) set5553, Несколько документов потянут за собой кучу сопутствующих данных. Конвертация данных 2 - достаточно простой и быстрый вариант настройки обмена.
4. Acasta 1 09.08.16 14:27 Сейчас в теме
Используй конфигурацию конвертация данных, если конфигурация самописная. Разобраться в конвертации можно, много информации в инете. Если конфа переделенная, то есть была бух 7.7, ее переписали, то можно в ту же конвертацию данных загрузить типовые правила и их менять.
7. set5553 09.08.16 19:53 Сейчас в теме
Обмен будет постоянным. В КД можно план обмена написать для 7.7?

Как вариант - из 8ки регламентом ком соединение. Только вопрос - как делать отбор? По гуиду? Если документ, который ранее попал в обмен и в 7ке изменили через месяц?

ps. с 7кой не знаком
13. Shaddie 10.08.16 07:42 Сейчас в теме
(7) set5553, Сделать справочник "Объекты для обмена" с реквизитом "Объект" (тип "Документ") и при изменении документа добавляйте его в этот справочник. При успешной загрузке документа в 1С8 удалять запись справочника.
14. TODD22 18 10.08.16 07:45 Сейчас в теме
(13) Shaddie,
При успешной загрузке документа в 1С8 удалять запись справочника.

Не удалять. А изменять реквизит. Потом ни истории обмена ничего у вас не будет.
А так сделать 2 реквизита 1 это объект, второй дата выгрузки.
При записи нового документа дату последней выгрузки ставить например 01010001. Когда придёт ответ об успешной загрузке менять дату в справочнике на дату загрузки.
Ну или планы обменов задействовать, но я с 7кой не работаю... не знаю как в ней дело с планами обмена.
17. Gkmy 28 10.08.16 18:25 Сейчас в теме
на мой взгляд после: ps. с 7кой не знаком (7) -- единственный верный ответ по теме (1): призови специалиста ))
8. dvk09 2 10.08.16 01:56 Сейчас в теме
В семерке добавить общий реквизит (Выгружен в 8-ку - число), при записи (проведении, отмене проведения, при удалении) ставить признак 0, при успешной выгрузке - ставить 1... Писанины только может быть многовато)) Добавляешь процедуру в глобальный модуль и пихаешь во все обработчики событий документов. При выгрузке отбираешь нужные документы по признаку реквизит = 0...
9. set5553 10.08.16 06:38 Сейчас в теме
(8) dvk09,
При выгрузке отбираешь нужные документы по признаку реквизит = 0...

Ага, а потом присваиваю этим документам обратно значение 1. Нет, товарищ, такой вариант не подходит(
10. TODD22 18 10.08.16 06:45 Сейчас в теме
(9) set5553,
Ага, а потом присваиваю этим документам обратно значение 1.

Так планы обмена так и работают. Только "1/0" автоматически ставят.
Тогда надо не документ а регистр наверное.

Нет, товарищ, такой вариант не подходит(

Чем именно не подходит?
11. set5553 10.08.16 07:21 Сейчас в теме
(10) TODD22,
Чем именно не подходит?

Перезапись документа посторонним человеком из 8ки
12. TODD22 18 10.08.16 07:33 Сейчас в теме
(11) set5553,
Перезапись документа посторонним человеком из 8ки

Каким посторонним человеком? Из соседнего офиса что ли придут перезаписывать?

Вы в 7ке формируете пакет для передачи, в 8ку этот пакет передали если успешно загружен то назад возвращаете список документов успешно загруженных и автоматически снимаете с регистрации.
Только наверное в документе не правильно делать такой реквизит. Так как могут быть партии и тд....
У меня например на регистре сведений сделана очередь отправки данных в другую базу. После обмена те документы которые были отправлены на сервер в регистре снимаются с "регистрации".
user624610_rt0107; +1 Ответить
15. dvk09 2 10.08.16 11:06 Сейчас в теме
Нету в семерке регистра сведений.
Нет в семерке возможности штатными методами подписаться на событие "При записи", если запись делается программно.
Другими словами процедура "ПриЗаписи()" для док.Записать() не сработает)))
16. dvk09 2 10.08.16 11:10 Сейчас в теме
Зато "ОбработкаПроведения() и ОбработкаОтменыПроведения()" работают при любом варианте проведения, и интерактивном и программном.
Но проводить документ из 8-ки не надо. Только записать с соответствующим значением общего реквизита ни на что не влияющего, кроме обмена...
19. kog 39 29.12.16 11:30 Сейчас в теме
на мой взгляд надо взять за основу стандартные правила конвертации и доработать правило под вашу конфигурацию
20. imax26 91 19.04.17 05:22 Сейчас в теме
Как с конвертацией данных ?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот