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