Skip to content

Интеграция ЗЕРНО переопределяемый

ПриИзмененииСтатусаДокумента

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

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

ИнтеграцияЗЕРНОПереопределяемый.ПриИзмененииСтатусаДокумента(ДокументСсылка, ПредыдущийСтатус, НовыйСтатус, ПараметрыОбновленияСтатуса);

УказываетсяТранспортноеСредство

Описание, пример вызова
// Процедура определяет использование транспортных средств
//
// Параметры:
// Указывается - Булево - Признак использования транспортных средств.
Процедура УказываетсяТранспортноеСредство(Указывается) Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.УказываетсяТранспортноеСредство(Указывается)

ПриОпределенииРеквизитовТранспортногоСредства

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

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииРеквизитовТранспортногоСредства(Реквизиты, ТранспортноеСредство)

ЗаполнитьКоличествоПоКоличествуЗЕРНО

Описание, пример вызова
// Заполняет количество номенклатуры по количеству ЗЕРНО:
// * Имя колонки с количеством ЗЕРНО откуда идет пересчет: <Количество[суффикс]ЗЕРНО>,
// * Имя колонки с прикладным количеством: <Количество[суффикс]>.
//
// Параметры:
// ОбъектыПересчета - ДанныеФормыЭлементКоллекции, Массив Из СтрокаТабличнойЧасти - объекты для пересчета.
// Суффикс - Строка - Окончание наименования колонки, содержащей количество.
Процедура ЗаполнитьКоличествоПоКоличествуЗЕРНО(ОбъектыПересчета, Суффикс = "") Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.ЗаполнитьКоличествоПоКоличествуЗЕРНО(ОбъектыПересчета, Суффикс);

ОбработкаЗаполненияДокумента

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

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

ИнтеграцияЗЕРНОПереопределяемый.ОбработкаЗаполненияДокумента(ДокументОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)

ЗаполнитьСоответствиеШапкиОбъектов

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

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

ИнтеграцияЗЕРНОПереопределяемый.ЗаполнитьСоответствиеШапкиОбъектов(ДокументОснование, ДокументОбъект)

ПриОпределенииОбособленныхПодразделенийОрганизации

Описание, пример вызова
// В процедуре реализуется заполнение обособленных подразделений для коллекции организаций. В переданной таблице
// необходимо заполнить колонки ОрганизацияКонтрагент, Подразделение.
//
// Параметры:
// КоллекцияОрганизаций - ТаблицаЗначений - массив ссылок, по которым нужно получить реквизиты
// ТаблицаПодразделенйОрганизации - см. ИнтеграцияЗЕРНО.НоваяТаблицаОрганизацияКонтрагентПодразделение
Процедура ПриОпределенииОбособленныхПодразделенийОрганизации(КоллекцияОрганизаций, ТаблицаПодразделенйОрганизации) Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииОбособленныхПодразделенийОрганизации(КоллекцияОрганизаций, ТаблицаПодразделенйОрганизации)

ПриОпределенииРеквизитовОрганизацийКонтрагентов

Описание, пример вызова
// В процедуре требуется дополнить в переданной таблице по Организации/контрагенту и подразделению
// данные ИНН/КПП/ОГРН/Наименование/ТипОрганизации/КодАльфа3/ЮридическийАдрес/Фамилия/Имя/Отчество из информационной базы.
// КоллекцияОрганизацийПодразделений индексирован по "ОрганизацияКонтрагент, Подразделение".
//
// Параметры:
// КоллекцияОрганизацийПодразделений - см. ИнтеграцияЗЕРНО.НоваяТаблицаОрганизацияКонтрагентПодразделение
Процедура ПриОпределенииРеквизитовОрганизацийКонтрагентов(КоллекцияОрганизацийПодразделений) Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииРеквизитовОрганизацийКонтрагентов(КоллекцияОрганизацийПодразделений)

ПриОпределенииКонтрагентовОрганизацийПоРеквизитам

