Показано с 1 по 10 из 12

Тема: Загрузка XML в StoreHouse

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Новичок
    Регистрация
    02.09.2009
    Адрес
    Кемерово
    Сообщений
    3
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Загрузка XML в StoreHouse

    Привет всем!!! У меня новая проблема... мне прислали спискок ТТК, выгруженный из 1С-Рарус, а мне их необходимо занести в SH4... подскажите, как быть, ПЛЗ.
    PS Руками не вариант, их там больше 1000

  2. #2
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    КМК, никак. OLE для получения данных есть, а для загрузки - нет ничего.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  3. #3
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от SH Посмотреть сообщение
    а для загрузки - нет ничего.
    Таки вижу, что можно загрузить доки в XML, но кто знает, что можно загружать и где взять формат?
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  4. #4
    В теме Аватар для BoniX
    Регистрация
    19.09.2008
    Адрес
    Челябинск
    Сообщений
    563
    Поблагодарил(а)
    16
    Благодарностей: 16 (сообщений: 10)
    Сдается мне, проще через ole. Только надо смотреть, что умеет загружать. По крайней мере - в уксовской обработке обмена с 1с8.2 кроме загрузки В 1с, работает и загрузка В СХ (из 1ски можно перегружать в чистую СХ контрагентов, товары).
    Во, например из доки по ole
    ************************************************** *****************************
    Алгоритм создания документа:

    IndQuery := sh.InsDocXXX_XXX - создание запроса
    Заполняем поля заголовка:
    Sh.Doc_HeaderSet ( IndQuery, ... , ...);
    Sh.Doc_HeaderSet ( IndQuery, ... , ...);
    Sh.Doc_HeaderSet ( IndQuery, ... , ...);
    Заполняем содержимое:
    1-я запись:
    Sh.Doc_DetailSet ( IndQuery,'BARCODE', ... );
    Sh.Doc_DetailSet ( IndQuery,'QUANT', ... );
    Sh.Doc_DetailSet ( IndQuery,...,... );
    Sh.Doc_DetailPost ( IndQuery );
    2-я запись
    Sh.Doc_DetailSet ( IndQuery,''BARCODE'', ... );
    ....
    Sh.Doc_DetailPost ( IndQuery );

    Выполнение:
    Установка статуса записей датасета содержимого накладной как Insert ( 0 - Select, 1 - Insert, 2 - Update, 3 - Delete }
    SH.pr_SetRecordStatus ( 1,1 );
    Sh.Doc_Execute ( IndQuery );
    SH.pr_SetRecordStatus ( 1,0 );

    Закрытие запроса:
    sh.CloseQuery ( IndQuery );


    ************************************************** *******************************
    Хотя, создание списка товаров не нашел. Но, создание документов есть, создание товаров есть в обработке..
    Плюс, где-то видел, что в запросах (есть в доке пример запросов) можно использовать ту самую кучу функций с непонятными названиями из SdbMan в правах. Могу копнуть, если надо.
    Последний раз редактировалось BoniX; 25.08.2011 в 00:16.

  5. #5
    Новичок
    Регистрация
    01.11.2011
    Адрес
    .
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от BoniX Посмотреть сообщение
    IndQuery := sh.InsDocXXX_XXX - создание запроса
    а что писать вместо XXX_XXX?
    Т.е. как я примерно представляю, приходная накладная - это Doc0
    Тут надо написать sh.inDoc0() или что-то вроде этого?

  6. #6
    Новичок
    Регистрация
    01.11.2011
    Адрес
    .
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Нашел в описании InsDoc8_ByBarCode() - она отрабатывает. Но InsDoc0_ByBarCode - уже нет. Кажется, что описания методов просто секретны.

  7. #7
    В теме Аватар для BoniX
    Регистрация
    19.09.2008
    Адрес
    Челябинск
    Сообщений
    563
    Поблагодарил(а)
    16
    Благодарностей: 16 (сообщений: 10)
    Переход из одного программного обеспечения на совершенно другое никогда легким не был.

Похожие темы

  1. Загрузка комплектов из SH4 по технологии OLE
    от Юрий в разделе OLE и обмен данными с 1С
    Ответов: 1
    Последнее сообщение: 12.11.2010, 18:14
  2. Загрузка *ref в UCS BackOffice
    от yui0 в разделе R-Keeper 6
    Ответов: 0
    Последнее сообщение: 16.11.2009, 16:45
  3. Загрузка данных с помощью дискет
    от Typer в разделе R-Keeper 6
    Ответов: 4
    Последнее сообщение: 24.06.2009, 21:30
  4. Переход с 1С на StoreHouse
    от Zames в разделе SH: Технические вопросы
    Ответов: 5
    Последнее сообщение: 20.11.2008, 00:06
  5. Программирование в StoreHouse V4
    от Anderson02 в разделе SH: Технические вопросы
    Ответов: 1
    Последнее сообщение: 07.05.2008, 17:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •