Функции и процедуры транспортного модуля

#Область Глобальные_переменные
Перем ОшибкиСеанса Экспорт;

Перем ДанныеСертификатов Экспорт;
Перем ДанныеСертификата Экспорт;
Перем ДанныеСЗ Экспорт;
Перем ДанныеСЖ Экспорт;

Перем КонтекстДокумента Экспорт;
#КонецОбласти

#Область Вспомогательные
Функция СтрРазбить(Стр, Разделитель=",") Экспорт
Функция СтрОбъединить(Массив, Поле=Неопределено, Разделитель=",") Экспорт
Функция СвернутьВДерево(Таблица, ПоляСтрокой) Экспорт
Процедура ДополнитьТаблицу(Таблица, Дополнение) Экспорт
Функция ОбратитьДату(Поле) Экспорт
Функция ПустаяДата(Дата) Экспорт
Функция СтатусВСтроку(Код) Экспорт
#КонецОбласти

#Область Ошибки
Процедура ХКонтекст(Описание, Контекст=0, Объект=Неопределено) Экспорт
Функция ХПокинутьКонтекст() Экспорт
Процедура ХОчиститьКонтекст() Экспорт
Процедура ХОшибка(Ошибка, Блок=Ложь) Экспорт
#КонецОбласти

#Область Загрузка_адресов
Процедура ВыполнитьОбновлениеСправочниковАдресовМеркурий() Экспорт
#КонецОбласти

#Область Загрузка_прочих_справочников
Процедура ЗаполнитьСправочникКатегорий() Экспорт
Процедура ЗаполнитьСправочникЕдиницХранения() Экспорт
Процедура ЗаполнитьСправочникЦелиОформления() Экспорт
Процедура ЗаполнитьУпаковки() Экспорт

Процедура ЗагрузитьИзвестныеХозяйствующие() Экспорт
#КонецОбласти

#Область Адреса_и_автозаполнение
Функция ПоискПоИНН(ИНН) Экспорт
Функция РаспарситьАдрес(Адрес, Результат) Экспорт
Процедура СкопироватьРеквизитыАдреса(Объект, Результат) Экспорт
Функция РегионКорректен(Ссылка) Экспорт
#КонецОбласти

#Область Меркурий_контрагенты
Функция ПоискОрганизацииПоИНН(ИНН, ОГРН="") Экспорт
Функция ДанныеОрганизацииПоГУИД(ГУИД) Экспорт
Функция ДанныеПодразделенияПоГУИД(ГУИД) Экспорт
Функция НаименованиеОрганизацииПоГУИД(ГУИД) Экспорт
Функция ПоискПодразделенийПоГУИД(BusinessEntityGUID) Экспорт
Функция ПоискПодразделенийПоИмени(Имя) Экспорт
Функция НаименованиеПодразделенияПоГУИД(ГУИД, Адрес = Неопределено) Экспорт

Процедура ЗарегистрироватьОрганизацию(Ссылка) Экспорт
Процедура ЗарегистрироватьПодразделение(Ссылка) Экспорт
Процедура ЗарегистрироватьСвязьПодразделенияСОрганизацией(Владелец, Ссылка) Экспорт
#КонецОбласти

#Область Меркурий_товары
Функция СрокГодностиСтрокой(Элемент) Экспорт
Функция ПолучитьРеквизитТовара(Товар, Имя) Экспорт

Функция ДанныеТовараПоГУИД(Товар, Подразделение) Экспорт
Процедура ЗарегистрироватьТовар(Номенклатура, Подразделение, Удаление=Ложь) Экспорт
Функция ПолучитьСписокТоваров(Подразделение) Экспорт
#КонецОбласти

#Область Проверка_обязательных_полей
Функция ПроверкаОрганизации(Ссылка) Экспорт
Функция ПроверкаПодразделения(Ссылка) Экспорт
Функция ПроверкаТовара(Товар) Экспорт
Процедура ПроверкаВетДокумента(Ссылка) Экспорт
#КонецОбласти

#Область Меркурий_документы

#Область Общее
Функция ПолучитьСписокВетДокументов(Ссылка, ВидДокумента = Неопределено, БезРекурсии=Ложь) Экспорт
Процедура СвернутьТоварыПоКатегориям(Товары) Экспорт
#КонецОбласти

Процедура ЗарегистрироватьВходящуюПартию(ДокументОснование, ВидДокумента = Неопределено) Экспорт
Процедура ЗарегистрироватьТранспортнуюПартию(ДокументОснование, ВидДокумента=Неопределено) Экспорт
Процедура ЗарегистрироватьПроизводственнуюПартию(ДокументОснование, ВидДокумента=Неопределено) Экспорт

Процедура ЗарегистрироватьИнвентаризацию(ДокументОснование, ВидДокумента=Неопределено) Экспорт
Процедура ЗапроситьСЗ(ГУИД, Подразделение) Экспорт

Процедура АннулироватьСертификат(ДокументОснование, ВидДокумента = Неопределено, Причина = "") Экспорт
#КонецОбласти

#Область Меркурий_складские_записи
Процедура СброситьСкладскиеЗаписи() Экспорт
Процедура ПолучитьСкладскиеЗаписиМеркурий(Организация, Начало=0, Сброс=Истина) Экспорт
#КонецОбласти

#Область Меркурий_сертифитакы

Процедура ЗапроситьСертификатыМеркурий(Организация, ТипСертификата=Неопределено, СтатусСертификата=Неопределено, Начало=0) Экспорт
Процедура ЗапроситьДанныеСертификата(ГУИД, Подразделение) Экспорт
Функция СформироватьСсылкуНаСертификат (ГУИД) Экспорт
#КонецОбласти

#Область _1С_Вет_документы
Функция СформироватьОбновитьСертификаты1С(Ссылка, ВидДокумента = Неопределено) Экспорт
#КонецОбласти

#Область Запрос_в_Меркурий
Процедура НачатьПоследовательнуюРегистрацию() Экспорт
Процедура ЗавершитьПоследовательнуюРегистрацию() Экспорт
Процедура РазобратьОчередьЗаявок() Экспорт
#КонецОбласти

#Область Глобальные_параметры
Функция НомерВерсииОбработки() Экспорт
Функция ЭтоТест() Экспорт
Процедура УстановитьВетВрача(Врач) Экспорт
Процедура УстановитьОтветственнуюОрганизацию(Организация) Экспорт
Процедура УстановитьПутьЗаписиЗапросов(Путь) Экспорт
#КонецОбласти