8.х Перенос документов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем -=ak=-, 4 фев 2008.

  1. TopicStarter Overlay
    -=ak=-
    Offline

    -=ak=- Опытный в 1С

    Регистрация:
    13 фев 2006
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    Как лучше организовать перенос документов между двумя конфигурациями.
    TXT, XML или есть другие варианты. Возможно, есть методика.
    Уровень программирования на 1С у меня невысокий, только учусь.
    Конфигурации самописные.
  2. Melanto
    Offline

    Melanto Опытный в 1С

    Регистрация:
    28 ноя 2007
    Сообщения:
    204
    Симпатии:
    0
    Баллы:
    26

    Я тоже не бог весть какой специалист, я использую XML. Формируется при проводке, загружается при открытии формы списка через форму-приглашение
  3. TopicStarter Overlay
    -=ak=-
    Offline

    -=ak=- Опытный в 1С

    Регистрация:
    13 фев 2006
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26

    Формируется при проводке, загружается при открытии формы списка через форму-приглашение ?????
  4. Melanto
    Offline

    Melanto Опытный в 1С

    Регистрация:
    28 ноя 2007
    Сообщения:
    204
    Симпатии:
    0
    Баллы:
    26

    Я же сказала, я не крутой спец. В 1сУт при проведении документа формируется файлик на сервере.
    Когда в 1сБух, куда все это надо грузить, открывают списко этих документов, открывается форма.
    Эта форма сканирует директорию на сервере на наличие доступных к загрузке файлов, формирует их список, предлагает загрузить помеченные. Вот такой вариант.
  5. GRUV
    Offline

    GRUV Опытный в 1С

    Регистрация:
    7 ноя 2007
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Самый простой и надежный способ - XML, используя функции работы с XML
  6. TopicStarter Overlay
    -=ak=-
    Offline

    -=ak=- Опытный в 1С

    Регистрация:
    13 фев 2006
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26

    А как выгрузить документ в XML?
    Как осуществить загрузку, если в базе приемника нет номенклатуры, ее надо создавать программно или выгрузка XML потянет их по ссылке?
  7. GRUV
    Offline

    GRUV Опытный в 1С

    Регистрация:
    7 ноя 2007
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Вот пример выгрузки всех документов:

    Код:
     ЗаписьXML = Новый ЗаписьXML;
    ЗаписьXML.ОткрытьФайл("C:эTemp.xml");
    
    ЗаписьXML.ЗаписатьНачалоЭлемента("Boby");
    
    Выборка = Документы.НазваниеДокумента.Выбрать();
    Пока Выборка.Следующий() Цикл
    Объект = Выборка.Ссылка.ПолучитьОбъект();
    ЗаписатьXML(ЗаписьXML,Объект);
    КонецЦикла;
    
    ЗаписьXML.ЗаписатьКонецЭлемента();
    
    ЗаписьXML.Закрыть();
    
    
    Если номенклатуры нет, то в новом документе будет ссылка на несеществующий объект, может тогда лучше настроить план обмена .. смотря для каких целей необходимо передовать документы ...

    Используйте тэг
    Код:
    [/color]
  8. TopicStarter Overlay
    -=ak=-
    Offline

    -=ak=- Опытный в 1С

    Регистрация:
    13 фев 2006
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    Выгружать реализации в Бухгалтерия, где реализация нестандартный документ в УТ, а Бухгалтерия стандартная, типовая
  9. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Я бы посоветовал для начала написать перенос через текстовик. Его парсить то легче, а по первосит (опыт когда небольшой) - парсить прийдется много и упорно.
  10. GRUV
    Offline

    GRUV Опытный в 1С

    Регистрация:
    7 ноя 2007
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Я думаю лючше использовать механизм универсального обмена ...
  11. Necrodamus
    Offline

    Necrodamus Опытный в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    57
    Симпатии:
    0
    Баллы:
    26

Поделиться этой страницей