1. set5553 09.08.16 13:42 Сейчас в теме

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

Есть самописная конфигурация на 7.7. и необходимо сделать обмен между ним и 8.3 Бухгалтерия. С чего начать? какие есть варианты? обмен нескольких документов
Ответы
Избранное Подписка Сортировка: Древо
2. Xershi 402 09.08.16 13:45 Сейчас в теме
(1) set5553, КД2 или писать ком обмен.
3. Shreki2015 2 09.08.16 14:15 Сейчас в теме
(1) set5553, нужен постоянный обмен? или разовый?
постоянный - "конвертация данных" поможет
разовый, можно исхитриться перебросить данные в 7.7 с готовым обменом, к примеру Бухгалтерия 7.7, а оттуда уже выгружать.
18. Gkmy 22 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 17 10.08.16 07:45 Сейчас в теме
(13) Shaddie,
При успешной загрузке документа в 1С8 удалять запись справочника.

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

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

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

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

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

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

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

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

Вакансии

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

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день

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

Консультант-аналитик 1С (ЗУП)
Санкт-Петербург
Полный день