Это старая версия документа.
Общий модуль АСП_Общие
Содержит персональный процедуры и функции интеграции. Единственный модуль, рекомендуемый к изменению в процессе интеграции. При обновлении конфигурации по шаблону требуется уделять ему особое внимание.
Описание процедур и функций
// Функция, возвращающая запрос для выборки поднадзорных
// Используется при построении динамического отбора и заполнения таблицы в обработке
Функция ЗапросПоднадзорныхОрганизаций(Поместить=Ложь) Экспорт
Функция ЗапросПоднадзорныхКонтрагентов(Поместить=Ложь) Экспорт
Функция ЗапросТоваров(ВидСправочника = Неопределено, Поместить=Ложь) Экспорт
//* Получить полное наименование
Функция НаименованиеПолное(Контрагент) Экспорт
//* Получить головного контрагента
// применяется к организациям и контрагентам
Функция ГоловнойКонтрагент(Контрагент) Экспорт
//* Получить адрес организации/контрагента
// ТипАдрес = "Юридический" / "Фактический"
Функция ПолучитьАдрес(Объект, ТипАдреса) Экспорт
//* Установить адрес организации/контрагента
Процедура УстановитьАдрес(Ссылка, ТипАдреса, Адрес) Экспорт
//* функция получения кода ОКПФ, специфичного для конфигурации
Функция РазобратьНаименованиеВОПФ(Наименование)
//* функция получения кода ОКПФ
Функция КодОКПФ(Ссылка) Экспорт
//* функция получения ОГРН
Функция КодОГРН(Ссылка) Экспорт
//* Тип создаваемого или редактируемого хозяйствующего субъекта:
//1 - юридическое лицо;
//2 - физическое лицо;
//3 - индивидуальный предприниматель.
Функция ТипКонтрагента(Ссылка) Экспорт
//* Получение таблицы товаров от конфигурации
Функция ОперацияПоКоду(Код) Экспорт
Функция ОбщийЗапросТоваров()
Функция ЗапросТаблицыТоваров(ВидДокумента = Неопределено) Экспорт
Функция ЗапросТаблицыПродукции(ВидДокумента = Неопределено) Экспорт
Функция ЗапросТаблицыСырья(ВидДокумента = Неопределено) Экспорт
Функция ЗапросТаблицыОприходования(ВидДокумента = Неопределено) Экспорт
Функция ЗапросТаблицыСписания(ВидДокумента = Неопределено) Экспорт
//* Заполнение любых особых полей сертификата сразу после создания
Процедура ДозаполнитьПоляВетСертификата1С(Ссылка, ОбъектСертификата) Экспорт
//+ Заполнение любых особых полей сертификата сразу после записи
Функция ДозаполнитьПоляВетСертификата1СПослеЗаписи(Ссылка, ОбъектСертификата) Экспорт
//+ Дозаполнение документов при разборе в очереди
Процедура ДозаполнитьПоляВетСертификатов1СПоОчереди(СсылкаНаСертификат) Экспорт
//+ При проведении вет сертификата, после формирования движений
Процедура ДействияПослеПроведенияВетСертификата(Объект, Движения) Экспорт
//+ Перед регистрацией сертификата
Процедура ДействияПередРегистрациейВетСертификата(Основание, ВидДокумента) Экспорт
//+ После успешной регистрации сертификата
Процедура ДействияПослеРегистрацииВетСертификата(Ссылка, Обработка) Экспорт
//* Получить вес товара
Функция ПолучитьВесТовара(Товар) Экспорт
// Загрузка внешней обработки в параллельный контекст
Функция ПолучитьОбъектОбработки() Экспорт
// Общие функции
//+ Создание ветеринарного документа на основании, возвращает количество созданных
Функция СоздатьВетДокиПоОснованию(Обработка, Документ, ВидДокумента=Неопределено) Экспорт
//+ Регистрация ветеринарного документа по основанию
Процедура ЗарегистрироватьПоОснованию(Обработка, ВидДокумента, Документ) Экспорт
//+ Проведение ветеринарного документа по основанию
Процедура ПровестиПоОснованию(Обработка, ВидДокумента, Документ) Экспорт
//+ расширения таблицы документов
Процедура РасширитьТабДокументов(Таб, ТабФормы, ВидДокумента) Экспорт
Процедура ЗаполнитьСтрокуТабДокументов(Строка, Документ, ВидДокумента) Экспорт
// подписки на справочники
Процедура АСП_ЗаписьСправочниковПриЗаписи(Источник, Отказ) Экспорт