Централизованные закупки УХ
СоздатьТаблицуПериодов
Описание, пример вызова
// Процедура создает реквизит формы "Таблица значений" с колонками, необходимыми для обработки периодов//// Параметры:// Форма - УправляемаяФорма - форма в которой необходимо создать таблицу периодов// ИмяТаблицыПериодов - Строка - Имя, с которым будет создан реквизит формы таблица//Процедура СоздатьТаблицуПериодов(Форма, Знач ИмяТаблицыПериодов) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.СоздатьТаблицуПериодов(Форма, ИмяТаблицыПериодов)
ЗаполнитьТаблицуПериодов
Описание, пример вызова
// Процедура заполняет таблицу периодов, последовательно меньшими// периодами заданной периодичности, для получения полей и их заголовков//// Параметры:// ТаблицаПериоды - ТаблицаЗначений - Таблица, которую заполняем// периодами заданной периодичности// ДатаНачала - Дата - начало отбираемых периодов должно быть больше// или равно указанной дате.// ДатаОкончания - Дата - окончание отбираемых периодов должно быть// меньше или равно указанной дате.// Периодичность - ПеречислениеСсылка.Периодичность - Периодичность// с которой нужно заполнить таблицу//Процедура ЗаполнитьТаблицуПериодов(ТаблицаПериоды, Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ЗаполнитьТаблицуПериодов(ТаблицаПериоды, );
ОбновитьТаблицуПериодовФормы
Описание, пример вызова
Процедура ОбновитьТаблицуПериодовФормы(Форма, Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ОбновитьТаблицуПериодовФормы(Форма, );
ЗаполнитьТаблицуПериодовИзДиапазона
Описание, пример вызова
Процедура ЗаполнитьТаблицуПериодовИзДиапазона(ТаблицаПериоды, Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ЗаполнитьТаблицуПериодовИзДиапазона(ТаблицаПериоды, );
ДобавитьПолеКроссТаблицыКоличество
Описание, пример вызова
// Добавляет в настройки параметров вывода поле кросс-таблицы "Количество"//// Параметры:// ПараметрыВывода - Структура - Параметры вывода полей кросс-таблицы// СоздаватьЭлемент - Булево - Флаг определяет, создавать ли элемент формы// ЕстьПрефиксГруппыКомментария - Булево - Флаг определяет, групприровать ли с полем картинки комментария// ЕстьЗаголовок - Булево - Флаг определяет, есть ли заголовок у поля// СтруктураДействий - Структура - Структура действий элемента, Ключ - имя события, значение - имя процедуры обработчика событияПроцедура ДобавитьПолеКроссТаблицыКоличество( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ДобавитьПолеКроссТаблицыКоличество();
ДобавитьПолеКроссТаблицыЦена
Описание, пример вызова
// Добавляет в настройки параметров вывода поле кросс-таблицы "Цена"//// Параметры:// ПараметрыВывода - Структура - Параметры вывода полей кросс-таблицы// СоздаватьЭлемент - Булево - Флаг определяет, создавать ли элемент формы// ЕстьПрефиксГруппыКомментария - Булево - Флаг определяет, групприровать ли с полем картинки комментария// СтруктураДействий - Структура - Структура действий элемента, Ключ - имя события, значение - имя процедуры обработчика событияПроцедура ДобавитьПолеКроссТаблицыЦена( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ДобавитьПолеКроссТаблицыЦена();
ДобавитьПолеКроссТаблицыСумма
Описание, пример вызова
// Добавляет в настройки параметров вывода поле кросс-таблицы "Сумма"//// Параметры:// ПараметрыВывода - Структура - Параметры вывода полей кросс-таблицы// СоздаватьЭлемент - Булево - Флаг определяет, создавать ли элемент формы// СтруктураДействий - Структура - Структура действий элемента, Ключ - имя события, значение - имя процедуры обработчика событияПроцедура ДобавитьПолеКроссТаблицыСумма( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ДобавитьПолеКроссТаблицыСумма();
ДобавитьПолеКроссТаблицыКомментарий
Описание, пример вызова
// Добавляет в настройки параметров вывода поле кросс-таблицы "Комментарий"//// Параметры:// ПараметрыВывода - Структура - Параметры вывода полей кросс-таблицы// СоздаватьЭлемент - Булево - Флаг определяет, создавать ли элемент формы// СтруктураДействий - Структура - Структура действий элемента, Ключ - имя события, значение - имя процедуры обработчика событияПроцедура ДобавитьПолеКроссТаблицыКомментарий(ПараметрыВывода, СоздаватьЭлемент = Истина, СтруктураДействий = Неопределено) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ДобавитьПолеКроссТаблицыКомментарий(ПараметрыВывода, СоздаватьЭлемент, СтруктураДействий);
ДобавитьПолеКроссТаблицы
Описание, пример вызова
// Добавляет в настройки параметров вывода поле кросс-таблицы//// Параметры:// ПараметрыПоля - Структура - Параметры создания поля// ПараметрыВывода - Структура - Параметры вывода полей кросс-таблицы// СоздаватьЭлемент - Булево - Флаг определяет, создавать ли элемент формы// СтруктураДействий - Структура - Структура действий элемента, Ключ - имя события, значение - имя процедуры обработчика событияПроцедура ДобавитьПолеКроссТаблицы(ПараметрыПоля, ПараметрыВывода, СтруктураДействий = Неопределено) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ДобавитьПолеКроссТаблицы(ПараметрыПоля, ПараметрыВывода, СтруктураДействий);
ОбновитьСтруктуруВыводаКроссТаблицы
Описание, пример вызова
// Процедура обновляет структуру данных кросс-таблицы плана//// Параметры:// Форма - УправляемаяФорма - форма в которой необходимо создать таблицу периодов// Параметры - Структура - параметры формирования кросс-таблицы//Процедура ОбновитьСтруктуруВыводаКроссТаблицы(Форма, Параметры) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ОбновитьСтруктуруВыводаКроссТаблицы(Форма, Параметры)
УстановитьСвойстваЭлементовКроссТаблицы
Описание, пример вызова
// Установить свойства элементов кросс таблицы.//// Параметры:// ЭлементыФормы - ВсеЭлементыФормы - коллекция элементов формы.// Периоды - ТаблицаЗначений - таблица периодов. См. функцию// ЦентрализованныеЗакупкиУХ.ЗаполнитьТаблицуПериодов().// ИменаСвойствТаблицы - Строка - Имена реквизитов кросс-таблицы// расшифрованных по периодам. Разделитель запятая.// ЗначенияСвойствЭлемента - Структура - имена реквизитов элемента// формы и значения для установки.//Процедура УстановитьСвойстваЭлементовКроссТаблицы(ЭлементыФормы, Периоды, Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УстановитьСвойстваЭлементовКроссТаблицы(ЭлементыФормы, Периоды, );
ДозаполнитьТаблицуПотребностейИзРезультатаЗапроса
Описание, пример вызова
Процедура ДозаполнитьТаблицуПотребностейИзРезультатаЗапроса( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ДозаполнитьТаблицуПотребностейИзРезультатаЗапроса();
СоздатьКонтекстКроссТаблицыДляФормы
Описание, пример вызова
// Запрещено вызывать из контекста формы.// Используйте функцию ИнициализироватьКроссТаблицуПотребностей// данного модуля.//Процедура СоздатьКонтекстКроссТаблицыДляФормы( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.СоздатьКонтекстКроссТаблицыДляФормы();
ИнициализироватьКроссТаблицуПотребностей
Описание, пример вызова
// Можно создать несколько кросс-таблиц на форме для этого// нужно задавать различные имена реквизита контекста формы.//Процедура ИнициализироватьКроссТаблицуПотребностей( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ИнициализироватьКроссТаблицуПотребностей();
ОбновитьКроссТаблицуПотребностей
Описание, пример вызова
Процедура ОбновитьКроссТаблицуПотребностей(Форма, Контекст) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ОбновитьКроссТаблицуПотребностей(Форма, Контекст)
ОбновитьСтруктуруТаблицыПотребностей
Описание, пример вызова
Процедура ОбновитьСтруктуруТаблицыПотребностей(Форма, Контекст) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ОбновитьСтруктуруТаблицыПотребностей(Форма, Контекст)
ТиповоеЗаполнениеОбъектаДляКроссТаблицыПотребностей
Описание, пример вызова
Процедура ТиповоеЗаполнениеОбъектаДляКроссТаблицыПотребностей( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ТиповоеЗаполнениеОбъектаДляКроссТаблицыПотребностей();
ОбновитьИзменяемыйКонтекстКроссТаблицыПотребностей
Описание, пример вызова
Процедура ОбновитьИзменяемыйКонтекстКроссТаблицыПотребностей( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ОбновитьИзменяемыйКонтекстКроссТаблицыПотребностей();
УстановитьТиповоеУсловноеОформлениеКроссТаблицы
Описание, пример вызова
Процедура УстановитьТиповоеУсловноеОформлениеКроссТаблицы( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УстановитьТиповоеУсловноеОформлениеКроссТаблицы();
УстановитьТиповоеУсловноеОформлениеХарактеристики
Описание, пример вызова
Процедура УстановитьТиповоеУсловноеОформлениеХарактеристики( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УстановитьТиповоеУсловноеОформлениеХарактеристики();
УстановитьТиповоеУсловноеОформлениеКоличественныхПоказателей
Описание, пример вызова
Процедура УстановитьТиповоеУсловноеОформлениеКоличественныхПоказателей( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УстановитьТиповоеУсловноеОформлениеКоличественныхПоказателей();
УстановитьТиповоеУсловноеОформлениеСуммыПоПериодам
Описание, пример вызова
Процедура УстановитьТиповоеУсловноеОформлениеСуммыПоПериодам( Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УстановитьТиповоеУсловноеОформлениеСуммыПоПериодам();
ДобавитьКолонкиДляОформленияПоПериодам
Описание, пример вызова
Функция ДобавитьКолонкиДляОформленияПоПериодам( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ДобавитьКолонкиДляОформленияПоПериодам();
ДобавитьПолеУО
Описание, пример вызова
Функция ДобавитьПолеУО(ЭлементУО, ИмяПоля) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ДобавитьПолеУО(ЭлементУО, ИмяПоля)
ДобавитьОтборЭлементаУО
Описание, пример вызова
Функция ДобавитьОтборЭлементаУО(ЭлементУО, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ДобавитьОтборЭлементаУО(ЭлементУО, );
ПолучитьТиповойОбъектКроссТаблицыПотребностей
Описание, пример вызова
// Структура представляющая реквизиты объекта влияющие// на кросс таблицу потребностей.//Функция ПолучитьТиповойОбъектКроссТаблицыПотребностей() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьТиповойОбъектКроссТаблицыПотребностей());
ПолучитьТиповойКонтекстКроссТаблицыПотребностей
Описание, пример вызова
// Возвращает фиксированную структуру с типовым контекстом// кросс таблицы потребностей.//// Параметры:// ИмяТаблицыПериодов - Строка - имя реквизита формы с периодами.// ИмяРеквизитаКроссТаблицы - Строка - имя реквизита формы// с кросс-таблицей потребностей.// ИмяЭлементаФормыКроссТаблицы - Строка - имя элемента формы кросс-таблицы.// ИменаКлючевыхПолейКроссТаблицы - Строка - имена ключевых полей// кросс-таблицы через запятую.//// Возвращаемое значение:// - ФиксированнаяСтруктура:// - ПараметрыВывода - Структура - описывает структуру кросс-таблицы.// - ИмяТаблицыПериодов - Строка - хранит значение соответствующего аргумента функции.// - ИменаКлючевыхПолейКроссТаблицы - Строка - хранит значение// соответствующего аргумента функции.// - Изменяемый - Структура - изменяемые поля объекта и формы для обработки// в функциях кросс-таблицы потребностей. Обновляется в момент вызова функции// ОбновитьКроссТаблицуПотребностей(). Требует для обновления экспортной// функции формы ЗаполнитьОбъектДляКроссТаблицыПотребностей().//Функция ПолучитьТиповойКонтекстКроссТаблицыПотребностей( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьТиповойКонтекстКроссТаблицыПотребностей();
ПолучитьТиповыеПараметрыКрссТаблицыПотребностей
Описание, пример вызова
Функция ПолучитьТиповыеПараметрыКрссТаблицыПотребностей( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьТиповыеПараметрыКрссТаблицыПотребностей();
ПересчитатьКроссТаблицуИзВалютыВВалюту
Описание, пример вызова
Процедура ПересчитатьКроссТаблицуИзВалютыВВалюту(ТаблицаНоменклатуры, Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ПересчитатьКроссТаблицуИзВалютыВВалюту(ТаблицаНоменклатуры, );
ПересчитатьНДСКроссТаблицы
Описание, пример вызова
Процедура ПересчитатьНДСКроссТаблицы(ТаблицаНоменклатуры, Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ПересчитатьНДСКроссТаблицы(ТаблицаНоменклатуры, );
ТиповойОбработчикПриИзмененииВалютыДокумента
Описание, пример вызова
Функция ТиповойОбработчикПриИзмененииВалютыДокумента(Форма, Контекст) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ТиповойОбработчикПриИзмененииВалютыДокумента(Форма, Контекст)
ТиповойОбработчикПриИзмененииЦенаВключаетНДС
Описание, пример вызова
Функция ТиповойОбработчикПриИзмененииЦенаВключаетНДС(Форма, Контекст) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ТиповойОбработчикПриИзмененииЦенаВключаетНДС(Форма, Контекст)
МассивНоменклатурыПоТоварнойКатегории
Описание, пример вызова
Функция МассивНоменклатурыПоТоварнойКатегории(ТоварнаяКатегория) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.МассивНоменклатурыПоТоварнойКатегории(ТоварнаяКатегория)
ПолучитьМассивЕдиницИзмеренияНоменклатуры
Описание, пример вызова
Функция ПолучитьМассивЕдиницИзмеренияНоменклатуры( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивЕдиницИзмеренияНоменклатуры();
ПолучитьКоэффициентЕдиницыИзмерения
Описание, пример вызова
Функция ПолучитьКоэффициентЕдиницыИзмерения(Номенклатура, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьКоэффициентЕдиницыИзмерения(Номенклатура, );
ПолучитьМассивНоменклатурыЛота
Описание, пример вызова
// Получить множество позиций номенклатурыФункция ПолучитьМассивНоменклатурыЛота(Лот, ПериодПотребности=Неопределено) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивНоменклатурыЛота(Лот, ПериодПотребности);
ПолучитьМассивНоменклатурыИГруппЛота
Описание, пример вызова
// Получить множество позиций номенклатуры и всех групп, включающих ееФункция ПолучитьМассивНоменклатурыИГруппЛота(Лот, ПериодПотребности=Неопределено) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивНоменклатурыИГруппЛота(Лот, ПериодПотребности);
ПолучитьМассивНоменклатурыЗакупки
Описание, пример вызова
// Получить множество позиций номенклатуры всех лотов закупочной процедурыФункция ПолучитьМассивНоменклатурыЗакупки( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивНоменклатурыЗакупки();
ПолучитьМассивНоменклатурыИГруппЗакупки
Описание, пример вызова
// Получить множество позиций номенклатуры и всех групп, включающих ееФункция ПолучитьМассивНоменклатурыИГруппЗакупки( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивНоменклатурыИГруппЗакупки();
ПолучитьМассивНоменклатурыИРодителей
Описание, пример вызова
// Для переданного массива элементов справочника Номенклатура ищем всх родителей,// и возвращаем объединение исходного массива и массива родителей.Функция ПолучитьМассивНоменклатурыИРодителей(мНоменклатуры) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивНоменклатурыИРодителей(мНоменклатуры)
ПолучитьМассивПодчиненныхГрупп
Описание, пример вызова
// Для переданного массива элементов справочника Номенклатура ищем всх родителей,// и возвращаем объединение исходного массива и массива родителей.Функция ПолучитьМассивПодчиненныхГрупп(мНоменклатуры) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивПодчиненныхГрупп(мНоменклатуры)
ПолучитьЦенуНоменклатуры
Описание, пример вызова
// Обертка над Ценообразование.ПолучитьЦенуНоменклатуры.// Предварительно получает курс и кратность валюты.//Функция ПолучитьЦенуНоменклатуры(Номенклатура, Характеристика, ТипЦен, Дата, Валюта) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьЦенуНоменклатуры(Номенклатура, Характеристика, ТипЦен, Дата, Валюта)
ПолучитьМассивПоставщиковЛота
Описание, пример вызова
Функция ПолучитьМассивПоставщиковЛота(Лот) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивПоставщиковЛота(Лот)
ПолучитьМаксимальныйНомерГПЗ
Описание, пример вызова
Функция ПолучитьМаксимальныйНомерГПЗ(ПериодЗакупок, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМаксимальныйНомерГПЗ(ПериодЗакупок, );
ПолучитьНовыйНомерГПЗ
Описание, пример вызова
Функция ПолучитьНовыйНомерГПЗ(ПериодЗакупок, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьНовыйНомерГПЗ(ПериодЗакупок, );
ПолучитьМассивПользователейЗакупочнойКомиссии
Описание, пример вызова
// Возвращает пользователей, состоящих в закупочной комиссии данной// закупочной процедуры.//Функция ПолучитьМассивПользователейЗакупочнойКомиссии(ЗакупочнаяПроцедура) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивПользователейЗакупочнойКомиссии(ЗакупочнаяПроцедура)
СтрокаПланаЗакупокСвободна
Описание, пример вызова
// Проверяет, что указанная строка плана закупок не связана с лотом.//// Параметры:// СтрокаПланаЗакупок - ДокументСсылка.СтрокаПланаЗакупок// - строка для которой проверяем существование лота.// Возвращает:// Булево - Истина - строка свободна, можно создать лот.// Ложь - уже есть лот, связанный со строкой лота.//Функция СтрокаПланаЗакупокСвободна(СтрокаПланаЗакупок) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.СтрокаПланаЗакупокСвободна(СтрокаПланаЗакупок)
ПолучитьЛотДоговора
Описание, пример вызова
// Получить лот в рамках которого введен договор. Если не находит, возвращает пустую ссылку.Функция ПолучитьЛотДоговора(ДоговорКонтрагента) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьЛотДоговора(ДоговорКонтрагента)
ПолучитьДоговорПоРеквизитам
Описание, пример вызова
Функция ПолучитьДоговорПоРеквизитам(Номер, Контрагент, Организация, ЗначенияРеквизитов=Неопределено) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьДоговорПоРеквизитам(Номер, Контрагент, Организация, ЗначенияРеквизитов);
ПолучитьМассивДоговоровЛота
Описание, пример вызова
Функция ПолучитьМассивДоговоровЛота(Лот, Поставщик) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивДоговоровЛота(Лот, Поставщик)
ПолучитьТаблицуДоговоровСПоставщикамиЛота
Описание, пример вызова
Функция ПолучитьТаблицуДоговоровСПоставщикамиЛота(Лот) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьТаблицуДоговоровСПоставщикамиЛота(Лот)
ПолучитьДоговорыСодержащиеЛот
Описание, пример вызова
Функция ПолучитьДоговорыСодержащиеЛот(Лот) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьДоговорыСодержащиеЛот(Лот)
ПолучитьДоговорыСодержащиеЛотЗакупочнойПроцедуры
Описание, пример вызова
Функция ПолучитьДоговорыСодержащиеЛотЗакупочнойПроцедуры( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьДоговорыСодержащиеЛотЗакупочнойПроцедуры();
ПолучитьДатуНачалаДействияДоговора
Описание, пример вызова
Функция ПолучитьДатуНачалаДействияДоговора(Договор) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьДатуНачалаДействияДоговора(Договор)
ПолучитьДатуПодписанияДоговора
Описание, пример вызова
Функция ПолучитьДатуПодписанияДоговора(Договор) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьДатуПодписанияДоговора(Договор)
ДобавитьВерсиюОбъектаДляЕИС
Описание, пример вызова
// Добавляет новую запись в регистр сведений ВерсииОбъектовДляЕИС. Номер версии увеличивает на единицу.// Если версий небыло, то номер устанавливаем в единицу.// Параметры:// Ссылка - ОпределяемыйТип.ОбъектыЦУЗОбменаСЭТП_УХ.// ОбоснованиеИзменений - Строка(2000). Непустая строка с причиной изменений.// Возвращает:// Число - номер добавленой версии.//Функция ДобавитьВерсиюОбъектаДляЕИС(Ссылка, ОбоснованиеИзменений) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ДобавитьВерсиюОбъектаДляЕИС(Ссылка, ОбоснованиеИзменений)
ПрефиксИменОбъектовВерсионированияЕИС
Описание, пример вызова
Функция ПрефиксИменОбъектовВерсионированияЕИС() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПрефиксИменОбъектовВерсионированияЕИС()
ИнициализироватьВерсионированиеДляЕИС
Описание, пример вызова
// Создает реквизиты, команды и элементы формы.// Параметры:// Ссылка - ОпределяемыйТип.ОбъектыЦУЗОбменаСЭТП_УХ - ссылка для// ГруппаКонтейнер - ГруппаФормы - группа в которую будут добавлены элементы формы.//Процедура ИнициализироватьВерсионированиеДляЕИС(Ссылка, Форма, ГруппаКонтейнер) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ИнициализироватьВерсионированиеДляЕИС(Ссылка, Форма, ГруппаКонтейнер)
НастроитьФормуДляВерсионированияЕИС
Описание, пример вызова
// Создать реквизиты формы// Создать команды формы// Создать элементы формыПроцедура НастроитьФормуДляВерсионированияЕИС(Форма, ГруппаКонтейнер) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.НастроитьФормуДляВерсионированияЕИС(Форма, ГруппаКонтейнер)
ПреобразоватьРеквизитРезервированияБюджетаВИзмерениеРегистраПотребностей
Описание, пример вызова
// Не все реквизиты оперативного плана называются эквивалентно// реквизитам потребностей.Функция ПреобразоватьРеквизитРезервированияБюджетаВИзмерениеРегистраПотребностей( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПреобразоватьРеквизитРезервированияБюджетаВИзмерениеРегистраПотребностей();
ПроверитьВозможностьВводаДоговораНаОснованииПредложения
Описание, пример вызова
// Важно: проверка заканчивается исключением, если// создавать договор нельзя.//Процедура ПроверитьВозможностьВводаДоговораНаОснованииПредложения(ПредложениеПобедителя) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ПроверитьВозможностьВводаДоговораНаОснованииПредложения(ПредложениеПобедителя)
ПроверитьПревышениеСуммыСмпФинансирования
Описание, пример вызова
// Определяет, превышает ли сумма СМП общую сумму в табличной части финансирования.// Возвращает истину, если превышения не зафиксировано в строке плана закупок СтрокаПланаВход.Функция ПроверитьПревышениеСуммыСмпФинансирования(СтрокаПланаВход) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПроверитьПревышениеСуммыСмпФинансирования(СтрокаПланаВход));
ВозможноУстановитьСостояниеСтрокиПланаЗакупок
Описание, пример вызова
// Проверяет, можно ли установить строке плана закупок СтрокаПланаВход// состояние СостояниеВход.Функция ВозможноУстановитьСостояниеСтрокиПланаЗакупок(СтрокаПланаВход, СостояниеВход) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ВозможноУстановитьСостояниеСтрокиПланаЗакупок(СтрокаПланаВход, СостояниеВход)
УстановитьПараметрВыбораПериодичностьЗакупок
Описание, пример вызова
// Устанавливает для указанного элемента формы "ПериодЗакупок"// параметр отбора "Периодичность" в соотвествии с регламентированной// периодичностью закупок.//Процедура УстановитьПараметрВыбораПериодичностьЗакупок(Элемент) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УстановитьПараметрВыбораПериодичностьЗакупок(Элемент)
УстановитьПараметрВыбора
Описание, пример вызова
// Устанавливает для указанного элемента формы параметр выбора// в соотвествии с указанным значением.Процедура УстановитьПараметрВыбора(Элемент, Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УстановитьПараметрВыбора(Элемент, );
НайтиИндексПараметраВыбора
Описание, пример вызова
// Ищет в массиве параметров выбора параметр с требуемым именем.// Возвращает его индекс.// Если не находит, то возвращает -1.//Функция НайтиИндексПараметраВыбора(МассивПараметров, ИмяПараметра) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.НайтиИндексПараметраВыбора(МассивПараметров, ИмяПараметра)
УдалитьПараметрВыбора
Описание, пример вызова
// Удаляет в массиве параметров выбора параметр с требуемым именем.//Процедура УдалитьПараметрВыбора(МассивПараметров, ИмяПараметра) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УдалитьПараметрВыбора(МассивПараметров, ИмяПараметра)
ПолучитьСпособыВыбораПоставщикаЧерезЗакупки
Описание, пример вызова
// Получить массив заполненный значениями перечисления СпособыВыбораПоставщика, которые относятся к выбору поставщика из нескльких вариантовФункция ПолучитьСпособыВыбораПоставщикаЧерезЗакупки() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьСпособыВыбораПоставщикаЧерезЗакупки()
ПолучитьПериодичностьЗакупок
Описание, пример вызова
// Период с которым регистрируются потребности (например, месяц).//Функция ПолучитьПериодичностьЗакупок() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьПериодичностьЗакупок()
ПолучитьПериодичностьРегламентированногоПланированияЗакупок
Описание, пример вызова
// Период в рамках которого осуществляется планирование для ЕИС (год).//Функция ПолучитьПериодичностьРегламентированногоПланированияЗакупок() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьПериодичностьРегламентированногоПланированияЗакупок()
ПолучитьТипыОбъектаОбмена
Описание, пример вызова
// Получить массив с типами, которые входят в определяемый тип "ОбъектыЦУЗОбменаСЭТП_УХ"Функция ПолучитьТипыОбъектаОбмена() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьТипыОбъектаОбмена()
ЗаписатьКлючевыеДатыЗакупочнойПроцедуры
Описание, пример вызова
Процедура ЗаписатьКлючевыеДатыЗакупочнойПроцедуры(ДокументМероприятие) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ЗаписатьКлючевыеДатыЗакупочнойПроцедуры(ДокументМероприятие)
ПолучитьКлючевыеДатыМероприятияЗакупки
Описание, пример вызова
// Прочитать значения ключевых дат мероприятия закупочной процедуры.//// Параметры:// ДокументМероприятие - ДокументСсылка.Мероприятие - документ мероприятия.//// Возвращаемое значение:// - Неопределено - значения ключевых дат не найдены.// - ВыборкаИзРезультатаЗапроса - спозиционирована на записи со значениями// ключевых дат, состав полей соотвествует регистру// сведений "КлючевыеДатыЗакупок".//Функция ПолучитьКлючевыеДатыМероприятияЗакупки(ДокументМероприятие) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьКлючевыеДатыМероприятияЗакупки(ДокументМероприятие)
ПолучитьМассивСтадийКвалификационныйОтбор
Описание, пример вызова
// Возвращает массив предопределенных элементов справочники СтадииМероприятий,// относящиеся к квалификационному отбору. Для чтения из регистра сведений// ПрогрессСтадийМероприятий;//// Возвращает:// Массив (СправочникСсылка.СтадииМероприятий)//Функция ПолучитьМассивСтадийКвалификационныйОтбор() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивСтадийКвалификационныйОтбор()
ПолучитьМассивСтадийПредоставленияРазьяснений
Описание, пример вызова
// Возвращает массив предопределенных элементов справочники СтадииМероприятий,// относящиеся к предоставлению разьяснений. Для чтения из регистра сведений// ПрогрессСтадийМероприятий;//// Возвращает:// Массив (СправочникСсылка.СтадииМероприятий)//Функция ПолучитьМассивСтадийПредоставленияРазьяснений() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьМассивСтадийПредоставленияРазьяснений()
ПолучитьРезультатЗапросаКлючевыхДатМероприятий
Описание, пример вызова
Функция ПолучитьРезультатЗапросаКлючевыхДатМероприятий(ДокументМероприятие) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьРезультатЗапросаКлючевыхДатМероприятий(ДокументМероприятие));
ОбъектУтвержден
Описание, пример вызова
// Проверяет, что объект утвержден.//// Параметры:// Ссылка - ЛюбаяСсылка - объект для которого проверяем утвержденность.//// Возвращаемое значение:// - Булево.//Функция ОбъектУтвержден(Ссылка) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ОбъектУтвержден(Ссылка)
ПолучитьСвойство
Описание, пример вызова
Функция ПолучитьСвойство(Структура, Имя, ЗначениеПоУмолчанию=Неопределено) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьСвойство(Структура, Имя, ЗначениеПоУмолчанию);
ПолучитьТекстовыйМакетКакСоответствие
Описание, пример вызова
// Возвращает соответствие как множество строк текстового документа.// Ключи в котором - это строки, а значения - это всегда Истина.//// Параметры:// Макет - ТекстовыйДокумент - документ из которого читаем строки.//// Возвращаемое значение:// - Соответствие {Строка текста: Истина}//Функция ПолучитьТекстовыйМакетКакСоответствие(ТекстДок) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьТекстовыйМакетКакСоответствие(ТекстДок)
ПолучитьТекстовыйМакетКакСтруктуру
Описание, пример вызова
// Возвращает структуру как множество строк текстового документа.// Ключи в котором - это строки, а значения - это всегда Истина.//// Параметры:// Макет - ТекстовыйДокумент - документ из которого читаем строки.//// Возвращаемое значение:// - Структура {Строка текста: Неопределено}//Функция ПолучитьТекстовыйМакетКакСтруктуру(ТекстДок) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьТекстовыйМакетКакСтруктуру(ТекстДок)
ПолучитьПервыйДокументОснования
Описание, пример вызова
// Для документа получает самый первый в цепочке ввода на основании.//// Параметры:// ДокументСсылка - ДокументСсылка - документ прородителя,// которого мы ищем.// ИмяРеквизитаОснование - Строка - имя реквизита в котором// записан документ основания. Необязательный, по умолчанию// - "ДокументОснование".//// Возвращаемое значение:// - ссылка на документ того же типа, что и ДокументСсылка.// Если ДокументСсылка не введен на основании,// то возвращает ссылку на него. Иначе возвращает// самый первый документ в цепочке, у которого нет основания.//Функция ПолучитьПервыйДокументОснования( Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьПервыйДокументОснования();
ПолучитьДокументыПоОтбору
Описание, пример вызова
// Получить массив документов указанного вида с отбором.//// Параметры:// ВидДокумента - Строка - вид документа в конфигураторе.// Отбор - Соответствие - ключи - это имена реквизитов документа (можно с точкой),// а значения - это значения отбора. Отбор всегда по равенству.// ИсключитьСсылку - ДокументСсылка.[ВидДокумента] - ссылка для исключения.//// Возвращаемое значение:// - Массив(ДокументСсылка.[ВидДокумента]) - найденные документы.// если документы не найдены, то возвращает пустой массив.//Функция ПолучитьДокументыПоОтбору(ВидДокумента, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьДокументыПоОтбору(ВидДокумента, );
ПолучитьСправочникПоОтбору
Описание, пример вызова
// Получить массив ссылок на справочник указанного вида с отбором.//// Параметры:// ВидСправочника - Строка - имя справочника в конфигураторе.// Отбор - Соответствие - ключи - это имена реквизитов справочника (можно с точкой),// а значения - это значения отбора. Отбор всегда по равенству.// ИсключитьСсылку - СправочникСсылка.{ВидДокумента} - ссылка для исключения.//// Возвращаемое значение:// - Массив(СправочникСсылка.{ВидСправочника}) - найденные документы.// если ссылки не найдены, то возвращает пустой массив.//Функция ПолучитьСправочникПоОтбору(ВидСправочника, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьСправочникПоОтбору(ВидСправочника, );
ПолучитьСсылкиОбъектаПоОтбору
Описание, пример вызова
// Получить массив ссылок указанного вида с отбором.//// Параметры:// ИмяОбъектаМетаданных - Строка - имя объекта метаданных.// ВидДокумента - Строка - вид объекта в конфигураторе.// Отбор - Соответствие - ключи - это имена реквизитов объекта (можно с точкой),// а значения - это значения отбора. Отбор всегда по равенству.// ИсключитьСсылку - {ИмяОбъектаМетаданных}Ссылка.{ВидДокумента} -// ссылка для исключения.//// Возвращаемое значение:// - Массив(Ссылка на объект) - найденные ссылки.// если они не найдены, то возвращает пустой массив.//Функция ПолучитьСсылкиОбъектаПоОтбору(ИмяОбъектаМетаданных, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьСсылкиОбъектаПоОтбору(ИмяОбъектаМетаданных, );
ПолучитьДокументЗакупочнойПроцедуры
Описание, пример вызова
// Получить документ для закупочной процедуры.// У документа должен быть реквизит "ЗакупочнаяПроцедура".// Если документов несколько, то будет возвращен случайный документ// (рассматриваем сценарий одного действующего документа закупки).//// Параметры:// ИмяДокумента - Строка - имя объекта метаданных документа.// ЗакупочнаяПроцедура - СправочникСсылка.ЗакупочнаяПроцедура - закупка// по которой нужно отобрать документа.// Проведен - Булево - учитывать при поиске флаг проведения документа.// Если Неопределено, то отбор не по проведению не делаем.// Иначе отбираем по указанному значению.//// Возвращаемое значение:// ДокументСсылка[ИмяДокумента]. Если не находит, то возвращает пустую ссылку.//Функция ПолучитьДокументЗакупочнойПроцедуры(ИмяДокумента, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьДокументЗакупочнойПроцедуры(ИмяДокумента, );
ПолучитьКоэффициентПересчетаВалют
Описание, пример вызова
// Получить пару Коэффициент и Кратность, для пересчета// использовать формулу: СуммаВВалютеВ = СуммаВВалютеИз * Коэффициент / Кратность.//// Параметры:// ВалютаИз - СправочникСсылка.Валюты - валюта из которой будет делаться пересчет.// ВалютаВ - СправочникСсылка.Валюты - валюта в котороую будет делаться пересчет.// ДатаПересчета - Дата - дата на которую нужно получить курсы валют.//// Возвращаемое значение:// - Структура:// - Коэффициент - Число - коэффициент пересчета.// - Кратность - Число - кратность, на которую нужно скорректировать коэффициент.//Функция ПолучитьКоэффициентПересчетаВалют(ВалютаИз, ВалютаВ, ДатаПересчета) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьКоэффициентПересчетаВалют(ВалютаИз, ВалютаВ, ДатаПересчета)
ПолучитьТипыОпределяемогоТипа
Описание, пример вызова
// Возвращает массив типов из определяемого типа.//Функция ПолучитьТипыОпределяемогоТипа(ИмяОпределяемогоТипа) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьТипыОпределяемогоТипа(ИмяОпределяемогоТипа)
УстановитьВидимостьЭлементовФормыРаботыСФайлами
Описание, пример вызова
// Скрыть элементы формы недоступные для внешнего поставщика.//Процедура УстановитьВидимостьЭлементовФормыРаботыСФайлами(ЭлементыФормы) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.УстановитьВидимостьЭлементовФормыРаботыСФайлами(ЭлементыФормы)
ЗаменитьВладельцаДоговораВТекстеЗапроса
Описание, пример вызова
// Возвращает, если необходимо, новый текст запроса, в котором обращение к реквизиту// Владелец договора заменено на обращение к реквизиту Контрагент.//Функция ЗаменитьВладельцаДоговораВТекстеЗапроса(ПсевдонимТаблицыДоговор, Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ЗаменитьВладельцаДоговораВТекстеЗапроса(ПсевдонимТаблицыДоговор, );
ПолучитьИмяВладельцаДоговора
Описание, пример вызова
Функция ПолучитьИмяВладельцаДоговора() Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьИмяВладельцаДоговора()
ПриОпределенииСправочниковХраненияФайлов
Описание, пример вызова
// Переопределяет справочники хранения файлов внешних поставщиков.//// Параметры:// ТипВладелецФайла - Тип - тип ссылки объекта, к которому добавляется файл.//// ИменаСправочников - Соответствие - содержит в ключах имена справочников.// При вызове содержит стандартное имя одного справочника,// помеченного, как основной (если существует).// Основной справочник используется для интерактивного// взаимодействия с пользователем. Чтобы указать основной// справочник, нужно установить Истина в значение соответствия.// Если установить Истина более одного раза, тогда будет ошибка.//Процедура ПриОпределенииСправочниковХраненияФайлов(ТипВладелецФайла, ИменаСправочников) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ПриОпределенииСправочниковХраненияФайлов(ТипВладелецФайла, ИменаСправочников)
ЗаполнитьРеквизитыСМСПИзОбъекта
Описание, пример вызова
// Заполняет реквизиты учета СМСП в приемнике из источника.// Если источник не указан, то устанавливает значения по умолчанию.//Процедура ЗаполнитьРеквизитыСМСПИзОбъекта(Приемник, Источник) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ЗаполнитьРеквизитыСМСПИзОбъекта(Приемник, Источник)
ОбновитьСтатусыВыгруженныхОбъектовСтрокПланаЗакупок
Описание, пример вызова
// Заменяет в регистре РегистрСостоянийОбъектов состояния закупочной процедуры с// СостоянияСогласования на аналог из СтатусыВыгружаемыхОбъектовЕИС.Процедура ОбновитьСтатусыВыгруженныхОбъектовСтрокПланаЗакупок() Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ОбновитьСтатусыВыгруженныхОбъектовСтрокПланаЗакупок()
ПроверитьЗапретОтгрузки
Описание, пример вызова
// Проверяет, разрешена ли отгрузка по документу ДокументОтгрузкиВход.// Возвращает результат проверки.Функция ПроверитьЗапретОтгрузки(ДокументОтгрузкиВход) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПроверитьЗапретОтгрузки(ДокументОтгрузкиВход)
ПроверитьТоварныеКатегорииВТаблице
Описание, пример вызова
// Проверяет правильность заполнения товарной категории ТоварнаяКатегорияВходв поле// КолонкаНоменклатураВход таблицы ТаблицаВход. Когда исходная товарная категория пустая -// проверка не выполняется.Функция ПроверитьТоварныеКатегорииВТаблице(ТоварнаяКатегорияВход, ТаблицаВход, КолонкаНоменклатураВход) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПроверитьТоварныеКатегорииВТаблице(ТоварнаяКатегорияВход, ТаблицаВход, КолонкаНоменклатураВход)
ПолучитьИдентификаторОтбораПользовательскойНастройки
Описание, пример вызова
// Возвращает идентификатор отбора с именем ИмяПоляВход в схеме компоновки СхемаВход.Функция ПолучитьИдентификаторОтбораПользовательскойНастройки(СхемаВход, ИмяПоляВход) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьИдентификаторОтбораПользовательскойНастройки(СхемаВход, ИмяПоляВход)
ВключитьИспользованиеОтбораВОтчете
Описание, пример вызова
// Устанавливает использование отбора по полю с именем ИмяПоляВход в настройках НастрокиКдИзм схемы компоновки// ИмяСхемыВход отчёта ИмяОтчетаВход в новое значение ИспользованиеВход.Процедура ВключитьИспользованиеОтбораВОтчете(ИмяОтчетаВход, ИмяСхемыВход, ИмяПоляВход, ИспользованиеВход, НастрокиКдИзм) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ВключитьИспользованиеОтбораВОтчете(ИмяОтчетаВход, ИмяСхемыВход, ИмяПоляВход, ИспользованиеВход, НастрокиКдИзм)
ВидимостьОтбораВОтчете
Описание, пример вызова
// Устанавливает видимость элементов отбора ИмяПоляВход схемы ИмяСхемыВход в отчёте// ИмяОтчетаВход на форме ФормаИзм в состояние ВидимостьВход.Процедура ВидимостьОтбораВОтчете(ИмяОтчетаВход, ИмяСхемыВход, ИмяПоляВход, ВидимостьВход, ФормаИзм) Экспорт
Пример вызова
ЦентрализованныеЗакупкиУХ.ВидимостьОтбораВОтчете(ИмяОтчетаВход, ИмяСхемыВход, ИмяПоляВход, ВидимостьВход, ФормаИзм)
ПолучитьДанныеЗаполненияПоДоговору
Описание, пример вызова
// На основании справочника договоры ДоговорВход получает массив структур для заполнения// номенклатуры в табличную часть.Функция ПолучитьДанныеЗаполненияПоДоговору(ДоговорВход, ПоступлениеОбъект) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.ПолучитьДанныеЗаполненияПоДоговору(ДоговорВход, ПоступлениеОбъект)
УстановитьСвойствоЭлементаФормы
Описание, пример вызова
Функция УстановитьСвойствоЭлементаФормы(ЭлементыФормы, ИмяЭлемента, ИмяРеквизита, Значение) Экспорт
Пример вызова
Результат = ЦентрализованныеЗакупкиУХ.УстановитьСвойствоЭлементаФормы(ЭлементыФормы, ИмяЭлемента, ИмяРеквизита, Значение));
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).