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


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

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

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