Интеграция ЗЕРНО
ВерсияAPI
Описание, пример вызова
// Версия API.//// Возвращаемое значение:// Строка - Версия APIФункция ВерсияAPI() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ВерсияAPI()
ВерсияСервисаAPI
Описание, пример вызова
// Версия сервиса API.//// Возвращаемое значение:// Строка - Версия сервиса APIФункция ВерсияСервисаAPI() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ВерсияСервисаAPI()
ПоддерживаемыеВерсииAPI
Описание, пример вызова
// Поддерживаемые версии API.//// Возвращаемое значение:// Массив из Строка - Поддерживаемые версии APIФункция ПоддерживаемыеВерсииAPI() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ПоддерживаемыеВерсииAPI()
ПоддерживаемыеВерсииСервисаAPI
Описание, пример вызова
// Поддерживаемые версии сервиса API.//// Возвращаемое значение:// Массив из Строка - Поддерживаемые версии сервиса APIФункция ПоддерживаемыеВерсииСервисаAPI() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ПоддерживаемыеВерсииСервисаAPI()
ПараметрыОптимизацииПоУмолчанию
Описание, пример вызова
// Возвращает структуру параметров оптимизации по умолчанию.//// Возвращаемое значение:// Структура - Параметры оптимизации по умолчанию:// * КоличествоЗапросовВМинуту - Число -// * ИнтервалМеждуОтправкойЗапросаИПолучениемРезультата - Число -// * ИнтервалМеждуПолучениемРезультатов - Число -// * ТаймаутHTTPЗапросов - Число -// * КоличествоЭлементовСтраницыОтвета - Число -// * КоличествоЭлементовСтраницыОтветаСправочника - Число -// * АдресСервераТестовыйКонтур - Строка -// * АдресСервера - Строка -// * ВерсияAPI - Строка -// * ВерсияСервисаAPI - Строка -// * ИспользоватьПодтверждениеПолученияСообщения - Булево -// * ДатаОграниченияГлубиныДереваПартий - Дата -// * УчитываемыеВидыПродукции - см. УчитываемыеВидыПродукции// * ПоддерживаемыеВерсииAPI - Массив из Строка -// * ПоддерживаемыеВерсииСервисаAPI - Массив из Строка -Функция ПараметрыОптимизацииПоУмолчанию() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ПараметрыОптимизацииПоУмолчанию()
ПараметрыОптимизации
Описание, пример вызова
// Возвращает структуру параметров оптимизации.// В случае, если константы "Настройки обмена ЗЕРНО" и "Интервал запроса измененных данных ЗЕРНО" не заполнены// - возвращает параметры по умолчанию. см. ПараметрыОптимизацииПоУмолчанию.//// Возвращаемое значение:// см. ПараметрыОптимизацииПоУмолчанию//Функция ПараметрыОптимизации() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ПараметрыОптимизации()
ПакетыXDTO
Описание, пример вызова
// Пакеты XDTO.//// Возвращаемое значение:// Структура - Пакеты XDTO:// * ВерсияAPI - Строка -// * ВерсияСервисаAPI - Строка -// * СписокAPI - Массив из ПакетXDTO -// * СписокСервисаAPI - Массив из ПакетXDTO -Функция ПакетыXDTO() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ПакетыXDTO()
УказываетсяТранспортноеСредство
Описание, пример вызова
// Функция определяет признак использования справочника транспортных средств.//// Возвращаемое значение:// Булево - Признак использования справочника транспортных средств.//Функция УказываетсяТранспортноеСредство() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.УказываетсяТранспортноеСредство()
УстановитьВидимостьКомандыВыполнитьОбмен
Описание, пример вызова
// Устанавливает видимость команды "Выполнить обмен" в формах документов, протокола и панели обмена с ЗЕРНО.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма с кнопкой "Выполнить обмен с ФГИС ЗЕРНО"// ИмяЭлемента - Строка - Имя кнопки формыПроцедура УстановитьВидимостьКомандыВыполнитьОбмен(Форма, ИмяЭлемента) Экспорт
Пример вызова
ИнтеграцияЗЕРНО.УстановитьВидимостьКомандыВыполнитьОбмен(Форма, ИмяЭлемента)
УстановитьПометкуУдаленияПрисоединенныхФайловДокументовЗЕРНО
Описание, пример вызова
// Обработчик подписки на событие ПередЗаписью владельца присоединенного файла.// Помечает на удаление связанные файлы.//// Параметры:// Источник - ДокументОбъект - владелец присоединенного файла.// Отказ - Булево - параметр, передаваемый в подписку на событие ПередЗаписью.// РежимЗаписи - Булево - параметр, передаваемый в подписку на событие ПередЗаписью.// РежимПроведения - Булево - параметр, передаваемый в подписку на событие ПередЗаписью.//Процедура УстановитьПометкуУдаленияПрисоединенныхФайловДокументовЗЕРНО(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Пример вызова
ИнтеграцияЗЕРНО.УстановитьПометкуУдаленияПрисоединенныхФайловДокументовЗЕРНО(Источник, Отказ, РежимЗаписи, РежимПроведения)
ДокументыОснованияДляДокументаЗЕРНО
Описание, пример вызова
// Возвращает допустимые типы документа-основания для указанного документа ЗЕРНО.//// Параметры:// МетаданныеДокументаЗЕРНО - ОбъектМетаданных - метаданные документа из ОпределяемыйТип.ДокументыЗЕРНОПоддерживающиеСтатусыОформления//// Возвращаемое значение:// ОписаниеТипов - ОпределяемыйТип.Основание<МетаданныеДокументаЗЕРНО.Имя>.Тип// тип реквизита ДокументОснование указанного документа ЗЕРНО//Функция ДокументыОснованияДляДокументаЗЕРНО(МетаданныеДокументаЗЕРНО) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ДокументыОснованияДляДокументаЗЕРНО(МетаданныеДокументаЗЕРНО)
ПриСозданииНаСервереФормыСпискаДокументовЗЕРНО
Описание, пример вызова
// При создании на сервере формы списка документов ЗЕРНО.//// Параметры:// Форма - ФормаКлиентскогоПриложения// ИменаСписков - Строка - Имена списков// ИменаСписковКОформлению - Строка - Имена списков к оформлениюПроцедура ПриСозданииНаСервереФормыСпискаДокументовЗЕРНО(Форма, ИменаСписков, ИменаСписковКОформлению) Экспорт
Пример вызова
ИнтеграцияЗЕРНО.ПриСозданииНаСервереФормыСпискаДокументовЗЕРНО(Форма, ИменаСписков, ИменаСписковКОформлению)
ИспользуетсяИнтеграцияВФормеДокументаОснования
Описание, пример вызова
// Используется интеграция в форме документа основания.//// Параметры:// Форма - ФормаКлиентскогоПриложения// Объект - ДанныеФормыСтруктура//// Возвращаемое значение:// Булево - Используется интеграция в форме документа основанияФункция ИспользуетсяИнтеграцияВФормеДокументаОснования(Форма, Объект) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ИспользуетсяИнтеграцияВФормеДокументаОснования(Форма, Объект)
ОписаниеОформленныхДокументовЗЕРНО
Описание, пример вызова
Функция ОписаниеОформленныхДокументовЗЕРНО(МетаданныеДокументаЗЕРНО, ДокументОснование, ДокументыПоОснованию, СтатусыОформления) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ОписаниеОформленныхДокументовЗЕРНО(МетаданныеДокументаЗЕРНО, ДокументОснование, ДокументыПоОснованию, СтатусыОформления)
ШаблонПредставленияДокументаЗЕРНОДляПоляИнтеграции
Описание, пример вызова
Функция ШаблонПредставленияДокументаЗЕРНОДляПоляИнтеграции(МетаданныеДокументаЗЕРНО, ДокументОснование) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ШаблонПредставленияДокументаЗЕРНОДляПоляИнтеграции(МетаданныеДокументаЗЕРНО, ДокументОснование)
ИнициализироватьСтруктуруРеквизитовОрганизацииКонтрагента
Описание, пример вызова
// Конструктор новой структуры реквизитов организации/контрагента.//// Возвращаемое значение:// Структура - Реквизиты организации контрагента:// * ИНН - Строка -// * КПП - Строка -// * ОГРН - Строка -// * Наименование - Строка -// * ТипОрганизации - ПеречислениеСсылка.ТипыОрганизацийЗЕРНО -// * КодАльфа3 - Строка -// * ЮридическийАдрес - Строка -// * ЮридическийАдресИндекс - Строка -// * КодРАФП - Строка -// * Фамилия - Строка -// * Имя - Строка -// * ИдентификаторАдреса - Строка -// * ОКТМО - Строка -// * ЮридическийАдресJSON - Строка - ЮридическийАдрес JSONФункция ИнициализироватьСтруктуруРеквизитовОрганизацииКонтрагента() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ИнициализироватьСтруктуруРеквизитовОрганизацииКонтрагента()
РеквизитыОрганизацииКонтрагента
Описание, пример вызова
// Реквизиты организации контрагента.//// Параметры:// ТаблицаИсточникиРеквизитов - ТаблицаЗначений// ОрганизацияКонтрагент - ОпределяемыйТип.ОрганизацияКонтрагентГосИС// Подразделение - Неопределено - Подразделение//// Возвращаемое значение:// Структура - Реквизиты организации контрагента:// * ИНН - Строка -// * КПП - Строка -// * ОГРН - Строка -// * Наименование - Строка -// * ТипОрганизации - ПеречислениеСсылка.ТипыОрганизацийЗЕРНО -// * КодАльфа3 - Строка -// * ЮридическийАдрес - Строка -// * ЮридическийАдресИндекс - Строка -// * КодРАФП - Строка -// * Фамилия - Строка -// * Имя - Строка -// * ЮридическийАдресJSON - Строка - ЮридическийАдрес JSONФункция РеквизитыОрганизацииКонтрагента(ТаблицаИсточникиРеквизитов, ОрганизацияКонтрагент, Подразделение = Неопределено) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.РеквизитыОрганизацииКонтрагента(ТаблицаИсточникиРеквизитов, ОрганизацияКонтрагент, Подразделение);
НоваяТаблицаОрганизацияКонтрагентПодразделение
Описание, пример вызова
// Таблица для получения реквизитов по органзиация/контрагент, подразделение.//// Возвращаемое значение:// ТаблицаЗначений - Таблица реквизитов ключей реквизитов организаций:// * Подразделение - ОпределяемыйТип.Подразделение - Подразделение// * ОрганизацияКонтрагент - ОпределяемыйТип.ОрганизацияКонтрагентГосИС - Организация// * КлючРеквизитов - СправочникСсылка.КлючиРеквизитовОрганизацийЗЕРНО - Ссылка на ключ реквизитов// * ИНН - Строка - ИНН// * КПП - Строка - КПП// * ОГРН - Строка - ОГРН// * Наименование - Строка - Наименование// * Фамилия - Строка - Фамилия// * Имя - Строка - Имя// * Отчество - Строка - Отчество// * ТипОрганизации - ПеречислениеСсылка.ТипыОрганизацийЗЕРНО -// * Организация - ОпределяемыйТип.Организация - Организация// * Контрагент - ОпределяемыйТип.КонтрагентГосИС - Контрагент// * КодАльфа3 - Строка - КодАльфа3// * ЮридическийАдрес - Строка - ЮридическийАдрес, представление// * ЮридическийАдресИндекс - Строка - ЮридическийАдресИндекс// * ЮридическийАдресJSON - Строка - ЮридическийАдрес JSONФункция НоваяТаблицаОрганизацияКонтрагентПодразделение() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.НоваяТаблицаОрганизацияКонтрагентПодразделение()
ДобавитьВТаблицуОтбораОрганизациюПодразделение
Описание, пример вызова
// Добавляет в таблицу отбора данные отбора//// Параметры:// ТаблицаОтбора - см. НоваяТаблицаОрганизацияКонтрагентПодразделение.// ОрганизацияКонтрагент - ОпределяемыйТип.ОрганизацияКонтрагентГосИС - Организация.// Подразделение - ОпределяемыйТип.Подразделение - Подразделение.Процедура ДобавитьВТаблицуОтбораОрганизациюПодразделение(ТаблицаОтбора, ОрганизацияКонтрагент, Подразделение = Неопределено) Экспорт
Пример вызова
ИнтеграцияЗЕРНО.ДобавитьВТаблицуОтбораОрганизациюПодразделение(ТаблицаОтбора, ОрганизацияКонтрагент, Подразделение);
ПолучитьСопоставленныеТовары
Описание, пример вызова
Функция ПолучитьСопоставленныеТовары(ТабличнаяЧасть, ИспользоватьОтборПоПартии = Ложь) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ПолучитьСопоставленныеТовары(ТабличнаяЧасть, ИспользоватьОтборПоПартии);
ЗаписатьСоответствиеНоменклатуры
Описание, пример вызова
// Сопоставляет продукцию ЗЕРНО с номенклатурой.//// Параметры:// Объект - ДокументОбъект - Объект в котором сопоставляется номенклатура.// ОписаниеТабличнойЧасти - Строка, ТаблицаЗначений - имя табличной части или таблица значений для сопоставления.//Процедура ЗаписатьСоответствиеНоменклатуры(Объект, ОписаниеТабличнойЧасти = "Товары") Экспорт
Пример вызова
ИнтеграцияЗЕРНО.ЗаписатьСоответствиеНоменклатуры(Объект, ОписаниеТабличнойЧасти);
ПередЗаписьюОбъекта
Описание, пример вызова
Процедура ПередЗаписьюОбъекта(ДокументОбъект, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Пример вызова
ИнтеграцияЗЕРНО.ПередЗаписьюОбъекта(ДокументОбъект, Отказ, РежимЗаписи, РежимПроведения)
УстановитьДоступностьПоляСтатус
Описание, пример вызова
Процедура УстановитьДоступностьПоляСтатус(Форма) Экспорт
Пример вызова
ИнтеграцияЗЕРНО.УстановитьДоступностьПоляСтатус(Форма)
ДокументПоддерживаетКорректировку
Описание, пример вызова
// Функция возвращает признак, что документ может быть создан как корректировочный при ошибках оформления//// Параметры:// МетаданныеДокумента - ОбъектМетаданных - метаданные объекта, который надо определить//// Возвращаемое значение:// Булево - Истина, если может быть оформлен корректирующий документ по ошибкам оформленияФункция ДокументПоддерживаетКорректировку(МетаданныеДокумента) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ДокументПоддерживаетКорректировку(МетаданныеДокумента)
ТребуетсяСозданиеКорректировочногоДокумента
Описание, пример вызова
// Требуется создание корректировочного документа.//// Параметры:// МетаданныеДокументаЗЕРНО - ОбъектМетаданных - метаданные документа ЗЕРНО// Документ - ОпределяемыйТип.ОснованиеОформлениеСДИЗЗЕРНО - прикладной документ, по которому требуется указать, создается// обычный документ или корректировочный//// Возвращаемое значение:// Булево - Истина, если по документу надо создать корректировочный. Доступно только если метаданные документа ЗЕРНО// поддерживают такую функциональностьФункция ТребуетсяСозданиеКорректировочногоДокумента(МетаданныеДокументаЗЕРНО, Документ) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ТребуетсяСозданиеКорректировочногоДокумента(МетаданныеДокументаЗЕРНО, Документ)
ЗаголовокДокументаПоддерживающегоКорректировку
Описание, пример вызова
// Функция возвращает заголовок документа, поддерживающего корректировку.//// Параметры:// СсылкаНаДокумент - ДокументСсылка - ссылка на любой документ, поддерживающий корректировку// КорректировочныйДокумент - Булево - признак, что документ является корректировочным// НомерДокумента - Строка, Число - номер документа// ДатаДокумента - Дата - дата документа//// Возвращаемое значение:// Строка - заголовок-представление документа в зависимости от переданных параметровФункция ЗаголовокДокументаПоддерживающегоКорректировку(СсылкаНаДокумент, КорректировочныйДокумент, НомерДокумента, ДатаДокумента) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ЗаголовокДокументаПоддерживающегоКорректировку(СсылкаНаДокумент, КорректировочныйДокумент, НомерДокумента, ДатаДокумента)
ОКПД2ПодлежащиеГосмониторингу
Описание, пример вызова
// Определяет ОКПД2, по которым необходимо формировать внесение сведений об урожае с использованием Госмониторинга.//// Возвращаемое значение:// Массив из Строка - массив ОКПД2.//Функция ОКПД2ПодлежащиеГосмониторингу() Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ОКПД2ПодлежащиеГосмониторингу()
ОКПД2ИспользуетГосмониторинг
Описание, пример вызова
// Определяет по ОКПД2 необходимость использования Госмониторинга при внесении сведений об урожае.//// Параметры:// ОКПД2 - Строка - ОКПД2 вида продукции.// Возвращаемое значение:// Булево - Истина, если использует.//Функция ОКПД2ИспользуетГосмониторинг(ОКПД2) Экспорт
Пример вызова
Результат = ИнтеграцияЗЕРНО.ОКПД2ИспользуетГосмониторинг(ОКПД2)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).