Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

компоненты:асп_общие [2017/12/07 02:56]
adminasp
компоненты:асп_общие [2022/07/04 18:58]
Строка 1: Строка 1:
-====== Общий модуль АСП_Общие ====== 
  
-Содержит персональный процедуры и функции интеграции. Единственный модуль,​ рекомендуемый к изменению в процессе интеграции. При обновлении конфигурации по шаблону требуется уделять ему особое внимание. 
- 
-===== Описание процедур и функций ===== 
- 
-<1c> 
-// Функция,​ возвращающая запрос для выборки поднадзорных 
-// Используется при построении динамического отбора и заполнения таблицы в обработке 
-Функция ЗапросПоднадзорныхОрганизаций(Поместить=Ложь) Экспорт 
-</1c> 
-Должна возвращать запрос с полями **Ссылка** и **Владелец**,​ где 
-  * Ссылка используется в качестве поднадзорного 
-  * Владелец - в качестве хозяйствующего 
-Параметр **Поместить** указывает,​ должен ли быть помещён запрос в виртуальную таблицу **Ссылки**. 
- 
-Примеры:​ 
-<1c> 
-// Вариант с использованием одного справочника 
- Возврат ПоместитьЗапрос( 
- "​ВЫБРАТЬ 
- | Организации.Ссылка,​ 
- | Организации.Ссылка КАК Владелец 
- |ИЗ 
- | Справочник.Организации КАК Организации",​ Поместить);​ 
-// Вариант с извлечением данных из регистра напрямую в случае множества справочников 
- Возврат ПоместитьЗапрос( 
- "​ВЫБРАТЬ 
- | АСП_Поднадзорные.Ссылка,​ 
- | АСП_Поднадзорные.Владелец 
- |ИЗ 
- | РегистрСведений.АСП_Поднадзорные КАК АСП_Поднадзорные 
- |ГДЕ 
- | АСП_Поднадзорные.Владелец ССЫЛКА Справочник.Организации",​ Поместить);​ 
-</1c> 
- 
-<1c> 
-Функция ЗапросПоднадзорныхКонтрагентов(Поместить=Ложь) Экспорт 
-</1c> 
- 
-<1c>  
-Функция ЗапросТоваров(ВидСправочника = Неопределено,​ Поместить=Ложь) Экспорт 
- 
-//* Получить полное наименование 
-Функция НаименованиеПолное(Контрагент) Экспорт 
- 
-//* Получить головного контрагента 
-// применяется к организациям и контрагентам 
-Функция ГоловнойКонтрагент(Контрагент) Экспорт 
- 
-//* Получить адрес организации/​контрагента 
-// ТипАдрес = "​Юридический"​ / "​Фактический"​ 
-Функция ПолучитьАдрес(Объект,​ ТипАдреса) Экспорт 
- 
-//* Установить адрес организации/​контрагента 
-Процедура УстановитьАдрес(Ссылка,​ ТипАдреса,​ Адрес) Экспорт 
- 
-//* функция получения кода ОКПФ, специфичного для конфигурации 
-Функция РазобратьНаименованиеВОПФ(Наименование) 
- 
-//* функция получения кода ОКПФ 
-Функция КодОКПФ(Ссылка) Экспорт 
- 
-//* функция получения ОГРН 
-Функция КодОГРН(Ссылка) Экспорт 
- 
-//* Тип создаваемого или редактируемого хозяйствующего субъекта:​ 
-//1 - юридическое лицо; 
-//2 - физическое лицо; 
-//3 - индивидуальный предприниматель. 
-Функция ТипКонтрагента(Ссылка) Экспорт 
- 
-//* Получение таблицы товаров от конфигурации 
-Функция ОперацияПоКоду(Код) Экспорт 
- 
-Функция ОбщийЗапросТоваров() 
- 
-Функция ЗапросТаблицыТоваров(ВидДокумента = Неопределено) Экспорт 
- 
-Функция ЗапросТаблицыПродукции(ВидДокумента = Неопределено) Экспорт 
- 
-Функция ЗапросТаблицыСырья(ВидДокумента = Неопределено) Экспорт 
- 
-Функция ЗапросТаблицыОприходования(ВидДокумента = Неопределено) Экспорт 
- 
-Функция ЗапросТаблицыСписания(ВидДокумента = Неопределено) Экспорт 
- 
-//* Заполнение любых особых полей сертификата сразу после создания 
-Процедура ДозаполнитьПоляВетСертификата1С(Ссылка,​ ОбъектСертификата) Экспорт 
- 
-//+ Заполнение любых особых полей сертификата сразу после записи 
-Функция ДозаполнитьПоляВетСертификата1СПослеЗаписи(Ссылка,​ ОбъектСертификата) Экспорт 
- 
-//+ Дозаполнение документов при разборе в очереди 
-Процедура ДозаполнитьПоляВетСертификатов1СПоОчереди(СсылкаНаСертификат) Экспорт 
- 
-//+ При проведении вет сертификата,​ после формирования движений 
-Процедура ДействияПослеПроведенияВетСертификата(Объект,​ Движения) Экспорт 
- 
-//+ Перед регистрацией сертификата 
-Процедура ДействияПередРегистрациейВетСертификата(Основание,​ ВидДокумента) Экспорт 
- 
-//+ После успешной регистрации сертификата 
-Процедура ДействияПослеРегистрацииВетСертификата(Ссылка,​ Обработка) Экспорт 
- 
-//* Получить вес товара 
-Функция ПолучитьВесТовара(Товар) Экспорт 
- 
-// Загрузка внешней обработки в параллельный контекст 
-Функция ПолучитьОбъектОбработки() Экспорт 
- 
-// Общие функции 
-//+ Создание ветеринарного документа на основании,​ возвращает количество созданных 
-Функция СоздатьВетДокиПоОснованию(Обработка,​ Документ,​ ВидДокумента=Неопределено) Экспорт 
- 
-//+ Регистрация ветеринарного документа по основанию 
-Процедура ЗарегистрироватьПоОснованию(Обработка,​ ВидДокумента,​ Документ) Экспорт 
- 
-//+ Проведение ветеринарного документа по основанию 
-Процедура ПровестиПоОснованию(Обработка,​ ВидДокумента,​ Документ) Экспорт 
- 
-//+ расширения таблицы документов 
-Процедура РасширитьТабДокументов(Таб,​ ТабФормы,​ ВидДокумента) Экспорт 
- 
-Процедура ЗаполнитьСтрокуТабДокументов(Строка,​ Документ,​ ВидДокумента) Экспорт 
- 
-// подписки на справочники 
-Процедура АСП_ЗаписьСправочниковПриЗаписи(Источник,​ Отказ) Экспорт 
- 
-</1c>