Интеграция ИС
МассивВТаблицуЗначений
Описание, пример вызова
// Возвращает таблицу значений на основании массива структур//// Параметры:// МассивСтруктур - Массив Из Структура - Массив структур, которые будут преобразованы в таблиц значений.// Свойства структуры первого элемента массива определяют состав колонок результирующей таблицы.//// Возвращаемое значение:// ТаблицаЗначений - таблица значений, созданная из массива структур.//Функция МассивВТаблицуЗначений(МассивСтруктур) Экспорт
Пример вызова
Результат = ИнтеграцияИС.МассивВТаблицуЗначений(МассивСтруктур)
МассивПустыхЗначенийСоставногоТипа
Описание, пример вызова
// Возвращает массив/список значений пустых значений составного типа, включая Неопределено//// Параметры:// ВходящееОписаниеТипа - ОписаниеТипов - Описание типов метаданного для получения типов.// ВозвращатьСписокЗначений - Булево - Выбор возвращаемого значения Масси или СписокЗначений.// Возвращаемое значение:// Массив, СписокЗначений - коллекция пустых значений составного типа.//Функция МассивПустыхЗначенийСоставногоТипа(ВходящееОписаниеТипа, ВозвращатьСписокЗначений=Ложь) Экспорт
Пример вызова
Результат = ИнтеграцияИС.МассивПустыхЗначенийСоставногоТипа(ВходящееОписаниеТипа, ВозвращатьСписокЗначений);
ХешированиеДанныхSHA256
Описание, пример вызова
// Рассчитать хеш для строки//// Параметры:// СтрокаДляРасчетаХеша - Строка - Строка для расчета хеша// Возвращаемое значение:// Строка - ОписаниеФункция ХешированиеДанныхSHA256(СтрокаДляРасчетаХеша, ФорматBase64 = Истина) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ХешированиеДанныхSHA256(СтрокаДляРасчетаХеша, ФорматBase64);
НастройкиОбменаГосИС
Описание, пример вызова
// Получает структуру настроек обмена через ЭДО, извлекая из константы НастройкиОбменаГосИС.//// Возвращаемое значение:// ТаблицаЗначений, Неопределено - Настройки обмена.//Функция НастройкиОбменаГосИС() Экспорт
Пример вызова
Результат = ИнтеграцияИС.НастройкиОбменаГосИС()
СертификатыОрганизаций
Описание, пример вызова
Функция СертификатыОрганизаций() Экспорт
Пример вызова
Результат = ИнтеграцияИС.СертификатыОрганизаций()
РазделительЗапросовВПакете
Описание, пример вызова
Функция РазделительЗапросовВПакете() Экспорт
Пример вызова
Результат = ИнтеграцияИС.РазделительЗапросовВПакете()
ПараметрыИнтеграцииВФорме
Описание, пример вызова
// Параметры вывода гиперссылок на документы ИС в форме документа-основания.//// Параметры:// ИменаПодсистем - Строка - имена подсистем (через запятую), на объекты которых нужны гиперссылки// ИмяЭлементаДляРазмещения - Строка - имя реквизита формы, для размещения гиперссылок//// Возвращаемое значение:// Структура - согласно параметрам//Функция ПараметрыИнтеграцииВФорме(ИменаПодсистем = "", ИмяЭлементаДляРазмещения = "") Экспорт
Пример вызова
Результат = ИнтеграцияИС.ПараметрыИнтеграцииВФорме(ИменаПодсистем, ИмяЭлементаДляРазмещения);
ИмяЭлементаДляРазмещения
Описание, пример вызова
Функция ИмяЭлементаДляРазмещения() Экспорт
Пример вызова
Результат = ИнтеграцияИС.ИмяЭлементаДляРазмещения()
ПриСозданииНаСервереВФормеДокументаОснования
Описание, пример вызова
// Процедура - При создании на сервере в форме документа основания//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма прикладного объекта для встраивания библиотечной гиперссылки// Объект - ДанныеФормыСтруктура - данные прикладного объекта// ПараметрыИнтеграции - См. ПараметрыИнтеграцииВФорме//Процедура ПриСозданииНаСервереВФормеДокументаОснования(Форма, Объект, Знач ПараметрыИнтеграции) Экспорт
Пример вызова
ИнтеграцияИС.ПриСозданииНаСервереВФормеДокументаОснования(Форма, Объект, ПараметрыИнтеграции)
ОбновитьПолеИнтеграцииВФормеДокументаОснования
Описание, пример вызова
Процедура ОбновитьПолеИнтеграцииВФормеДокументаОснования(Форма, Объект, ДополнительныеПараметры = Неопределено) Экспорт
Пример вызова
ИнтеграцияИС.ОбновитьПолеИнтеграцииВФормеДокументаОснования(Форма, Объект, ДополнительныеПараметры);
ПослеЗаписиНаСервереВФормеОбъектаДокументаИС
Описание, пример вызова
Процедура ПослеЗаписиНаСервереВФормеОбъектаДокументаИС(Форма, Объект, ИмяПодсистемы, ПараметрыЗаписи) Экспорт
Пример вызова
ИнтеграцияИС.ПослеЗаписиНаСервереВФормеОбъектаДокументаИС(Форма, Объект, ИмяПодсистемы, ПараметрыЗаписи)
НастроитьВидимостьДокументаОснования
Описание, пример вызова
Процедура НастроитьВидимостьДокументаОснования(Форма) Экспорт
Пример вызова
ИнтеграцияИС.НастроитьВидимостьДокументаОснования(Форма)
ДокументыИСПоДокументуОснованию
Описание, пример вызова
// Функция возвращает оформленные документы по документу-основанию// * в документе должен быть реквизит "ДокументОснование".// * допустимый тип документа определяется из регистра статусов.// Параметры:// ДокументОснование - ДокументСсылка - значение реквизита "ДокументОснование".// МетаданныеРегистраСтатусовДокументов - ОбъектМетаданных - используемый регистр статусов документов// ИмяИзмеренияДокумент - Строка - используемое измерение регистра статусов документов// Фильтр - Строка - фильтр регистра (при необходимости)// Возвращаемое значение:// Структура - описание документов, где:// * Ключ - Строка - [ИмяДокумента], имя метаданных оформленного документа// * Значение - Массив Из Структура - массив структур с полями:// ** Ссылка - ДокументСсылка - ссылка на оформленный документ// ** Дата - Дата - дата документа// ** Статус - Произвольный - статус документа по регистру//Функция ДокументыИСПоДокументуОснованию(ДокументОснование, МетаданныеРегистраСтатусовДокументов, Экспорт
Пример вызова
Результат = ИнтеграцияИС.ДокументыИСПоДокументуОснованию(ДокументОснование, МетаданныеРегистраСтатусовДокументов, );
ОписаниеТиповПоПолномуИмени
Описание, пример вызова
// Возвращает описание типов из указанного ссылочного типа по полному имени метаданных//// Параметры:// ПолноеИмя - Строка - полное имя объекта для получения ссылочного типа//// Возвращаемое значение:// ОписаниеТиповФункция ОписаниеТиповПоПолномуИмени(ПолноеИмя) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ОписаниеТиповПоПолномуИмени(ПолноеИмя)
ОписаниеТиповПоТипу
Описание, пример вызова
// Возвращает описание типов по переданному типу//// Параметры:// Тип - Тип - Тип значения//// Возвращаемое значение:// ОписаниеТипов - созданное на основании переданного типа описание типов.//Функция ОписаниеТиповПоТипу(Тип) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ОписаниеТиповПоТипу(Тип)
РеквизитДокументОснованиеДокументаИС
Описание, пример вызова
Функция РеквизитДокументОснованиеДокументаИС(МетаданныеДокумента) Экспорт
Пример вызова
Результат = ИнтеграцияИС.РеквизитДокументОснованиеДокументаИС(МетаданныеДокумента)
НезаполненныеЗначенияОпределяемогоТипа
Описание, пример вызова
// Формирует массив пустых значений определяемого типа.//// Возвращаемое значение:// Массив - Пустые значения определяемого типа.//Функция НезаполненныеЗначенияОпределяемогоТипа(ОпределяемыйТипИлиИмяТипа) Экспорт
Пример вызова
Результат = ИнтеграцияИС.НезаполненныеЗначенияОпределяемогоТипа(ОпределяемыйТипИлиИмяТипа)
ОбщийМодуль
Описание, пример вызова
Функция ОбщийМодуль(КраткоеИмяПодсистемы) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ОбщийМодуль(КраткоеИмяПодсистемы));
ЕстьРеквизитТабЧастиОбъекта
Описание, пример вызова
// Позволяет определить есть ли среди реквизитов табличной части объекта реквизит с переданным именем.//// Параметры:// ИмяРеквизита - Строка - Строковое имя искомого реквизита.// МетаданныеОбъекта - ОбъектМетаданных - описание метаданных объекта, среди реквизитов которого производится поиск.// ИмяТабЧасти - Строка - Строковое имя табличной части объекта, среди реквизитов которого производится поиск.//// Возвращаемое значение:// Булево - Истина, нашли реквизит с таким именем, Ложь - не нашли.//Функция ЕстьРеквизитТабЧастиОбъекта(ИмяРеквизита, МетаданныеОбъекта, ИмяТабЧасти) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ЕстьРеквизитТабЧастиОбъекта(ИмяРеквизита, МетаданныеОбъекта, ИмяТабЧасти)
РасчетСтатусовОформленияВыполняетсяВнеТранзакцииЗаписи
Описание, пример вызова
// Расчет статусов оформления для документов-оснований выполняется вне транзакции записи.// Если записываемый объект не является документом-основанием, расчет по текущему документу будет выполнен сразу.//// Возвращаемое значение:// Булево - расчет статусов оформления вынесен из подписок записи документовФункция РасчетСтатусовОформленияВыполняетсяВнеТранзакцииЗаписи() Экспорт
Пример вызова
Результат = ИнтеграцияИС.РасчетСтатусовОформленияВыполняетсяВнеТранзакцииЗаписи()
ТребуетсяТаблицаДляДвижений
Описание, пример вызова
// Определяет необходимость подготовить таблицу для формирования движений//// Параметры:// ИмяРегистра - Строка - имя регистра. Например "ТоварыНаСкладах"// Регистры - Строка, Структура - список регистров, разделенных запятой, или структура, в ключах которой - имена регистров// - Неопределено - то всегда возвращается ИСТИНА//// Возвращаемое значение:// Булево - Истина, если требуется инициализировать указанную таблицу//Функция ТребуетсяТаблицаДляДвижений(ИмяРегистра, Регистры) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ТребуетсяТаблицаДляДвижений(ИмяРегистра, Регистры)
ИнициализироватьДополнительныеСвойстваДляПроведения
Описание, пример вызова
// Процедура инициализирует общие структуры, используемые при проведении документов.// Вызывается из модуля документов при проведении.//Процедура ИнициализироватьДополнительныеСвойстваДляПроведения(ДокументСсылка, ДополнительныеСвойства, РежимПроведения = Неопределено) Экспорт
Пример вызова
ИнтеграцияИС.ИнициализироватьДополнительныеСвойстваДляПроведения(ДокументСсылка, ДополнительныеСвойства, РежимПроведения);
ИнициализироватьТаблицыДляДвижений
Описание, пример вызова
// Процедура компонует текст запроса, выполняет запрос и выгружает результаты запроса в таблицы//// Параметры:// Запрос - Запрос - запрос, параметры которого предварительно установлены.// ТекстыЗапроса - СписокЗначений из Строка - в списке перечислены тексты запросов и их имена.// Таблицы - Структура - структура в которую будут помещены полученные таблицы для движений.// ДобавитьРазделитель - Булево - Истина, если нужно добавить разделитель ";" между запросами.// ДобавлятьСловоТаблица - Булево - Истина, если к имени таблицы движений нужно в начало добавить слово "Таблица"// ТолькоОтмеченные - Булево - Только отмеченные регистрыПроцедура ИнициализироватьТаблицыДляДвижений(Запрос, ТекстыЗапроса, Таблицы, ДобавитьРазделитель = Ложь, ДобавлятьСловоТаблица = Истина, ТолькоОтмеченные=Ложь) Экспорт
Пример вызова
ИнтеграцияИС.ИнициализироватьТаблицыДляДвижений(Запрос, ТекстыЗапроса, Таблицы, ДобавитьРазделитель, ДобавлятьСловоТаблица, ТолькоОтмеченные);
ВыгрузитьРезультатыЗапроса
Описание, пример вызова
// Формирует пакет запросов и возвращает результат каждого запроса//// Параметры:// Запрос - Запрос - запрос, параметры которого предварительно установлены.// ТекстыЗапроса - СписокЗначений из Строка - в списке перечислены тексты запросов и их имена.// ОбходРезультата - ОбходРезультатаЗапроса - вариант обхода результата запроса.// ДобавитьРазделитель - Булево - Добавить разделитель//// Возвращаемое значение:// Структура -- структура в которую помещены полученные таблицыФункция ВыгрузитьРезультатыЗапроса(Запрос, ТекстыЗапроса, ОбходРезультата = Неопределено, ДобавитьРазделитель = Ложь) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ВыгрузитьРезультатыЗапроса(Запрос, ТекстыЗапроса, ОбходРезультата, ДобавитьРазделитель);
ПодготовитьНаборыЗаписейКРегистрацииДвижений
Описание, пример вызова
// Процедура выполняет подготовку наборов записей документа к записи движений.// 1. Очищает наборы записей от "старых записей" (ситуация возможна только в толстом клиенте)// 2. Взводит флаг записи у наборов, по которым документ имеет движения// Вызывается из модуля документов при проведении.//Процедура ПодготовитьНаборыЗаписейКРегистрацииДвижений(Объект, ЭтоНовый = Ложь) Экспорт
Пример вызова
ИнтеграцияИС.ПодготовитьНаборыЗаписейКРегистрацииДвижений(Объект, ЭтоНовый);
ПолучитьИспользуемыеРегистры
Описание, пример вызова
// Функция формирует массив имен регистров, по которым документ имеет движения.// Вызывается при подготовке записей к регистрации движений.//Функция ПолучитьИспользуемыеРегистры(Регистратор, Движения, МассивИсключаемыхРегистров = Неопределено) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ПолучитьИспользуемыеРегистры(Регистратор, Движения, МассивИсключаемыхРегистров);
ЗаписатьНаборыЗаписей
Описание, пример вызова
// Процедура записывает движения документа. Дополнительно происходит копирование параметров// в модули наборов записей для выполнения регистрации изменений в движениях.// Процедура вызывается из модуля документов при проведении.//Процедура ЗаписатьНаборыЗаписей(Объект) Экспорт
Пример вызова
ИнтеграцияИС.ЗаписатьНаборыЗаписей(Объект)
ОчиститьДополнительныеСвойстваДляПроведения
Описание, пример вызова
// Выполняет закрытие менеджера временных таблиц в структуре дополнительных свойств документа, используемых// при проведении.//// Параметры:// ДополнительныеСвойства - Структура - структура с дополнительными свойствами документа, используемыми// при проведении.//Процедура ОчиститьДополнительныеСвойстваДляПроведения(ДополнительныеСвойства) Экспорт
Пример вызова
ИнтеграцияИС.ОчиститьДополнительныеСвойстваДляПроведения(ДополнительныеСвойства)
ДобавитьЗаписьВПротоколОбмена
Описание, пример вызова
// Добавить запись в протокол обмена.//// Параметры:// Протокол - ОбъектМетаданныхСправочник - протокол обмена// ТекстСообщенияXML - Строка - Текст сообщения XML.// Реквизиты - Структура - Значения реквизитов сообщения, с обязательными полями:// * Документ - Произвольный - документ по которому ведется протокол обмена,// * ВладелецФайлов - Произвольный - элемент по которому ведется обмен с ГосИС.// ПроверятьХешБезСсылки - Булево - Признак проверки хеша без ссылки.// ЗаписатьПринудительно - Булево - Признак записи сообщения без поиска по хешу.// Возвращаемое значение:// Структура - Структура со свойствами:// * НовоеСообщение - Булево - Это новое сообщение.// * Ссылка - СправочникСсылка - Ссылка на присоединенный файл (СправочникСсылка[Протокол.Имя]).// * Документ - ДокументСсылка// * ДокументОснование - ДокументСсылка//Функция ДобавитьЗаписьВПротоколОбмена(Протокол, ТекстСообщенияXML, Реквизиты, ПроверятьХешБезСсылки, ЗаписатьПринудительно = Ложь) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ДобавитьЗаписьВПротоколОбмена(Протокол, ТекстСообщенияXML, Реквизиты, ПроверятьХешБезСсылки, ЗаписатьПринудительно);
ОтработатьВходящийДокументПротоколаОбмена
Описание, пример вызова
// Вызывает исключение при открытии формы протокола обмена с незаполненным параметром "Документ"// (форма предназначается для просмотра протокола обмена по конкретному объекту).//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма протокола обмена// ИмяПоляДокумент - Строка// ИмяРеквизита - Строка//Процедура ОтработатьВходящийДокументПротоколаОбмена(Форма, ИмяПоляДокумент = "Документ", ИмяРеквизита = "Документ") Экспорт
Пример вызова
ИнтеграцияИС.ОтработатьВходящийДокументПротоколаОбмена(Форма, ИмяПоляДокумент, ИмяРеквизита);
УстановитьУсловноеОформлениеПротоколаОбмена
Описание, пример вызова
// Устанавливает типовое условное оформление протокола обмена//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма протокола обмена//Процедура УстановитьУсловноеОформлениеПротоколаОбмена(Форма) Экспорт
Пример вызова
ИнтеграцияИС.УстановитьУсловноеОформлениеПротоколаОбмена(Форма)
ИндексКартинкиЗапроса
Описание, пример вызова
// Возвращает индекс картинки запроса в коллекции "ПротоколОбменаИС"//// Параметры:// СтрокаПоследовательности - Произвольный - коллекция с типом запроса (входящий, исходящий)// НеВыполнен - Булево - серые стрелки (по умолчанию Ложь)//// Возвращаемое значение:// Число - индекс соответствующей картинки запроса//Функция ИндексКартинкиЗапроса(СтрокаПоследовательности, НеВыполнен = Ложь) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ИндексКартинкиЗапроса(СтрокаПоследовательности, НеВыполнен);
ДополнитьСписокСтранЕАЭС
Описание, пример вызова
// Дополняет список странами ЕАЭС//// Параметры:// СписокСтран - СписокЗначений из СправочникСсылка.СтраныМира - текущий список стран// ВключатьКодВПредставление - Булево - Включает в представление код страны.Процедура ДополнитьСписокСтранЕАЭС(СписокСтран, ВключатьКодВПредставление = Истина) Экспорт
Пример вызова
ИнтеграцияИС.ДополнитьСписокСтранЕАЭС(СписокСтран, ВключатьКодВПредставление);
ПриДобавленииКлассификаторов
Описание, пример вызова
// Переопределяется список и настройки классификаторов обновления которых необходимо// загружать из сервиса классификаторов. Для получения идентификатора необходимо// перевести наименование объекта метаданных, данные которого планируется обновлять,// на английский язык. При переводе рекомендуется использовать профессиональные// программы перевода текста, либо воспользоваться услугами переводчика, т.к. при// обнаружении смысловых ошибок в идентификаторе потребуется заводить новый классификатор// и изменять код конфигурации.//// Параметры:// Классификаторы - Массив из Структура - содержит настройки загрузки классификаторов.// Состав настроек см. функцию РаботаСКлассификаторами.ОписаниеКлассификатора.//// Пример:// Описатель = РаботаСКлассификаторами.ОписаниеКлассификатора();// Описатель.Наименование = НСтр("ru = 'Ставки рефинансирования'");// Описатель.Идентификатор = "CentralBankRefinancingRate";// Описатель.ОбновлятьАвтоматически = Истина;// Описатель.ОбщиеДанные = Истина;// Описатель.СохранятьФайлВКэш = Ложь;// Описатель.ОбработкаРазделенныхДанных = Ложь;// Классификаторы.Добавить(Описатель);////@skip-warningПроцедура ПриДобавленииКлассификаторов(Классификаторы) Экспорт
Пример вызова
ИнтеграцияИС.ПриДобавленииКлассификаторов(Классификаторы)
ПриОпределенииНачальногоНомераВерсииКлассификатора
Описание, пример вызова
// Переопределяются номер версии классификатора, который уже загружен в информационную базу.// При начале использовании подсистемы "РаботаСКлассификаторами" или при подключении нового// классификатора к сервису, неизвестно какой номер версии классификатора загружен в ИБ,// поэтому при очередной итерации обновления данных из сервиса данные будут загружены повторно.// Чтобы избежать повторной загрузки, необходимо указать задать начальный номер версии.// Метод будет вызван при попытке загрузить версию классификатора, у которого установлена// версия равная 0.//// Параметры:// Идентификатор - Строка - идентификатор классификатора в сервисе классификаторов.// Определяется в процедуре ПриДобавленииКлассификаторов.// НачальныйНомерВерсии - Число - номер версии загруженного классификатора.//// Пример:// Если Идентификатор = "CentralBankRefinancingRate" Тогда// НачальныйНомерВерсии = РегистрыСведений.СтавкиРефинансирования.НомерЗагруженнойВерсии();// КонецЕсли;////@skip-warningПроцедура ПриОпределенииНачальногоНомераВерсииКлассификатора(Идентификатор, НачальныйНомерВерсии) Экспорт
Пример вызова
ИнтеграцияИС.ПриОпределенииНачальногоНомераВерсииКлассификатора(Идентификатор, НачальныйНомерВерсии)
ПриЗагрузкеКлассификатора
Описание, пример вызова
// Переопределяются алгоритмы обработки файла загруженного// из сервиса классификаторов. После обработки файла нельзя удалять// временного хранилища, т.к. при необходимости он будет сохранен в// кэше для последующего использования.//// Параметры:// Идентификатор - Строка - идентификатор классификатора в сервисе классификаторов.// Определяется в процедуре ПриДобавленииКлассификаторов.// Версия - Число - номер загруженной версии;// Адрес - Строка - адрес двоичных данных файла обновления во// временном хранилище;// Обработан - Булево - если Ложь, при обработке файла обновления были ошибки// и его необходимо загрузить повторно;// ДополнительныеПараметры - Структура - содержит дополнительные параметры обработки.// Необходимо использовать для передачи значений в переопределяемый// метод РаботаСКлассификаторамиВМоделиСервисаПереопределяемый.ПриОбработкеОбластиДанных// и метод ИнтеграцияПодсистемБИП.ПриОбработкеОбластиДанных..// Пример:// Если Идентификатор = "CentralBankRefinancingRate" Тогда// Обработан = РегистрыСведений.СтавкиРефинансирования.ОбновитьДанныеРегистраИзФайла(Адрес, ДополнительныеПараметры);// КонецЕсли;////@skip-warningПроцедура ПриЗагрузкеКлассификатора(Идентификатор, Версия, Адрес, Обработан, ДополнительныеПараметры) Экспорт
Пример вызова
ИнтеграцияИС.ПриЗагрузкеКлассификатора(Идентификатор, Версия, Адрес, Обработан, ДополнительныеПараметры)
ПриОпределенииИдентификаторовКлассификаторовВМоделиСервиса
Описание, пример вызова
// см. РаботаСКлассификаторамиВМоделиСервисаПереопределяемый.ПриОпределенииИдентификаторовКлассификаторовПроцедура ПриОпределенииИдентификаторовКлассификаторовВМоделиСервиса(Идентификаторы) Экспорт
Пример вызова
ИнтеграцияИС.ПриОпределенииИдентификаторовКлассификаторовВМоделиСервиса(Идентификаторы)
ЗаполнитьВидПродукцииПоТабличнойЧасти
Описание, пример вызова
// Обработчик заполнения вида продукции в шапке документа ГосИС. Вызывается после заполнения табличной части "Товары",// берет вид продукции из первой строки.//// Параметры:// ДокументОбъект - ДокументОбъект - документ ГосИС с реквизитом "ВидПродукции" в шапке//Процедура ЗаполнитьВидПродукцииПоТабличнойЧасти(ДокументОбъект) Экспорт
Пример вызова
ИнтеграцияИС.ЗаполнитьВидПродукцииПоТабличнойЧасти(ДокументОбъект)
ПараметрыЗаполненияТабличнойЧастиТовары
Описание, пример вызова
// Возвращает структуру параметров заполнения табличной части.//// Параметры:// ВходноеЗначение - Массив Из ПеречислениеСсылка.ВидыПродукцииИС, ПеречислениеСсылка.ВидыПродукцииИС - виды продукции, которые поддерживает документ.// Возвращаемое значение:// Структура -Функция ПараметрыЗаполненияТабличнойЧастиТовары(ВходноеЗначение) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ПараметрыЗаполненияТабличнойЧастиТовары(ВходноеЗначение)
ПоляПоискаМаркируемойПродукции
Описание, пример вызова
//Возвращает поля поиска строки табличной части по номенклутаре, характеристикике, опционально серии.////Параметры:// ЕстьСерии - Булево - наличие колонки "Серия" в табличной части.// ЕстьGTIN - Булево - наличие колонки "GTIN" в табличной части.// СпецификаМаркировкаМолочнойПродукции - Булево - специфика в табличной части маркировки// (молочная продукция с/без ВетИС - срок годности с/без идентификатора ВетИС, соответственно).////Возвращаемое значение:// Структура - поля поиска:// * Номенклатура - ОпределяемыйТип.Номенклатура - Пустоне значение номенклатуры.// * Характеристика - ОпределяемыйТип.ХарактеристикаНоменклатуры - Пустое значение характеристики.// * Серия - ОпределяемыйТип.СерияНоменклатуры - Пустое значение серии. Может отсутствовать.// * GTIN - ОпределяемыйТип.GTIN - Пустое значение GTIN. Может отсутствовать.// * ИдентификаторПроисхожденияВЕТИС - ОпределяемыйТип.ИдентификаторПроисхожденияВЕТИС - пустое значение идентификатора. Может отсутствовать.// * СрокГодности - Дата - пустое значение срока годности. Может отсутствовать.Функция ПоляПоискаМаркируемойПродукции(ЕстьСерии = Истина, ЕстьGTIN = Ложь, СпецификаМаркировкаМолочнойПродукции = Ложь) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ПоляПоискаМаркируемойПродукции(ЕстьСерии, ЕстьGTIN, СпецификаМаркировкаМолочнойПродукции);
РегЗаданияНастроены
Описание, пример вызова
// Рег задания настроены.//// Параметры:// РезультатЗапроса - РезультатЗапроса - Результат запроса// ИдентификаторПроблемы - Строка - Идентификатор проблемы// ВсеЗадания - Булево - Все задания//// Возвращаемое значение:// Булево - Рег задания настроеныФункция РегЗаданияНастроены(РезультатЗапроса, ИдентификаторПроблемы, ВсеЗадания = Истина) Экспорт
Пример вызова
Результат = ИнтеграцияИС.РегЗаданияНастроены(РезультатЗапроса, ИдентификаторПроблемы, ВсеЗадания);
ИспользуетсяМаркируемаяПродукция
Описание, пример вызова
// Определяет ведение учета маркируемой продукции.//// Возвращаемое значение:// Булево - учет маркируемой продукции ведетсяФункция ИспользуетсяМаркируемаяПродукция() Экспорт
Пример вызова
Результат = ИнтеграцияИС.ИспользуетсяМаркируемаяПродукция()
СвойстваМаркируемойПродукции
Описание, пример вызова
// Возвращает свойства маркируемой продукции по номенклатуре.//// Параметры:// Номенклатура - ОпределяемыйТип.Номенклатура, - Номенклатура.// Возвращаемое значение:// Структура - Описание:// * Номенклатура - ОпределяемыйТип.Номенклатура - Номенклатура.// * МаркируемаяПродукция - Булево - Истина, если продукция маркируемая.// * ВидПродукции - ПеречислениеСсылка.ВидыПродукцииИС - Вид маркируемой продукции.Функция СвойстваМаркируемойПродукции(Номенклатура) Экспорт
Пример вызова
Результат = ИнтеграцияИС.СвойстваМаркируемойПродукции(Номенклатура)
СвойстваТаблицыПродукции
Описание, пример вызова
// Возвращает таблицу свойств маркируемой продукции по входящей таблице товаров.//// Параметры:// Таблица - ТаблицаЗначений - входящая таблица товаров.// ИмяКолонкиНоменклатура - Строка - имя колонки номенклатуры входной таблицы.// Возвращаемое значение:// ТаблицаЗначений - Описание:// * Номенклатура - ОпределяемыйТип.Номенклатура - Номенклатура.// * МаркируемаяПродукция - Булево - Истина, если продукция маркируемая.// * ВидПродукции - ПеречислениеСсылка.ВидыПродукцииИС - Вид маркируемой продукции.Функция СвойстваТаблицыПродукции(Таблица, ИмяКолонкиНоменклатура = "Номенклатура") Экспорт
Пример вызова
Результат = ИнтеграцияИС.СвойстваТаблицыПродукции(Таблица, ИмяКолонкиНоменклатура);
ВидПродукцииПоНоменклатуре
Описание, пример вызова
//Получает вид продукции по номенклатуре////Параметры:// Номенклатура - ОпределяемыйТип.Номенклатура - Номенклатура.////Возвращаемое значение:// ПеречислениеСсылка.ВидыПродукцииИС - вид продукции по номенклатуре//Функция ВидПродукцииПоНоменклатуре(Номенклатура) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ВидПродукцииПоНоменклатуре(Номенклатура)
ЕдиницаУчетаМожетНеСовпадатьСИндивидуальнойПотребительскойУпаковкойПоВидуПродукции
Описание, пример вызова
// Настройка конфигурации для ведения учета в произвольных единицах измерения:// * Ложь (по умолчанию) - индивидуальная потребительская упаковка безусловно соответствует учетному количеству = 1.// * Истина - индивидуальная потребительская упаковка может соответствовать произвольному (в т.ч. нефиксированному)// учетному количеству. Запрашивается коэффициент GTIN для потребительской упаковки при его первом считывании.// Примеры использования: базовая единица измерения - мерная (литр, килограмм); сигара; блок сигарет.// Параметры:// ВидПродукции - Перечислениессылка.ВидыПродукцииИС - Вид продукции.//// Возвращаемое значение:// Булево - Единица учета может не совпадать с индивидуальной потребительской упаковкой по виду продукцииФункция ЕдиницаУчетаМожетНеСовпадатьСИндивидуальнойПотребительскойУпаковкойПоВидуПродукции(ВидПродукции) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ЕдиницаУчетаМожетНеСовпадатьСИндивидуальнойПотребительскойУпаковкойПоВидуПродукции(ВидПродукции)
ОрганизацииИнтеркампани
Описание, пример вызова
// Получает список доступных для интеркампани организаций.//// Возвращаемое значение:// ТаблицаЗначений - Организации интеркампани:// * Организация - ОпределяемыйТип.Организация - Ссылка на организацию.// * Подразделение - ОпределяемыйТип.Подразделение - Ссылка на подразделение.// * Представление - Строка - Представление.// * ИНН - Строка - ИНН организации.// * КПП - Строка - КПП организации.Функция ОрганизацииИнтеркампани() Экспорт
Пример вызова
Результат = ИнтеграцияИС.ОрганизацииИнтеркампани()
ПарольКСертификату
Описание, пример вызова
// Возвращает пароль к сертификату, если доступен текущему пользователю.// При вызове в привилегированном режиме текущий пользователь не учитывается.//// Параметры:// Сертификат - Неопределено - вернуть пароли ко всем сертификатам, доступным текущему пользователю.// - СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования - вернуть пароль// к указанному сертификату.//// Возвращаемое значение:// Неопределено - пароль для указанного сертификата не указан.// Строка - пароль для указанного сертификата.// Соответствие - все заданные пароли, доступные текущему пользователю// в виде ключ - сертификат и значение - пароль.//Функция ПарольКСертификату(Сертификат = Неопределено) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ПарольКСертификату(Сертификат);
ВремяОжидания
Описание, пример вызова
// Серверное ожидание перед очередным действием в соответствии с ограничениями сервиса//// Параметры:// ВремяОжидания - Число, Неопределено - время ожидания// Возвращаемое значение:// Число, Неопределено - время ожиданияФункция ВремяОжидания(ВремяОжидания) Экспорт
Пример вызова
Результат = ИнтеграцияИС.ВремяОжидания(ВремяОжидания)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).