×
Показано с 1 по 15 из 15
  1. #1
    Клерк Аватар для Olaf
    Регистрация
    17.10.2005
    Адрес
    Москва
    Сообщений
    982

    Импорт документов в "стандартном" формате XML

    Доброго дня.

    Есть устаревшая конфигурация:
    1. Специализированная программа, которая, кроме всего прочего, выдает документы по реализации в произвольном настраиваемом формате. Сейчас это печатная форма накладных и с/ф в формате Excel.
    2. Бухгалтерия 1С7.7.
    3. Самодельная обработка, которая парсит первичные документы в формате Excel и создает документы в Бухгалтерии 1С7.7

    Сейчас производится переход на Бухгалтерию 3.0
    Можно, конечно, быстро по аналогии сделать обработку парсинга Excel и импорта документов для Бухгалтерии 3.0. Но, мне кажется, должен быть "стандартный" способ импорта документов в Бухгатерию в формате XML.
    Отсюда два вопроса:
    1. Какой метод импорта документов является "стандартным" для Бухгалтерии 3.0?
    Под "стандартным" импортом я подразумеваю обработку, поставляемую 1С (в составе Базовой, Типовой конфигурации или на диске ИТС), на входе которой дается файл в нужном формате (XML), а на выходе в создаются законченные документы Бухгалтерии 3.0.
    2. Где взять актуальный справочник формата импортируемых документов в XML?

    Спасибо.
    Поделиться с друзьями

  2. #2
    Клерк Аватар для kot
    Регистрация
    01.01.2009
    Адрес
    Россия
    Сообщений
    2,772
    из
    Цитата Сообщение от Olaf Посмотреть сообщение
    2. Бухгалтерия 1С7.7.
    есть, хотя там только перенос справочников-отсатки без документов.
    Для переноса документов придется делать.
    у 1С существует конфигурация "Конвертация данных" в ней можно создать правила обмена между конфигурациями.

  3. #3
    Клерк Аватар для Olaf
    Регистрация
    17.10.2005
    Адрес
    Москва
    Сообщений
    982
    Мне не нужно ничего переносить из 1С в 1С
    Мне нужно из внешней программы передать данные в 1С Бухгалтерия 8.3
    Вопрос, какой из доступных путей выбрать:
    • через промежуточный файл в XML "понятный" 1С. Нравится мне более всего, т.к. доработки на стороне 1С нулевые. Но что такое "понятный" 1С формат никто не знает. Точнее, он как-бы существует на момент конкретного релиза.
    • через промежуточный файл (dbf, mdb, xls...) с последующим импортом с помощью кастомной внешней обработки. Требуется программирование 1С.
    • с прямым доступом к БД источника через ADODB посредством той же кастомной внешней обработки. Требуется программирование и прямой доступ к источнику данных.
    Последний раз редактировалось Olaf; 07.02.2015 в 13:34.

  4. #4
    Клерк Аватар для kot
    Регистрация
    01.01.2009
    Адрес
    Россия
    Сообщений
    2,772
    Цитата Сообщение от Olaf Посмотреть сообщение
    через промежуточный файл в XML "понятный" 1С
    позволит получить структуру и пример
    Цитата Сообщение от kot Посмотреть сообщение
    конфигурация "Конвертация данных"

  5. #5
    Клерк
    Регистрация
    01.06.2005
    Адрес
    Новочеркасск
    Сообщений
    8,186
    Погугли commerceML

  6. #6
    Клерк Аватар для kot
    Регистрация
    01.01.2009
    Адрес
    Россия
    Сообщений
    2,772
    Цитата Сообщение от Климов Сергей Посмотреть сообщение
    Погугли commerceML
    думал предложить, но кажется БП не поддерживает это.

  7. #7
    Клерк
    Регистрация
    01.06.2005
    Адрес
    Новочеркасск
    Сообщений
    8,186
    Цитата Сообщение от kot Посмотреть сообщение
    но кажется БП не поддерживает это.
    Совершенно верно, не поддерживает. Придётся кодить. Но КД совершенно точно не подойдёт - она заточена сугубо на обмен 1С-1С.

  8. #8
    Клерк Аватар для Olaf
    Регистрация
    17.10.2005
    Адрес
    Москва
    Сообщений
    982
    Скажите, а какова вероятность того, что "внутренний" недокументированный формат передачи документов через КД будет меняться с выходом обновлений конфигураций? Столкнулся с мнением, что этот путь неэффективный.
    С КД еще не работал. Любая ссылка на документацию будет принята с благодарностью.

  9. #9
    В голове моей опилки :) Аватар для Анжелика Ник
    Регистрация
    11.10.2007
    Адрес
    Ярославль
    Сообщений
    23,062
    Цитата Сообщение от Olaf Посмотреть сообщение
    Сейчас производится переход на Бухгалтерию 3.0
    а вам точно нужен переход со всеми документами? может есть смысл внести остатки на 01.01.15 и дальше работать

  10. #10
    Клерк Аватар для Olaf
    Регистрация
    17.10.2005
    Адрес
    Москва
    Сообщений
    982
    А, КД отменяется.
    Все же программировать обработку импорта в 1С?

  11. #11
    Клерк Аватар для Olaf
    Регистрация
    17.10.2005
    Адрес
    Москва
    Сообщений
    982
    Неточно выразился. Бухгатерия 3.0 работает и все вопросы перехода с 7-ки решены.
    Необходим импорт из ВНЕШНЕЙ программы накладных в текущем режиме: раз в месяц или за другой период.

  12. #12
    Клерк
    Регистрация
    01.06.2005
    Адрес
    Новочеркасск
    Сообщений
    8,186
    Цитата Сообщение от Olaf Посмотреть сообщение
    Все же программировать обработку импорта в 1С?
    Из сторонней программы в БП - однозначно придётся кодить. Варианты:
    1. Сторонняя программа поддерживает стандарт Commerce ML. Тогда можно будет воспользоваться готовыми процедурами. Пример реализации можно увидеть в конфигурации УТ. В самой БП поддержки Commerce ML изначально нет.
    2. Сторонняя программа НЕ поддерживает стандарт Commerce ML. Тогда нужно будет работать напрямую с XML используя средства встроенного языка.

  13. #13
    Клерк Аватар для Olaf
    Регистрация
    17.10.2005
    Адрес
    Москва
    Сообщений
    982
    Цитата Сообщение от Климов Сергей Посмотреть сообщение
    Из сторонней программы в БП - однозначно придётся кодить. Варианты:
    1. Сторонняя программа поддерживает стандарт Commerce ML. Тогда можно будет воспользоваться готовыми процедурами. Пример реализации можно увидеть в конфигурации УТ. В самой БП поддержки Commerce ML изначально нет.
    2. Сторонняя программа НЕ поддерживает стандарт Commerce ML. Тогда нужно будет работать напрямую с XML используя средства встроенного языка.
    Вот такая безумная мысль: Выгрузить из УТ несколько тестовых накладных. Разобраться в формате. Реализовать во внешней программе такой же формат. Насколько это оправдано и подъемно?

  14. #14
    Клерк
    Регистрация
    01.06.2005
    Адрес
    Новочеркасск
    Сообщений
    8,186
    Цитата Сообщение от Olaf Посмотреть сообщение
    Разобраться в формате
    Может проще почитать? http://v8.1c.ru/edi/edi_stnd/90/92.htm

  15. #15
    Клерк Аватар для kot
    Регистрация
    01.01.2009
    Адрес
    Россия
    Сообщений
    2,772
    Цитата Сообщение от Климов Сергей Посмотреть сообщение
    Совершенно верно, не поддерживает. Придётся кодить. Но КД совершенно точно не подойдёт - она заточена сугубо на обмен 1С-1С.
    необязательно если будет сформировать файл "как надо".

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)