Это старая версия документа.


Общий модуль АСП_Общие

Содержит персональный процедуры и функции интеграции. Единственный модуль, рекомендуемый к изменению в процессе интеграции. При обновлении конфигурации по шаблону требуется уделять ему особое внимание.

// Функция, возвращающая запрос для выборки поднадзорных организаций
// Используется при построении динамического отбора и заполнения таблицы организаций в обработке
Функция ЗапросПоднадзорныхОрганизаций(Поместить=Ложь) Экспорт

описание

// Функция, возвращающая запрос для выборки поднадзорных контрагентов
// Используется при построении динамического отбора и заполнения таблицы контрагентов в обработке
Функция ЗапросПоднадзорныхКонтрагентов(Поместить=Ложь) Экспорт

описание

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

описание

//* Получить полное наименование
Функция НаименованиеПолное(Контрагент) Экспорт

//* Получить головного контрагента
// применяется к организациям и контрагентам
Функция ГоловнойКонтрагент(Контрагент) Экспорт

//* Получить адрес организации/контрагента
// ТипАдрес = "Юридический" / "Фактический"
Функция ПолучитьАдрес(Объект, ТипАдреса) Экспорт

//* Установить адрес организации/контрагента
Процедура УстановитьАдрес(Ссылка, ТипАдреса, Адрес) Экспорт

//* функция получения кода ОКПФ, специфичного для конфигурации
Функция РазобратьНаименованиеВОПФ(Наименование)

//* функция получения кода ОКПФ
Функция КодОКПФ(Ссылка) Экспорт

//* функция получения ОГРН
Функция КодОГРН(Ссылка) Экспорт

//* Тип создаваемого или редактируемого хозяйствующего субъекта:
//1 - юридическое лицо;
//2 - физическое лицо;
//3 - индивидуальный предприниматель.
Функция ТипКонтрагента(Ссылка) Экспорт

//* Получение таблицы товаров от конфигурации
Функция ОперацияПоКоду(Код) Экспорт

Функция ОбщийЗапросТоваров()

Функция ЗапросТаблицыТоваров(ВидДокумента = Неопределено) Экспорт

Функция ЗапросТаблицыПродукции(ВидДокумента = Неопределено) Экспорт

Функция ЗапросТаблицыСырья(ВидДокумента = Неопределено) Экспорт

Функция ЗапросТаблицыОприходования(ВидДокумента = Неопределено) Экспорт

Функция ЗапросТаблицыСписания(ВидДокумента = Неопределено) Экспорт

//* Заполнение любых особых полей сертификата сразу после создания
Процедура ДозаполнитьПоляВетСертификата1С(Ссылка, ОбъектСертификата) Экспорт

//+ Заполнение любых особых полей сертификата сразу после записи
Функция ДозаполнитьПоляВетСертификата1СПослеЗаписи(Ссылка, ОбъектСертификата) Экспорт

//+ Дозаполнение документов при разборе в очереди
Процедура ДозаполнитьПоляВетСертификатов1СПоОчереди(СсылкаНаСертификат) Экспорт

//+ При проведении вет сертификата, после формирования движений
Процедура ДействияПослеПроведенияВетСертификата(Объект, Движения) Экспорт

//+ Перед регистрацией сертификата
Процедура ДействияПередРегистрациейВетСертификата(Основание, ВидДокумента) Экспорт

//+ После успешной регистрации сертификата
Процедура ДействияПослеРегистрацииВетСертификата(Ссылка, Обработка) Экспорт

//* Получить вес товара
Функция ПолучитьВесТовара(Товар) Экспорт

// Загрузка внешней обработки в параллельный контекст
Функция ПолучитьОбъектОбработки() Экспорт

// Общие функции
//+ Создание ветеринарного документа на основании, возвращает количество созданных
Функция СоздатьВетДокиПоОснованию(Обработка, Документ, ВидДокумента=Неопределено) Экспорт

//+ Регистрация ветеринарного документа по основанию
Процедура ЗарегистрироватьПоОснованию(Обработка, ВидДокумента, Документ) Экспорт

//+ Проведение ветеринарного документа по основанию
Процедура ПровестиПоОснованию(Обработка, ВидДокумента, Документ) Экспорт

//+ расширения таблицы документов
Процедура РасширитьТабДокументов(Таб, ТабФормы, ВидДокумента) Экспорт

Процедура ЗаполнитьСтрокуТабДокументов(Строка, Документ, ВидДокумента) Экспорт

// подписки на справочники
Процедура АСП_ЗаписьСправочниковПриЗаписи(Источник, Отказ) Экспорт