Обмен данными между 7.7 и 8.3
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Используй конфигурацию конвертация данных, если конфигурация самописная. Разобраться в конвертации можно, много информации в инете. Если конфа переделенная, то есть была бух 7.7, ее переписали, то можно в ту же конвертацию данных загрузить типовые правила и их менять.
Обмен будет постоянным. В КД можно план обмена написать для 7.7?
Как вариант - из 8ки регламентом ком соединение. Только вопрос - как делать отбор? По гуиду? Если документ, который ранее попал в обмен и в 7ке изменили через месяц?
ps. с 7кой не знаком
Как вариант - из 8ки регламентом ком соединение. Только вопрос - как делать отбор? По гуиду? Если документ, который ранее попал в обмен и в 7ке изменили через месяц?
ps. с 7кой не знаком
(13) Shaddie,
Не удалять. А изменять реквизит. Потом ни истории обмена ничего у вас не будет.
А так сделать 2 реквизита 1 это объект, второй дата выгрузки.
При записи нового документа дату последней выгрузки ставить например 01010001. Когда придёт ответ об успешной загрузке менять дату в справочнике на дату загрузки.
Ну или планы обменов задействовать, но я с 7кой не работаю... не знаю как в ней дело с планами обмена.
При успешной загрузке документа в 1С8 удалять запись справочника.
Не удалять. А изменять реквизит. Потом ни истории обмена ничего у вас не будет.
А так сделать 2 реквизита 1 это объект, второй дата выгрузки.
При записи нового документа дату последней выгрузки ставить например 01010001. Когда придёт ответ об успешной загрузке менять дату в справочнике на дату загрузки.
Ну или планы обменов задействовать, но я с 7кой не работаю... не знаю как в ней дело с планами обмена.
В семерке добавить общий реквизит (Выгружен в 8-ку - число), при записи (проведении, отмене проведения, при удалении) ставить признак 0, при успешной выгрузке - ставить 1... Писанины только может быть многовато)) Добавляешь процедуру в глобальный модуль и пихаешь во все обработчики событий документов. При выгрузке отбираешь нужные документы по признаку реквизит = 0...
(11) set5553,
Каким посторонним человеком? Из соседнего офиса что ли придут перезаписывать?
Вы в 7ке формируете пакет для передачи, в 8ку этот пакет передали если успешно загружен то назад возвращаете список документов успешно загруженных и автоматически снимаете с регистрации.
Только наверное в документе не правильно делать такой реквизит. Так как могут быть партии и тд....
У меня например на регистре сведений сделана очередь отправки данных в другую базу. После обмена те документы которые были отправлены на сервер в регистре снимаются с "регистрации".
Перезапись документа посторонним человеком из 8ки
Каким посторонним человеком? Из соседнего офиса что ли придут перезаписывать?
Вы в 7ке формируете пакет для передачи, в 8ку этот пакет передали если успешно загружен то назад возвращаете список документов успешно загруженных и автоматически снимаете с регистрации.
Только наверное в документе не правильно делать такой реквизит. Так как могут быть партии и тд....
У меня например на регистре сведений сделана очередь отправки данных в другую базу. После обмена те документы которые были отправлены на сервер в регистре снимаются с "регистрации".
Нету в семерке регистра сведений.
Нет в семерке возможности штатными методами подписаться на событие "При записи", если запись делается программно.
Другими словами процедура "ПриЗаписи()" для док.Записать() не сработает)))
Нет в семерке возможности штатными методами подписаться на событие "При записи", если запись делается программно.
Другими словами процедура "ПриЗаписи()" для док.Записать() не сработает)))
Зато "ОбработкаПроведения() и ОбработкаОтменыПроведения()" работают при любом варианте проведения, и интерактивном и программном.
Но проводить документ из 8-ки не надо. Только записать с соответствующим значением общего реквизита ни на что не влияющего, кроме обмена...
Но проводить документ из 8-ки не надо. Только записать с соответствующим значением общего реквизита ни на что не влияющего, кроме обмена...
Вакансии
Программист с опытом реализации проектов через 1С:Конвертацию данных
Санкт-Петербург
зарплата от 1 300 руб.
Временный (на проект)
Санкт-Петербург
зарплата от 1 300 руб.
Временный (на проект)
Программист 1С
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Специалист техподдержки
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день