[ОТВЕТИТЬ]
Опции темы
24.10.2011 08:33  
CrazyWolf
Можно ли программно заставить СуперМаг выгрузить документ с указанным номером и типом в XML - фильтр?
 
24.10.2011 08:43  
Mtirt
Добавить объект в smpostquery с указанием базы данных, куда надо разослать?
 
24.10.2011 08:49  
CrazyWolf
А как правильно указать базу для рассылки XML, если в таблице SMPostLocMap магазина прописана отсылка только в центральную базу, но сама выгрузка XML работает.
 
24.10.2011 08:56  
CrazyWolf
Кажется разобрался.
 
24.10.2011 08:57  
Mtirt
По моему, ты не туда смотришь, тебе нужен id из smpostlocations.
 
24.10.2011 08:58  
Mtirt
Цитата:
Сообщение от CrazyWolf
Кажется разобрался.
Напиши, как.
 
24.10.2011 09:11  
CrazyWolf
Пока просто так вот сделал для скорости.
Код:
declare
   core_result pls_integer;
   vID varchar2(10) := :vID;
   vTypeDoc varchar2(2) := :vDocId;
   nTargetDb number(3,0);
begin
   if supermag.core.getproc is null then
      Core_Result := supermag.Core.StartSMApp();
   end if;
   Select smpl.dbaseid into nTargetDb From Supermag.SMPostLocMap smpl Where lower(smpl.title) = 'xml'
   Supermag.SMPostObject(nTargetDb, vTypeDoc, vID, 0, null, 0, null);
Exception
When NO_DATA_FOUND Then null;
When Others Then
RAISE_APPLICATION_ERROR (-20000, 'Процедура PostDocument, документ: место хранения: ', True);
end;
 
24.10.2011 09:19  
Mtirt
Мне второй раз кажется, что id надо выбирать из SMPOSTLOCATIONS, а не из SMPostLocMap.
 
24.10.2011 09:29  
CrazyWolf
Цитата:
Сообщение от Mtirt
Мне второй раз кажется, что id надо выбирать из SMPOSTLOCATIONS, а не из SMPostLocMap.
Миль пардон, конечно же должно вместо
Код:
Select smpl.dbaseid into nTargetDb From Supermag.SMPostLocMap smpl Where lower(smpl.title) = 'xml'
быть
Код:
Select smpl.id into nTargetDb From Supermag.SMPostLocations smpl Where lower(smpl.title) = 'xml'
А редактировать посты нельзя?
 
 
Опции темы



Часовой пояс GMT +3, время: 09:22.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.