1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

1c8 Универсальный обмен данными в формате Xml

Тема в разделе "Базы данных и администрирование", создана пользователем KiR, 5 ноя 2008.

  1. KiR

    KiR НЕ шибка опытный програмер)

    Репутация:
    0
    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Нужно из бухи 8,1 настроить обмен данными с зиком 7.7. Посоветовали возпользоваться стандартной обработкой "Универсальный обмен данными в формате XML". Где взять файл правил для выгрузки данных?
     
  2. KiR

    KiR НЕ шибка опытный програмер)

    Репутация:
    0
    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Надыбал какой-то файл, не знаю правильный ли - AC8_PRB2.xml
    Выгрузить из бух 8.1 и загрузить в 7.7 удалось, а вот при выгрузке из зик 7.7 выдает следующую ошибку:

    Возврат мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НомерПКО, Реквизит);
    {Обработка.ВыгрузкаПроводокБП.Форма.Модуль(2647)}: Номер за пределами значения!
     
  3. KiR

    KiR НЕ шибка опытный програмер)

    Репутация:
    0
    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Раз ни у кого нет никаких вариантов - расскажу что делал дальше, может кому когда-нить сгодиться.
    Дык вот в папке с базой зика в папке \ExtForms нашел файл - Ac8_Prb2.xml. Это по идее и есть правила выгрузки. Указал к нему путь в восьмерке и получил на выходе другой .xlm файл. В зике обязательно нужно указать в сервис/настройка/зарплата и бухучет в поле программа - Бухгалтерия предприятия, ред. 1.6
    При загрузке в зик нарвался на ошибку, описанную в предыдущем посте. Пришлось залезть в конфигуратор и чуточку исправить код :
    Вместо - Возврат мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НомерПКО, Реквизит);
    Написал:
    Код:
    Если (НомерПКО > 0) И (НомерПКО <= мТаблицаПравилКонвертацииОбъектов.КоличествоСтрок()) Тогда
    Возврат мТаблицаПравилКонвертацииОбъектов.ПолучитьЗначение(НомерПКО, Реквизит);
    Иначе
    Возврат 0;
    КонецЕсли;
    В итоге в зик все залилось без проблем вроде. Правда при выгрузке из зика выдавало сообщение - Не найдено правило конвертации объекта. НЕ знаю повлияло это на что-то или нет, наветное повлияло ибо в буху загрузилось всего 10 элементов. Передал бухгалтерам на проверку.
    У кого-нить есть комменты, советы или прочие дополнения?
     
Загрузка...

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