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

1. set5553 09.08.16 13:42 Сейчас в теме
Есть самописная конфигурация на 7.7. и необходимо сделать обмен между ним и 8.3 Бухгалтерия. С чего начать? какие есть варианты? обмен нескольких документов
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1474 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 Сейчас в теме
Как с конвертацией данных ?
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день

Программист 1C
Волгоград
зарплата от 200 000 руб.
Полный день

Аналитик
Санкт-Петербург
зарплата от 200 000 руб. до 250 000 руб.
Полный день