Модули меркурий: различия между версиями

Нет описания правки
Нет описания правки
 
Строка 1: Строка 1:
====== Функции и процедуры транспортного модуля  ======
====== Функции и процедуры транспортного модуля  ======
===Ошибки===
===Ошибки===
<1c>  
<syntaxhighlight lang='1c'>  
Процедура ХКонтекст(Описание, Контекст=1) Экспорт
Процедура ХКонтекст(Описание, Контекст=1) Экспорт
Процедура ХПокинутьКонтекст() Экспорт
Процедура ХПокинутьКонтекст() Экспорт
Процедура ХОчиститьКонтекст() Экспорт
Процедура ХОчиститьКонтекст() Экспорт
Процедура ХОшибка(Ошибка, Источник = Неопределено, Блок=Ложь) Экспорт
Процедура ХОшибка(Ошибка, Источник = Неопределено, Блок=Ложь) Экспорт
</1c>
</syntaxhighlight>


===Работа с документами===
===Работа с документами===
<1c>
<syntaxhighlight lang='1c'>
// процедура заполняет вет. сертификат данными из входящиего электронного сертификата Меркурий
// процедура заполняет вет. сертификат данными из входящиего электронного сертификата Меркурий
// параметры:  
// параметры:  
Строка 51: Строка 51:
// документ слияния передается в качестве единственного параметра данной процедуры
// документ слияния передается в качестве единственного параметра данной процедуры
Процедура СлияниеСкладскихЗаписей(Слияние) Экспорт
Процедура СлияниеСкладскихЗаписей(Слияние) Экспорт
</1c>
</syntaxhighlight>


===Работа с номенклатурой===
===Работа с номенклатурой===
<1c>
<syntaxhighlight lang='1c'>
// функция возвращает массив номенклатуры предприятия (массив структур)
// функция возвращает массив номенклатуры предприятия (массив структур)
// параметры:
// параметры:
Строка 68: Строка 68:
// Удаление - флаг принимает значение Истина, для удаления сведений о продукции из Меркурий.
// Удаление - флаг принимает значение Истина, для удаления сведений о продукции из Меркурий.
Процедура ЗарегистрироватьНоменклатуру(Номенклатура, Подразделение, Удаление = Ложь) Экспорт
Процедура ЗарегистрироватьНоменклатуру(Номенклатура, Подразделение, Удаление = Ложь) Экспорт
</1c>
</syntaxhighlight>


===Работа с сертификатами===
===Работа с сертификатами===
<1c>
<syntaxhighlight lang='1c'>
// процедура отправляет запрос в Меркурий на получение списка сертификатов
// процедура отправляет запрос в Меркурий на получение списка сертификатов
// результат запроса сохраняется в параметр сеанса "СписокСертификатов" в виде таблицы значений
// результат запроса сохраняется в параметр сеанса "СписокСертификатов" в виде таблицы значений
Строка 88: Строка 88:
// используется при гашении из формы списка сертификатов
// используется при гашении из формы списка сертификатов
Процедура ПогаситьСертификат(Подразделение, УУИД) Экспорт
Процедура ПогаситьСертификат(Подразделение, УУИД) Экспорт
</1c>
</syntaxhighlight>


===Работа со складскими записями===
===Работа со складскими записями===
<1c>
<syntaxhighlight lang='1c'>
// процедура помещает в ПараметрыСеанса.СкладскиеЗаписи складские записи всех подразделений из массива "Подразделения"
// процедура помещает в ПараметрыСеанса.СкладскиеЗаписи складские записи всех подразделений из массива "Подразделения"
// с учетом фильтра, помещенного в параметр сеанса "ПараметрыСеанса.Фильтр";
// с учетом фильтра, помещенного в параметр сеанса "ПараметрыСеанса.Фильтр";
Строка 109: Строка 109:
// функция возвращает структуру с данными складской записи из Меркурий.
// функция возвращает структуру с данными складской записи из Меркурий.
Функция ДанныеСкладскойЗаписиПоГУИД(Подразделение,ГУИД) Экспорт
Функция ДанныеСкладскойЗаписиПоГУИД(Подразделение,ГУИД) Экспорт
</1c>
</syntaxhighlight>


===Заполнение справочников данными из Меркурий===
===Заполнение справочников данными из Меркурий===
<1c>
<syntaxhighlight lang='1c'>
Процедура ЗаполнитьСправочникКатегорий() Экспорт
Процедура ЗаполнитьСправочникКатегорий() Экспорт
Процедура ЗаполнитьСправочникЦелиОформленияВетСертификата() Экспорт
Процедура ЗаполнитьСправочникЦелиОформленияВетСертификата() Экспорт
Строка 120: Строка 120:
Процедура ЗаполнитьСправочникПараметрыРегионализации() Экспорт
Процедура ЗаполнитьСправочникПараметрыРегионализации() Экспорт
Процедура ЗаполнитьСправочникУпаковки() Экспорт
Процедура ЗаполнитьСправочникУпаковки() Экспорт
</1c>
</syntaxhighlight>


===Запрос в Меркурий===
===Запрос в Меркурий===
<1c>
<syntaxhighlight lang='1c'>
// процедура выполняет разбор заявок  в Систему Меркурий по текущему пользователю(Общая=Ложь)  
// процедура выполняет разбор заявок  в Систему Меркурий по текущему пользователю(Общая=Ложь)  
// или всем пользователям(Общая=Истина)
// или всем пользователям(Общая=Истина)
// может использоваться для разбора зависших по причине какого-либо сбоя заявок
// может использоваться для разбора зависших по причине какого-либо сбоя заявок
Процедура РазобратьОчередьЗаявок(Общая = Ложь) Экспорт
Процедура РазобратьОчередьЗаявок(Общая = Ложь) Экспорт
</1c>
</syntaxhighlight>
[[Category:Асп.шлюз выгрузка]]
[[Category:Асп.шлюз выгрузка]]


<vote type=1 />
<vote type=1 />