Skip to content

Аккредитация поставщиков УХ

ПолучитьШаблонТЗГруппыПравНаПапку

Описание, пример вызова
Функция ПолучитьШаблонТЗГруппыПравНаПапку() Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьШаблонТЗГруппыПравНаПапку());

ПолучитьПапкуПоставщика

Описание, пример вызова
Функция ПолучитьПапкуПоставщика(АнкетаПоставщика) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьПапкуПоставщика(АнкетаПоставщика)

ПолучитьИдентификаторПрофиляГруппыДоступаСаморегистрацияПоставщика

Описание, пример вызова
Функция ПолучитьИдентификаторПрофиляГруппыДоступаСаморегистрацияПоставщика() Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьИдентификаторПрофиляГруппыДоступаСаморегистрацияПоставщика()

ПолучитьИдентификаторПрофиляГруппыДоступаРабочийСтолПоставщика

Описание, пример вызова
Функция ПолучитьИдентификаторПрофиляГруппыДоступаРабочийСтолПоставщика() Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьИдентификаторПрофиляГруппыДоступаРабочийСтолПоставщика()

СоздатьПарольВнешнегоПользователя

Описание, пример вызова
Функция СоздатьПарольВнешнегоПользователя() Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.СоздатьПарольВнешнегоПользователя()

ПолучитьВнешнегоПользователяПоставщика

Описание, пример вызова
// Создать или получить внешнего пользователя связанного с анкетой постащика.
//
// Параметры:
// АнкетаПоставщика - СправочникСсылка.АнекетыПоставщиков - анкета для
// которой необходимо создать внешнего пользователя.
// ИмяПользователяИБ - Строка - имя внешнего пользователя.
//
// Возвращает:
// Структура - результат работы программы:
// Успех - Булево - Истина - найден или создан внешний пользователь.
// Реквизит "Ссылка" заполнен.
// Ложь - ошибка работы, в реквизите "ТекстОшибки" описание.
// Ссылка - СпарвочникСсылка.ВнешниеПользователи - внешний пользователь
// "СаморегистрацияПоставщика".
// ТекстОшибки - Строка - описание ошибки.
//
Функция ПолучитьВнешнегоПользователяПоставщика( Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьВнешнегоПользователяПоставщика();

ПолучитьСаморегистрациюПоставщика

Описание, пример вызова
// Создать или получить внешнего пользователя связанного с предопределенной
// анкетой постащика "СаморегистрацияПоставщика".
//
// Возвращает:
// Структура - результат работы программы:
// Успех - Булево - Истина - найден или создан внешний пользователь.
// Реквизит "Ссылка" заполнен.
// Ложь - ошибка работы, в реквизите "ТекстОшибки" описание.
// Ссылка - СпарвочникСсылка.ВнешниеПользователи - внешний пользователь
// "СаморегистрацияПоставщика".
// ТекстОшибки - Строка - описание ошибки.
//
Функция ПолучитьСаморегистрациюПоставщика() Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьСаморегистрациюПоставщика()

ПолучитьАнектуПоставщикаВнешнегоПользователя

Описание, пример вызова
// Получить анкету поставщика связанную с внешним пользователем
Функция ПолучитьАнектуПоставщикаВнешнегоПользователя(ВнешнийПользователь) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьАнектуПоставщикаВнешнегоПользователя(ВнешнийПользователь)

ПолучитьВидСобытияПоОбъекту

Описание, пример вызова
// Возвращает ссылку на справочник "ВидыСобытийОповещений" по типу и состоянию документа
Функция ПолучитьВидСобытияПоОбъекту(Ссылка) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьВидСобытияПоОбъекту(Ссылка));

СоздатьИОтправитьПисьмо

Описание, пример вызова
Процедура СоздатьИОтправитьПисьмо(ТекстПисьма, Тема, Получатели, Отправитель=Неопределено) Экспорт

Пример вызова

АккредитацияПоставщиковУХ.СоздатьИОтправитьПисьмо(ТекстПисьма, Тема, Получатели, Отправитель);

ОповеститьПоставщиковОВозможностиУчаствоватьВЗакупке