Описание, пример вызова
// Определение ссылок на организации и контрагенты по реквизитам. Переданной таблице реквизитов необходимо заполнить
// колонки:
// - Организация - Ссылка на организацию, найденную по переданным реквизитам
// - Контрагент - Ссылка на контрагент, найденного по переданным реквизитам,
// - Подразделение - Ссылка на обособленное подразделение, найденного по переданным реквизитам.
// Параметры:
// ТаблицаРеквизитов - см. Справочники.КлючиРеквизитовОрганизацийЗЕРНО.НоваяТаблицаРеквизитовКлючейРеквизитовОрганизаций
Процедура ПриОпределенииКонтрагентовОрганизацийПоРеквизитам(ТаблицаРеквизитов) Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииКонтрагентовОрганизацийПоРеквизитам(ТаблицаРеквизитов)

ПриОпределенииТекстаЗапросаКлассификатораОКПД2

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

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииТекстаЗапросаКлассификатораОКПД2(ТекстЗапроса)

ПриОпределенииСопоставленногоКлассификатораОКПД2

Описание, пример вызова
// Предназначена для поиска по коду элемента в Классификаторе ОКПД2.
// Если элемент не найден, то, при использовании классификатора, создать элемент справочника в соответствии с классификатором ОКПД2.
//
// Параметры:
// ОКПД2 - Строка - Строка с кодом классификатора ОКПД2.
// ЭлементСправочника - Произвольный - Переопределяемый параметр, ссылка на элемент классификатора.
Процедура ПриОпределенииСопоставленногоКлассификатораОКПД2(ОКПД2, ЭлементСправочника) Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииСопоставленногоКлассификатораОКПД2(ОКПД2, ЭлементСправочника)

ПриОпределенииТекстаЗапросаКлассификатораТНВЭД

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

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииТекстаЗапросаКлассификатораТНВЭД(ТекстЗапроса)

ПриОпределенииСопоставленногоКлассификатораТНВЭД

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

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииСопоставленногоКлассификатораТНВЭД(ТНВЭД, Наименование, ЭлементСправочника)

ПриОпределенииИспользованияДоговоровКонтрагентов

Описание, пример вызова
// Процедура заполняет признак использования договоров контрагентов.
//
// Параметры:
// Используется - Булево - Признак использования договоров контрагентов.
Процедура ПриОпределенииИспользованияДоговоровКонтрагентов(Используется) Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииИспользованияДоговоровКонтрагентов(Используется)

ПриОпределенииИспользованияДоговоровОрганизаций

Описание, пример вызова
// Процедура заполняет признак использования договоров между организациями.
//
// Параметры:
// Используется - Булево - Признак использования договоров между организациями.
Процедура ПриОпределенииИспользованияДоговоровОрганизаций(Используется) Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииИспользованияДоговоровОрганизаций(Используется)

ПриОпределенииНомераДатыДоговораДокументов

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

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииНомераДатыДоговораДокументов(МассивСсылок, ВозвращаемоеСоответствие)

ПриОпределенииРеквизитовГосКонтракта

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

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииРеквизитовГосКонтракта(МассивСсылок, ВозвращаемоеСоответствие)

ПриОпределенииПлощадиЗемельногоУчастка

Описание, пример вызова
// Предназначена для получения площади земельного участка если в качестве определяемого типа ЗемльныйУчастокИС
// используется тип, отличный от СправочникСсылка.ЗемельныеУчасткиИС.
//
// Параметры:
// ЗемельныйУчасток - ОпределяемыйТип.ЗемельныйУчастокИС - Ссылка на земельный участок.
// ПлощадьЗемельногоУчастка - Число - Площадь земельного участка в гектарах.
//
Процедура ПриОпределенииПлощадиЗемельногоУчастка(ЗемельныйУчасток, ПлощадьЗемельногоУчастка) Экспорт

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

ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииПлощадиЗемельногоУчастка(ЗемельныйУчасток, ПлощадьЗемельногоУчастка)

ТребуетсяСозданиеКорректировочногоДокумента

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

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

ИнтеграцияЗЕРНОПереопределяемый.ТребуетсяСозданиеКорректировочногоДокумента(МетаданныеДокументаЗЕРНО, Документ, СоздатьДокументКорректировки)

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