Описание, пример вызова
// Рассылает письма поставщикам из документа оповещения.
//
// Параметры:
// ДокументОповещения - ДокументСсылка.ОповещениеАккредитованныхПоставщиковОТоргах
// - документ из которого берутся данные рассылки.
//
// Возвращаемое значение:
// - Структура:
// - Ошибки - Массив(Строка) - описание ошибок отправки и/или заполнения
// документа.
// - Успехи - Массив(Число) - идентификаторы строк ТЧ, по которым
// было отправлено оповещение.
//
Функция ОповеститьПоставщиковОВозможностиУчаствоватьВЗакупке( Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ОповеститьПоставщиковОВозможностиУчаствоватьВЗакупке();

ОповеститьПоставщикаОВозможностьУчастияВЗакупке

Описание, пример вызова
Функция ОповеститьПоставщикаОВозможностьУчастияВЗакупке(ДокументОповещения, Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ОповеститьПоставщикаОВозможностьУчастияВЗакупке(ДокументОповещения, );

ОповеститьПоставщикаОРешенииПоОбъекту

Описание, пример вызова
Функция ОповеститьПоставщикаОРешенииПоОбъекту(ОбъектСсылка, ИмяРеквизитаАнкеты="АнкетаПоставщика") Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ОповеститьПоставщикаОРешенииПоОбъекту(ОбъектСсылка, ИмяРеквизитаАнкеты);

УстановитьРеквизитФормы

Описание, пример вызова
// Проверить существование реквизита формы, и если он отсутствует, добавить его в массив ДобавляемыеРеквизиты
Процедура УстановитьРеквизитФормы(Форма, ИмяРеквизита, ДобавляемыеРеквизиты, ИмяТипаРеквизита) Экспорт

Пример вызова

АккредитацияПоставщиковУХ.УстановитьРеквизитФормы(Форма, ИмяРеквизита, ДобавляемыеРеквизиты, ИмяТипаРеквизита));

УстановитьРеквизитыФормыСпискаДляПоставщика

Описание, пример вызова
// Создать (если необходимо) и установить реквизиты формы "АнкетаПоставщика", "ТекущийПользователь", "ЭтоВнешнийПользователь"
// Для текущего внешнего пользователя
Процедура УстановитьРеквизитыФормыСпискаДляПоставщика(Форма) Экспорт

Пример вызова

АккредитацияПоставщиковУХ.УстановитьРеквизитыФормыСпискаДляПоставщика(Форма)

ПриСозданииНаСервереФормыВнешнегоПоставщика

Описание, пример вызова
// Создаем и заполняем отбор для реквизита формы.
// Проверяем, что текущий пользователь соответствует анкете.
// Если форма списка, то устанавливаем отбор.
Процедура ПриСозданииНаСервереФормыВнешнегоПоставщика( Экспорт

Пример вызова

АккредитацияПоставщиковУХ.ПриСозданииНаСервереФормыВнешнегоПоставщика();

ПриСозданииНаСервереФормыКонтрагентаВнешнегоПоставщика

Описание, пример вызова
// Создаем и заполняем реквизиты формы.
// Проверяем, что текущий пользователь соостетствует контрагенту анкеты
// Если форма списка, то устанавливаем отбор
Процедура ПриСозданииНаСервереФормыКонтрагентаВнешнегоПоставщика(Форма, Отказ, ИмяРеквизитаОбъекта="Объект", Экспорт

Пример вызова

АккредитацияПоставщиковУХ.ПриСозданииНаСервереФормыКонтрагентаВнешнегоПоставщика(Форма, Отказ, ИмяРеквизитаОбъекта, );

УстановитьОбщееОформлениеФормыЭлементаВнешнегоПоставщика

Описание, пример вызова
// Установить общие настройки видимости и доступности элементов, единые для всех форм внешнего поставщика
Процедура УстановитьОбщееОформлениеФормыЭлементаВнешнегоПоставщика(Форма, ЭтоЧерновик, ИспользуемСогласование, ИспользуемРешениеПоДокументу, Экспорт

Пример вызова

АккредитацияПоставщиковУХ.УстановитьОбщееОформлениеФормыЭлементаВнешнегоПоставщика(Форма, ЭтоЧерновик, ИспользуемСогласование, ИспользуемРешениеПоДокументу, );

ИнициализироватьПодсистемуСогласованияПоВнешнемуПоставщику

Описание, пример вызова
// Для переданной формы в зависимости от того, открывает ее обычный или внешний
// пользователь,
Процедура ИнициализироватьПодсистемуСогласованияПоВнешнемуПоставщику( Экспорт

Пример вызова

АккредитацияПоставщиковУХ.ИнициализироватьПодсистемуСогласованияПоВнешнемуПоставщику();

ПолучитьОбщиеТребования

Описание, пример вызова
// Получить перечень требований по организации на дату
Функция ПолучитьОбщиеТребования(ДатаСреза, Организация) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьОбщиеТребования(ДатаСреза, Организация)

ОрганизацииТребующиеАккредитациюПоставщиков

Описание, пример вызова
// Организации для которых зарегистрированны общие требования к поставщикам
Функция ОрганизацииТребующиеАккредитациюПоставщиков(ДатаСреза) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ОрганизацииТребующиеАккредитациюПоставщиков(ДатаСреза)

ПолучитьТребованияПоНоменклатуре

Описание, пример вызова
// Получить требования для номенклатуры закупки.
//
// Параметры:
// ЗакупочнаяПроцедура - СправочникСсылка.ЗакупочныеПроцедуры
// | СправочникОбъект.ЗакупочныеПроцедуры -
// закупка по лотам которой, будут получены требования
// к поставщикам.
//
// Возвращаемое значение:
// ТаблицаЗначений - структура соответствует табличной
// части ТребованияКПоставщикам закупочной процедуры.
//
Функция ПолучитьТребованияПоНоменклатуре(ЗакупочнаяПроцедура) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьТребованияПоНоменклатуре(ЗакупочнаяПроцедура)

ОбъединитьТребованияКПоставщикам

Описание, пример вызова
// Получить общие требования и требования по номенклатуре.
//
Функция ОбъединитьТребованияКПоставщикам(ОбщиеТребования, ТребованияПоНоменклатуре) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ОбъединитьТребованияКПоставщикам(ОбщиеТребования, ТребованияПоНоменклатуре)

ПолучитьТребованияЗакупкиДляПоставщика

Описание, пример вызова
// Получить общие требования для закупки и по возможности
// заполнить значения критериев для указанного поставщика.
// Если ТребованияЛота заполнены, то подставляет данные
// из этой таблицы.
//
// Параметры:
// ДатаСреза - Дата+Время, дата на которую получаем требования.
// ЗакупочнаяПроцедура - СправочникСсылка.ЗакупочныеПроцедуры, по номенклатуре
// лотов которого будут отбираться требования.
// АнкетаПоставщика - Справочник.АнкетыПоставщиков, поставщик
// для которого получаем данные.
// ТребованияИзКвалификации - ТаблицаЗначений
// (см. Документ.КвалификацияПоставщика табличная
// часть ТребованияЛота).
//
// Возвращает:
// ТаблицаЗначений, формат см. Документ.КвалификацияПоставщика
// табличная часть ТребованияЛота.
//
Функция ПолучитьТребованияЗакупкиДляПоставщика( Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьТребованияЗакупкиДляПоставщика();

ПолучитьОбщиеТребованияПоАнкете

Описание, пример вызова
// Получить перечень требований по организации на дату
Функция ПолучитьОбщиеТребованияПоАнкете(ДатаСреза, Организация, АнкетаПоставщика) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьОбщиеТребованияПоАнкете(ДатаСреза, Организация, АнкетаПоставщика)

ПолучитьТребованияНоменклатуры

Описание, пример вызова
// Возвращает:
// ТаблицаЗначений с колонками:
// ТребованиеКПоставщику
// Критерий
// ТребованиеКДокументу
Функция ПолучитьТребованияНоменклатуры(ДатаСреза, Организация, Номенклатура) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьТребованияНоменклатуры(ДатаСреза, Организация, Номенклатура)

ПолучитьВсеТребованияПоНоменклатуре

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

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьВсеТребованияПоНоменклатуре(ДатаСреза, );

СрокАккредитацииПоставщикаПоУмолчаниюВМесяцах

Описание, пример вызова
// Срок аккредитации поставщика по умолчанию
Функция СрокАккредитацииПоставщикаПоУмолчаниюВМесяцах() Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.СрокАккредитацииПоставщикаПоУмолчаниюВМесяцах()

НоменклатураТребуетАккредитацииПоставщиков

Описание, пример вызова
// Требует ли переданный массив номенклатурных позиций (могут быть группы) аккредитации по данной Организации
Функция НоменклатураТребуетАккредитацииПоставщиков(ДатаСреза, Организация, мНоменклатуры) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.НоменклатураТребуетАккредитацииПоставщиков(ДатаСреза, Организация, мНоменклатуры)

ПолучитьДанныеАккредитацииПоставщика

Описание, пример вызова
// Получить данные аккредитации для поставщика на дату.
//
// Возвращает:
// Если данные не найдены, то возвращает Неопределено.
// Если данныей найдены, то структура:
// Состояние - ПеречислениеСсылка.СостоянияАккредитацииПоставщиков
// ДатаОкончания - Дата+Время - дата окончания срока аккредитации или лишения аккредитации.
// Для других состояний будет незаполнено.
// Регистратор - документ, зафиксировавший состояние.
// Период - Дата+Время - дата записи данных о состоянии.
//
Функция ПолучитьДанныеАккредитацииПоставщика(Организация, АнкетаПоставщика, ДатаСреза) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьДанныеАккредитацииПоставщика(Организация, АнкетаПоставщика, ДатаСреза)

ПолучитьСостоянияАккредитацииПоставщика

Описание, пример вызова
// Получить данные аккредитации для поставщика на дату по всем организациям.
// Возвращает:
// ТаблицаЗначений:
// Организация - СправочникСсылка.Организации, организация по которой
// Состояние - ПеречислениеСсылка.СостоянияАккредитацииПоставщиков
// ДатаНачала - Дата+Время. Дата начала срока аккредитации или лишения аккредитации.
// ДатаОкончания - Дата+Время. Дата окончания срока аккредитации или лишения аккредитации.
// Для других состояний будет незаполнено.
//
Функция ПолучитьСостоянияАккредитацииПоставщика(АнкетаПоставщика, ДатаСреза) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьСостоянияАккредитацииПоставщика(АнкетаПоставщика, ДатаСреза)

ПолучитьОписаниеСтатусаАккредитацииПоставщика

Описание, пример вызова
// Получить общий статус аккредитации для поставщика на дату.
// Возвращает:
// Структура:
// Аккредитован - ПеречислениеСсылка.СостоянияАккредитацииПоставщиков
// ДатаОкончания - Дата+Время. Дата окончания срока аккредитации. Если не аккредитован, то пустая дата.
//
Функция ПолучитьОписаниеСтатусаАккредитацииПоставщика(АнкетаПоставщика, ДатаСреза) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьОписаниеСтатусаАккредитацииПоставщика(АнкетаПоставщика, ДатаСреза)

ПолучитьПредставлениеОбщегоСтатусаАккредитации

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

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьПредставлениеОбщегоСтатусаАккредитации(ДанныеАккредитации)

ПолучитьПредставлениеСтатусаАккредитации

Описание, пример вызова
// Возвращает:
// Строка, текстовое описание статуса аккредитации поставщика по организации
Функция ПолучитьПредставлениеСтатусаАккредитации(ДанныеАккредитации) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьПредставлениеСтатусаАккредитации(ДанныеАккредитации)

УстановитьПредставлениеСтатусаАккредитацииНаФорме

Описание, пример вызова
Функция УстановитьПредставлениеСтатусаАккредитацииНаФорме(Форма, Организация, АнкетаПоставщика, Дата) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.УстановитьПредставлениеСтатусаАккредитацииНаФорме(Форма, Организация, АнкетаПоставщика, Дата)

ПолучитьКонтрагентаПоставщика

Описание, пример вызова
// Создать или получить контрагента связанного с анкетой поставщика.
//
Функция ПолучитьКонтрагентаПоставщика(АнкетаПоставщика) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьКонтрагентаПоставщика(АнкетаПоставщика)

ПолучитьАнкетуПоставщикаДляКонтрагента

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

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьАнкетуПоставщикаДляКонтрагента(Контрагент)

ДобавитьДвижениеСостояниеАккредитацииПоставщика

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

Пример вызова

АккредитацияПоставщиковУХ.ДобавитьДвижениеСостояниеАккредитацииПоставщика(ДвиженияСостоянияАккредитованныхПоставщиков, );

ПолучитьДокументыАккредитации

Описание, пример вызова
// Возвращает документ аккредитации поставщика для выбранного типа с датой не позже указанной
// Параметры:
// ИмяТипаДокумента - "АккредитацияПоставщика", "КвалификацияПоставщика", "ОтзывАккредитации", "ЛишениеАккредитации".
// АнкетаПоставщика - СправочникСсылка.АнкетыПоставщиков. Ссылка на поставщика.
// ДатаСреза - Дата - Поиск документа производится по вхождению даты в интервал [Документ.Дата; Документ.ДатаОкончанияСрокаАккредитации]
// Отбор - Соответствие:
// Ключ - имя реквизита документа для которого устанавливается отбор;
// Значение - Структура с полями, значение и вид отбора:
// Значение - Произвольный, значение отбора;
// ВидСравнения - Строка, команда сравнения доступная в запросе)
//
// Возвращает:
// ДокументСсылка указанного типа.
// Если подходящего документа нет, возвращает пустую ссылку.
//
Функция ПолучитьДокументыАккредитации(ИмяТипаДокумента, Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьДокументыАккредитации(ИмяТипаДокумента, );

ПредыдущаяАккредитация

Описание, пример вызова
// Получить документ аккредитации поставщика исключив документ ТекущаяАккредитация,
// но проведенный не позжде ТекущаяАккредитация.Дата.
//
// Параметры:
// Организация - СправочникСсылка.Организации - организация по которой аккредитован поставщик.
// АнектаПоставщика - СправочникСсылка.АнкетыПоставщиков - поставщик для которого ищем аккредитацию.
// ТекущаяАккредитация - Дата или ДокументСсылка.АккредитацияПоставщика -
// Если дата, то возвращает последний проведенный документ со статусом "Аккредитован" на указанную дату.
// Если документ, то возвращает последний проведенный документ со статусом "Аккредитован"
// на дату документа, не равный ТекущаяАккредитация.
// Возвращает:
// ДокументСсылка.АккредитацияПоставщика.
//
Функция ПредыдущаяАккредитация(Организация, АнкетаПоставщика, ТекущаяАккредитация) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПредыдущаяАккредитация(Организация, АнкетаПоставщика, ТекущаяАккредитация)

СоздатьКвалификацииПоАттестованнымКонтрагентамЗакупки

Описание, пример вызова
// Создать, если еще нет документы "Квалификация" для всех аккредитованных поставщиков на дату лота.
// Номенклатура не учитывается!
Процедура СоздатьКвалификацииПоАттестованнымКонтрагентамЗакупки(ЗакупочнаяПроцедура) Экспорт

Пример вызова

АккредитацияПоставщиковУХ.СоздатьКвалификацииПоАттестованнымКонтрагентамЗакупки(ЗакупочнаяПроцедура)

СоздатьКвалификацииПоПоставщикамЗакупки

Описание, пример вызова
// Создать, если еще нет документы "Квалификация" для массива поставщиков на дату
// Закупочной процедуры. Номенклатура не учитывается!
//
// Параметры:
// ЗакупочнаяПроцедура - СправочникСсылка.ЗакупочныеПроцедуры - закупка
// для которой нужно создать квалификации.
// мАнкетыПоставщиков - Массив(СправочникСсылка.АнкетыПоставщиков) -
// необязательный. Отбор актет поставщиков для которых нужно создать
// квалификации.
//
//
Процедура СоздатьКвалификацииПоПоставщикамЗакупки(ЗакупочнаяПроцедура, Экспорт

Пример вызова

АккредитацияПоставщиковУХ.СоздатьКвалификацииПоПоставщикамЗакупки(ЗакупочнаяПроцедура, );

СоздатьКвалификацииПоТаблицеЗначений

Описание, пример вызова
// Создать документы "Квалификация" для всех строк таблицы
// ДанныеКвалификаций, и заполнить их данными по данным
// соответствующих строк.
//
// Параметры:
// ДанныеКвалификаций - ТаблицаЗначений, по строкам которой будут
// создаваться документы. Одна строка - один документ.
// Колонки таблицы должны соответствовать реквизитам документа
// (см. функцию СоздатьКвалификацииПоЛоту()).
// РежимЗаписи (необязательный) - РежимЗаписиДокумента.
// По умолчанию - Запись.
// ПостоянныеРеквизиты (необязательный) - Структура, предназначена
// для заполнения всех создаваемых документов.
// Вначале документ заполняется из этой структуры, и затем,
// из строки таблицы "ДанныеКвалификации".
//
Процедура СоздатьКвалификацииПоТаблицеЗначений( Экспорт

Пример вызова

АккредитацияПоставщиковУХ.СоздатьКвалификацииПоТаблицеЗначений();

ПолучитьДокументКвалификацииПоставщикаЗакупочнойПроцедуры

Описание, пример вызова
Функция ПолучитьДокументКвалификацииПоставщикаЗакупочнойПроцедуры(Закупка, АнкетаПоставщика) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьДокументКвалификацииПоставщикаЗакупочнойПроцедуры(Закупка, АнкетаПоставщика)

ЗарегистрироватьЭТППоставщикаСПроверкой

Описание, пример вызова
// Регистрирует список ЭТП указанного поставщика.
// Проверяет, что поставщик аккредитован, и если это так, то
// записывает указанные ЭТП в регистр сведений ИспользованиеЭТППоставщиками.
// Если поставщик не аккредитован, то очищает этот регистр.
// Может вызываться при проведении документа АккредитацияПоставщика,
// или в момент записи списка ЭТП в анкете поставщика.
//
// Параметры:
// АнектаПоставщика - СправочникСсылка.АнкетыПоставщиков - поставщик.
// Дата - Дата+Время - дата на которую производится проверка аккредитации.
// мЭТП - Массив(СправочникСсылка.КлассификаторЭТП) - массив ЭТП, которые
// нужно зарегистрировать для поставщика, если он аккредитован.
//
Процедура ЗарегистрироватьЭТППоставщикаСПроверкой(АнкетаПоставщика, Дата, мЭТП) Экспорт

Пример вызова

АккредитацияПоставщиковУХ.ЗарегистрироватьЭТППоставщикаСПроверкой(АнкетаПоставщика, Дата, мЭТП)

ЗарегистрироватьЭТППоставщика

Описание, пример вызова
Процедура ЗарегистрироватьЭТППоставщика(АнкетаПоставщика, мЭТП) Экспорт

Пример вызова

АккредитацияПоставщиковУХ.ЗарегистрироватьЭТППоставщика(АнкетаПоставщика, мЭТП)

СтеретьЭТППоставщика

Описание, пример вызова
Процедура СтеретьЭТППоставщика(АнкетаПоставщика) Экспорт

Пример вызова

АккредитацияПоставщиковУХ.СтеретьЭТППоставщика(АнкетаПоставщика)

ПолучитьДатуПоискаАккредитованныхПоставщиков

Описание, пример вызова
Функция ПолучитьДатуПоискаАккредитованныхПоставщиков( Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьДатуПоискаАккредитованныхПоставщиков();

ПолучитьГраницуПоискаАккредитованныхПоставщиков

Описание, пример вызова
// Возвращает Границу(Включая) основанную на ключевой дате лота,
// относительно которой проверяется срок аккредитации поставщиков.
Функция ПолучитьГраницуПоискаАккредитованныхПоставщиков( Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьГраницуПоискаАккредитованныхПоставщиков();

ПолучитьАккредитованныхПоставщиковЗакупки

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

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьАккредитованныхПоставщиковЗакупки(ЗакупочнаяПроцедура, ОтбиратьПоТоварнойКатегории, ОтбиратьПоЭТП);

ПолучитьОповещенияПоставщиковОТоргах

Описание, пример вызова
// Получить массив документов "ОповещениеАккредитованныхПоставщиковОТоргах" для указанного лота
Функция ПолучитьОповещенияПоставщиковОТоргах(Лот) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ПолучитьОповещенияПоставщиковОТоргах(Лот)

НайтиКонтрагентаПоставщика

Описание, пример вызова
// Ищет контрагента связанного с анкетой поставщика.
//
Функция НайтиКонтрагентаПоставщика(АнкетаПоставщика) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.НайтиКонтрагентаПоставщика(АнкетаПоставщика)

ВидОповещенияОбУчастииВЗакупке

Описание, пример вызова
Функция ВидОповещенияОбУчастииВЗакупке(Аккредитован) Экспорт

Пример вызова

Результат = АккредитацияПоставщиковУХ.ВидОповещенияОбУчастииВЗакупке(Аккредитован));

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).